Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dask/dask
/ types & classes
Types & classes
716 in github.com/dask/dask
⨍
Functions
9,157
◇
Types & classes
716
↳
Endpoints
78
↓ 331 callers
Class
set
Temporarily set configuration values within a context manager Parameters ---------- arg : mapping or None, optional A mapping of
dask/config.py:372
↓ 141 callers
Class
Task
dask/_task_spec.py:636
↓ 86 callers
Class
TaskRef
dask/_task_spec.py:333
↓ 62 callers
Class
Array
Parallel Dask Array A parallel nd-array comprised of many numpy arrays arranged in a grid. This constructor is for advanced uses only. For
dask/array/core.py:1300
↓ 31 callers
Class
DataNode
dask/_task_spec.py:575
↓ 31 callers
Class
HighLevelGraph
Task graph composed of layers of dependent subgraphs This object encodes a Dask task graph that is composed of layers of dependent subgraphs,
dask/highlevelgraph.py:364
↓ 26 callers
Class
Alias
dask/_task_spec.py:512
↓ 20 callers
Class
List
dask/_task_spec.py:923
↓ 19 callers
Class
Delayed
Represents a value to be computed by dask. Equivalent to the output from a single key in a dask graph.
dask/delayed.py:673
↓ 17 callers
Class
Bag
Parallel collection of Python objects Examples -------- Create Bag from sequence >>> import dask.bag as db >>> b = db.from_seque
dask/bag/core.py:455
↓ 14 callers
Class
Repartition
Abstract repartitioning expression
dask/dataframe/dask_expr/_repartition.py:29
↓ 13 callers
Class
MaterializedLayer
Fully materialized layer of `Layer` Parameters ---------- mapping: Mapping The mapping between keys and tasks, typically a dask g
dask/highlevelgraph.py:328
↓ 12 callers
Class
Projection
Column Selection
dask/dataframe/dask_expr/_expr.py:2173
↓ 11 callers
Class
Dispatch
Simple single dispatch.
dask/utils.py:710
↓ 10 callers
Class
DependenciesMapping
dask/_task_spec.py:1006
↓ 9 callers
Class
Dict
dask/_task_spec.py:935
↓ 9 callers
Class
Len
dask/dataframe/dask_expr/_reductions.py:1048
↓ 9 callers
Class
ProgressBar
A progress bar for dask. Parameters ---------- minimum : int, optional Minimum time threshold in seconds before displaying a prog
dask/diagnostics/progress.py:32
↓ 9 callers
Class
Tuple
dask/tests/test_base.py:233
↓ 8 callers
Class
C
dask/tests/test_tokenize.py:305
↓ 8 callers
Class
ColumnSpec
Encapsulates properties of a family of columns with the same dtype. Different method can be specified for integer dtype ("poisson", "uniform",
dask/dataframe/io/demo.py:37
↓ 8 callers
Class
DatasetSpec
Defines a dataset with random data, such as which columns and data types to generate Notes ----- This API is still experimental, and will
dask/dataframe/io/demo.py:124
↓ 8 callers
Class
ExprScalar
dask/tests/test_composite_expr.py:73
↓ 8 callers
Class
LiteralExpr
dask/tests/test_composite_expr.py:47
↓ 7 callers
Class
HLGExpr
dask/_expr.py:974
↓ 7 callers
Class
SerializableLock
A Serializable per-process Lock This wraps a normal ``threading.Lock`` object and satisfies the same interface. However, this lock can also
dask/utils.py:1282
↓ 7 callers
Class
_ExprSequence
A sequence of expressions This is used to be able to optimize multiple collections combined, e.g. when being computed simultaneously with ``d
dask/_expr.py:1195
↓ 6 callers
Class
Assign
Column Assignment
dask/dataframe/dask_expr/_expr.py:1977
↓ 6 callers
Class
ExprTuple
dask/tests/test_composite_expr.py:120
↓ 6 callers
Class
Partitions
Select one or more partitions
dask/dataframe/dask_expr/_expr.py:3020
↓ 6 callers
Class
itemgetter
Variant of operator.itemgetter that supports equality tests
dask/utils.py:1243
↓ 5 callers
Class
Cache
Use cache for computation Examples -------- >>> cache = Cache(1e9) # doctest: +SKIP The cache can be used locally as a context man
dask/cache.py:12
↓ 5 callers
Class
Callback
Base class for using the callback mechanism Create a callback with functions of the following signatures: >>> def start(dsk): ... pa
dask/callbacks.py:10
↓ 5 callers
Class
Foo
dask/tests/test_tokenize.py:684
↓ 5 callers
Class
NFirst
dask/dataframe/dask_expr/_reductions.py:1382
↓ 5 callers
Class
NLast
dask/dataframe/dask_expr/_reductions.py:1393
↓ 5 callers
Class
RearrangeByColumn
dask/dataframe/dask_expr/_shuffle.py:239
↓ 5 callers
Class
Traverser
Traverser interface for tasks. Class for storing the state while performing a preorder-traversal of a task. Parameters ----------
dask/rewrite.py:30
↓ 4 callers
Class
ADataClass
dask/tests/test_delayed.py:143
↓ 4 callers
Class
Blockwise
Tensor Operation This is a lazily constructed mapping for tensor operation graphs. This defines a dictionary using an operation and an indexi
dask/blockwise.py:465
↓ 4 callers
Class
CounterLock
dask/array/tests/test_array_core.py:2339
↓ 4 callers
Class
Filter
dask/dataframe/dask_expr/_expr.py:2121
↓ 4 callers
Class
Index
Column Selection
dask/dataframe/dask_expr/_expr.py:2248
↓ 4 callers
Class
Item
dask/bag/core.py:367
↓ 4 callers
Class
MapPartitions
dask/dataframe/dask_expr/_expr.py:651
↓ 4 callers
Class
Merge
Merge / join two dataframes This is an abstract class. It will be transformed into a concrete implementation before graph construction.
dask/dataframe/dask_expr/_merge.py:54
↓ 4 callers
Class
MyCallback
dask/tests/test_callbacks.py:14
↓ 4 callers
Class
Random
dask/array/_array_expr/random.py:883
↓ 4 callers
Class
ResourceProfiler
A profiler for resource use. Records the following each timestep 1. Time in seconds since the epoch 2. Memory usage in MB
dask/diagnostics/profile.py:122
↓ 4 callers
Class
SetIndexBlockwise
dask/dataframe/dask_expr/_shuffle.py:1286
↓ 4 callers
Class
ToFrame
dask/dataframe/dask_expr/_expr.py:1752
↓ 4 callers
Class
_BackendData
Helper class to wrap backend data The primary purpose of this class is to provide caching outside the ``FromPandas`` class.
dask/dataframe/dask_expr/_util.py:111
↓ 3 callers
Class
ArrayChunkShapeDep
Produce chunk shapes given a chunk index
dask/layers.py:71
↓ 3 callers
Class
ArraySliceDep
Produce slice(s) into the full-sized array given a chunk index
dask/layers.py:78
↓ 3 callers
Class
ArrowStringConversion
dask/dataframe/dask_expr/_expr.py:1508
↓ 3 callers
Class
AttributeNotImplementedError
NotImplementedError and AttributeError
dask/dataframe/utils.py:716
↓ 3 callers
Class
Blockwise
dask/array/_array_expr/_blockwise.py:28
↓ 3 callers
Class
CacheProfiler
A profiler for dask execution at the scheduler cache level. Records the following information for each task: 1. Key 2. Task
dask/diagnostics/profile.py:298
↓ 3 callers
Class
CreationDispatch
Simple backend dispatch for collection-creation functions
dask/backends.py:53
↓ 3 callers
Class
GetCategories
dask/dataframe/dask_expr/_categorical.py:189
↓ 3 callers
Class
LRU
Limited size mapping, evicting the least recently looked-up key when full
dask/dataframe/dask_expr/_util.py:92
↓ 3 callers
Class
LegacyTuple
dask/tests/test_composite_expr.py:12
↓ 3 callers
Class
Lengths
Returns a tuple of partition lengths
dask/dataframe/dask_expr/_expr.py:2368
↓ 3 callers
Class
NodeCounter
dask/tests/test_graph_manipulation.py:25
↓ 3 callers
Class
PropertyMap
dask/dataframe/dask_expr/_accessor.py:82
↓ 3 callers
Class
RepartitionDivisions
Repartition to specific divisions
dask/dataframe/dask_expr/_repartition.py:245
↓ 3 callers
Class
ResetIndex
Reset the index of a Series or DataFrame
dask/dataframe/dask_expr/_expr.py:2395
↓ 3 callers
Class
Shuffle
Abstract shuffle class Parameters ---------- frame: Expr The DataFrame-like expression to shuffle. partitioning_index: str, l
dask/dataframe/dask_expr/_shuffle.py:178
↓ 3 callers
Class
_HLGExprSequence
dask/_expr.py:1091
↓ 3 callers
Class
literal
A small serializable object to wrap literal values without copying
dask/core.py:504
↓ 3 callers
Class
maybe_buffered_partd
If serialized, will return non-buffered partd. Otherwise returns a buffered partd
dask/dataframe/shuffle.py:16
↓ 3 callers
Class
methodcaller
Return a callable object that calls the given method on its operand. Unlike the builtin `operator.methodcaller`, instances of this class are
dask/utils.py:1206
↓ 3 callers
Class
shorten_traceback
Context manager that removes irrelevant stack elements from traceback. * omits frames from modules that match `admin.traceback.shorten` * alw
dask/utils.py:2247
↓ 3 callers
Class
ufunc
dask/array/ufunc.py:72
↓ 2 callers
Class
A
dask/tests/test_tokenize.py:89
↓ 2 callers
Class
Add
dask/dataframe/dask_expr/_expr.py:2809
↓ 2 callers
Class
Aggregate
Partition-wise aggregation component of `ApplyConcatApply` This class is used within `ApplyConcatApply._lower`. See Also -------- App
dask/dataframe/dask_expr/_reductions.py:90
↓ 2 callers
Class
And
dask/dataframe/dask_expr/_expr.py:2956
↓ 2 callers
Class
Array
dask/array/_array_expr/_collection.py:35
↓ 2 callers
Class
ArrayBlockIdDep
dask/layers.py:92
↓ 2 callers
Class
ArrayOverlapLayer
Simple HighLevelGraph array overlap layer. Lazily computed High-level graph layer for a array overlap operations. Parameters ----------
dask/layers.py:124
↓ 2 callers
Class
ArrayValuesDep
dask/layers.py:100
↓ 2 callers
Class
AsType
A good example of writing a trivial blockwise operation
dask/dataframe/dask_expr/_expr.py:1600
↓ 2 callers
Class
BlockView
An array-like interface to the blocks of an array. ``BlockView`` provides an array-like interface to the blocks of a dask array. Numpy-style
dask/array/core.py:6172
↓ 2 callers
Class
BlockwiseDepDict
Dictionary-based Blockwise-IO argument This is a dictionary-backed instance of ``BlockwiseDep``. The purpose of this class is to simplify the
dask/blockwise.py:81
↓ 2 callers
Class
C
dask/tests/test_core.py:38
↓ 2 callers
Class
CachedAccessor
Custom property-like object (descriptor) for caching accessors. Parameters ---------- name : str The namespace this will be
dask/dataframe/accessor.py:57
↓ 2 callers
Class
Categorize
dask/dataframe/dask_expr/_categorical.py:168
↓ 2 callers
Class
Div
dask/dataframe/dask_expr/_expr.py:2851
↓ 2 callers
Class
DoubleOutputs
dask/array/_array_expr/_ufunc.py:298
↓ 2 callers
Class
DropDuplicates
dask/dataframe/dask_expr/_reductions.py:610
↓ 2 callers
Class
DropnaSeries
dask/dataframe/dask_expr/_expr.py:1223
↓ 2 callers
Class
DummyCollection
dask/tests/test_base.py:54
↓ 2 callers
Class
EncapsulateNDArray
A class that "mocks" ndarray by encapsulating an ndarray and using protocols to "look like" an ndarray. Basically tests whether Dask work
dask/array/tests/test_dispatch.py:41
↓ 2 callers
Class
ExprA
dask/dataframe/dask_expr/tests/test_core.py:24
↓ 2 callers
Class
FakeSparse
dask/tests/test_utils.py:970
↓ 2 callers
Class
FillnaCheck
dask/dataframe/dask_expr/_expr.py:3390
↓ 2 callers
Class
FinalizeCompute
dask/_expr.py:1315
↓ 2 callers
Class
FloorDiv
dask/dataframe/dask_expr/_expr.py:2976
↓ 2 callers
Class
FragmentWrapper
dask/dataframe/dask_expr/io/parquet.py:115
next →
1–100 of 716, ranked by callers