Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/pola-rs/polars
/ types & classes
Types & classes
2,675 in github.com/pola-rs/polars
⨍
Functions
28,113
◇
Types & classes
2,675
↳
Endpoints
130
↓ 191 callers
Class
List
Variable length list type. Parameters ---------- inner The `DataType` of the values within each list. Examples ----
py-polars/src/polars/datatypes/classes.py:1054
↓ 168 callers
Class
Datetime
Data type representing a calendar date and time of day. Parameters ---------- time_unit : {'us', 'ns', 'ms'} Unit of time. D
py-polars/src/polars/datatypes/classes.py:570
↓ 163 callers
Class
Decimal
Decimal 128-bit type with an optional precision and non-negative scale. Parameters ---------- precision Maximum number of di
py-polars/src/polars/datatypes/classes.py:447
↓ 140 callers
Class
Struct
Struct composite type. Parameters ---------- fields The fields that make up the struct. Can be either a sequence of Field
py-polars/src/polars/datatypes/classes.py:1254
↓ 129 callers
Class
Wrap
crates/polars-python/src/conversion/mod.rs:93
↓ 101 callers
Interface
Literal
crates/polars-plan/src/plans/lit.rs:406
↓ 81 callers
Class
Duration
crates/polars-time/src/windows/duration.rs:39
↓ 73 callers
Class
Alias
crates/polars-python/src/lazyframe/visitor/expr_nodes.rs:30
↓ 72 callers
Enum
Column
crates/polars-core/src/frame/column/mod.rs:41
↓ 66 callers
Class
Boolean
Boolean type.
py-polars/src/polars/datatypes/classes.py:493
↓ 65 callers
Interface
Array
A trait representing an immutable Arrow array. Arrow arrays are trait objects that are infallibly downcast to concrete types according to the [`Array:
crates/polars-arrow/src/array/mod.rs:77
↓ 45 callers
Class
Agg
crates/polars-python/src/lazyframe/visitor/expr_nodes.rs:382
↓ 44 callers
Class
Scalar
crates/polars-core/src/scalar/mod.rs:17
↓ 41 callers
Class
U256
crates/polars-compute/src/decimal.rs:147
↓ 37 callers
Class
ComputeError
Exception raised when Polars could not perform an underlying computation.
py-polars/src/polars/exceptions.py:65
↓ 37 callers
Class
PolarsColumn
A column object backed by a Polars Series. Parameters ---------- column The Polars Series backing the column object. all
py-polars/src/polars/interchange/column.py:24
↓ 35 callers
Class
Dictionary
crates/polars/tests/it/io/parquet/read/utils.rs:113
↓ 31 callers
Class
Int64
64-bit signed integer type.
py-polars/src/polars/datatypes/classes.py:386
↓ 30 callers
Class
PolarsDataFrame
A dataframe object backed by a Polars DataFrame. Parameters ---------- df The Polars DataFrame backing the dataframe object.
py-polars/src/polars/interchange/dataframe.py:18
↓ 29 callers
Class
Point
crates/polars-plan/src/plans/ir/tree_format.rs:690
↓ 28 callers
Class
Column
crates/polars-python/src/lazyframe/visitor/expr_nodes.rs:38
↓ 28 callers
Class
pf16
crates/polars-utils/src/float16.rs:48
↓ 27 callers
Class
SeriesWrap
crates/polars-core/src/series/implementations/mod.rs:45
↓ 24 callers
Class
IntegerType
Base class for integer data types.
py-polars/src/polars/datatypes/classes.py:346
↓ 23 callers
Class
Float64
64-bit floating point type.
py-polars/src/polars/datatypes/classes.py:443
↓ 23 callers
Class
IcebergSchema
crates/polars-core/src/schema/iceberg.rs:23
↓ 23 callers
Class
String
UTF-8 encoded string type.
py-polars/src/polars/datatypes/classes.py:497
↓ 22 callers
Class
AbortOnDropHandle
crates/polars-async/src/executor/mod.rs:133
↓ 22 callers
Class
Int32
32-bit signed integer type.
py-polars/src/polars/datatypes/classes.py:382
↓ 21 callers
Class
Categorical
A categorical encoding of a set of strings. Parameters ---------- categories The categories used for this type; must be a :p
py-polars/src/polars/datatypes/classes.py:859
↓ 21 callers
Class
Object
Data type for wrapping arbitrary Python objects.
py-polars/src/polars/datatypes/classes.py:1042
↓ 21 callers
Class
Series
A Series represents a single column in a Polars DataFrame. Parameters ---------- name : str, default None Name of the Series
py-polars/src/polars/series/series.py:174
↓ 20 callers
Class
Binary
Binary type.
py-polars/src/polars/datatypes/classes.py:505
↓ 19 callers
Class
Extension
Generic extension data type. When `UNKNOWN_EXTENSION_TYPE_BEHAVIOR` is set to `"load_as_extension"`, any non-registered extension type w
py-polars/src/polars/datatypes/classes.py:1428
↓ 19 callers
Class
Field
Definition of a single field within a `Struct` DataType. Parameters ---------- name The name of the field within its parent
py-polars/src/polars/datatypes/classes.py:1224
↓ 19 callers
Class
PolarsBuffer
A buffer object backed by a Polars Series consisting of a single chunk. Parameters ---------- data The Polars Series backing
py-polars/src/polars/interchange/buffer.py:19
↓ 19 callers
Class
PythonObject
crates/polars-utils/src/python_function.rs:11
↓ 19 callers
Class
Series
crates/polars-core/src/series/mod.rs:151
↓ 18 callers
Class
Int8
8-bit signed integer type.
py-polars/src/polars/datatypes/classes.py:374
↓ 18 callers
Class
ModuleUpgradeRequiredError
Exception raised when a module is installed but needs to be upgraded.
py-polars/src/polars/exceptions.py:145
↓ 18 callers
Class
UInt64
64-bit unsigned integer type.
py-polars/src/polars/datatypes/classes.py:413
↓ 17 callers
Class
Unknown
Type representing DataType values that could not be determined statically.
py-polars/src/polars/datatypes/classes.py:1050
↓ 16 callers
Class
BinaryExpr
crates/polars-python/src/lazyframe/visitor/expr_nodes.rs:321
↓ 16 callers
Class
Date
Data type representing a calendar date. Notes ----- The underlying representation of this type is a 32-bit signed integer. The i
py-polars/src/polars/datatypes/classes.py:509
↓ 16 callers
Class
IRSorted
crates/polars-plan/src/plans/optimizer/sortedness.rs:129
↓ 16 callers
Class
PyCapsuleStreamHolder
Hold the Arrow C Stream pycapsule. A class that exposes the Arrow C Stream interface via Arrow PyCapsules. This ensures that the consume
py-polars/tests/unit/utils/pycapsule_utils.py:4
↓ 16 callers
Class
PyDataFrame
A wrapper around a [`DataFrame`] that can be converted to and from python with `pyo3`.
pyo3-polars/pyo3-polars/src/types.rs:43
↓ 16 callers
Class
Time
Data type representing the time of day. Notes ----- The underlying representation of this type is a 64-bit signed integer. The i
py-polars/src/polars/datatypes/classes.py:521
↓ 16 callers
Class
TotalOrdWrap
crates/polars-utils/src/total_ord.rs:132
↓ 14 callers
Class
DataFrame
Two-dimensional data structure representing data as a table with rows and columns. Parameters ---------- data : dict, Sequence, ndar
py-polars/src/polars/dataframe/frame.py:210
↓ 14 callers
Class
UInt32
32-bit unsigned integer type.
py-polars/src/polars/datatypes/classes.py:409
↓ 13 callers
Class
PythonTestExtension
A test extension type defined in Python.
py-polars/tests/unit/datatypes/test_extension.py:24
↓ 13 callers
Class
UInt8
8-bit unsigned integer type.
py-polars/src/polars/datatypes/classes.py:401
↓ 13 callers
Class
Union
crates/polars-python/src/lazyframe/visitor/nodes.rs:338
↓ 13 callers
Class
column
Define a column for use with the `dataframes` strategy. .. warning:: This functionality is currently considered **unstable**. It may
py-polars/src/polars/testing/parametric/strategies/core.py:533
↓ 12 callers
Class
Duration
Data type representing a time duration. Parameters ---------- time_unit : {'us', 'ns', 'ms'} Unit of time. Defaults to `'us'
py-polars/src/polars/datatypes/classes.py:632
↓ 12 callers
Enum
Enum
crates/polars-utils/src/pl_serialize.rs:292
↓ 12 callers
Class
Float32
32-bit floating point type.
py-polars/src/polars/datatypes/classes.py:439
↓ 12 callers
Class
Int128
128-bit signed integer type. .. warning:: This functionality is considered **unstable**. It is a work-in-progress feature an
py-polars/src/polars/datatypes/classes.py:390
↓ 12 callers
Class
PatchableColumn
Helper class that allows patching certain PolarsColumn properties.
py-polars/tests/unit/interchange/test_from_dataframe.py:255
↓ 12 callers
Enum
Slice
crates/polars-plan/src/plans/optimizer/slice_pushdown_expr.rs:135
↓ 12 callers
Class
UInt16
16-bit unsigned integer type.
py-polars/src/polars/datatypes/classes.py:405
↓ 11 callers
Class
BytecodeParser
Introspect UDF bytecode and determine if we can rewrite as native expression.
py-polars/src/polars/_utils/udfs.py:370
↓ 11 callers
Class
CopyNotAllowedError
Exception raised when a copy is required, but `allow_copy` is set to `False`.
py-polars/src/polars/interchange/protocol.py:251
↓ 11 callers
Class
Int16
16-bit signed integer type.
py-polars/src/polars/datatypes/classes.py:378
↓ 10 callers
Class
DataTypeGroup
Group of data types.
py-polars/src/polars/datatypes/group.py:47
↓ 10 callers
Class
Schema
Ordered mapping of column names to their data type. Parameters ---------- schema The schema definition given by column names
py-polars/src/polars/schema.py:65
↓ 10 callers
Class
StructType
crates/polars-core/src/datatypes/mod.rs:271
↓ 10 callers
Class
Tag
Class for representing an HTML tag.
py-polars/src/polars/dataframe/_html.py:24
↓ 9 callers
Class
Data
py-polars/tests/unit/series/test_series.py:1196
↓ 9 callers
Class
EscapeLabel
Utility structure to write to a [`fmt::Formatter`] whilst escaping the output as a label name
crates/polars-plan/src/plans/ir/dot.rs:435
↓ 9 callers
Class
Float16
16-bit floating point type. .. warning:: Regular computing platforms do not natively support `Float16` operations, and compute op
py-polars/src/polars/datatypes/classes.py:427
↓ 9 callers
Class
NoPickleOption
Wrapper that does not pickle the wrapped value. This wrapper will unpickle to contain a None. Useful for cached or sensitive values.
py-polars/src/polars/io/cloud/_utils.py:24
↓ 9 callers
Class
Priority
crates/polars-utils/src/priority.rs:5
↓ 8 callers
Enum
DataTypeFunction
crates/polars-plan/src/dsl/expr/datatype_fn.rs:8
↓ 8 callers
Class
Enum
A fixed categorical encoding of a unique set of strings. Parameters ---------- categories The categories in the dataset; mus
py-polars/src/polars/datatypes/classes.py:944
↓ 8 callers
Class
First
crates/polars-expr/src/reduce/first_last.rs:70
↓ 8 callers
Class
ListType
crates/polars-core/src/datatypes/mod.rs:247
↓ 8 callers
Class
NonNull
crates/polars-core/src/chunked_array/ops/compare_inner.rs:16
↓ 8 callers
Class
OptIOMetrics
crates/polars-io/src/metrics.rs:15
↓ 8 callers
Class
UInt128
128-bit unsigned integer type. .. warning:: This functionality is considered **unstable**. It is a work-in-progress feature and m
py-polars/src/polars/datatypes/classes.py:417
↓ 7 callers
Class
Buffer
[`Buffer`] is a contiguous memory region that can be shared across thread boundaries. The easiest way to think about [`Buffer<T>`] is being equivalen
crates/polars-buffer/src/buffer.rs:39
↓ 7 callers
Class
Last
crates/polars-expr/src/reduce/first_last.rs:86
↓ 7 callers
Class
Node
crates/polars-utils/src/arena.rs:26
↓ 7 callers
Class
ParameterCollisionError
Exception raised when the same parameter occurs multiple times.
py-polars/src/polars/exceptions.py:149
↓ 7 callers
Class
ReorderWithNulls
crates/polars-utils/src/sort.rs:60
↓ 6 callers
Class
Array
Fixed length list type. Parameters ---------- inner The `DataType` of the values within each array. shape The sh
py-polars/src/polars/datatypes/classes.py:1111
↓ 6 callers
Class
Field
crates/polars-core/src/datatypes/field.rs:18
↓ 6 callers
Class
Join
Join operation
crates/polars-python/src/lazyframe/visitor/nodes.rs:264
↓ 6 callers
Class
Null
Data type representing null values.
py-polars/src/polars/datatypes/classes.py:1046
↓ 6 callers
Class
PyDataType
pyo3-polars/pyo3-polars/src/types.rs:68
↓ 6 callers
Class
Rows
py-polars/tests/unit/dataframe/test_df.py:1287
↓ 6 callers
Class
Sort
Sort the table
crates/polars-python/src/lazyframe/visitor/nodes.rs:225
↓ 6 callers
Interface
ToStruct
crates/polars-ops/src/chunked_array/list/to_struct.rs:146
↓ 5 callers
Class
AsyncDynWriteable
Turn an abstract io::Write into an abstract tokio::io::AsyncWrite.
crates/polars-io/src/utils/file.rs:269
↓ 5 callers
Class
QueryOptFlags
The set of the optimizations considered during query optimization. .. warning:: This functionality is considered **unstable**. It ma
py-polars/src/polars/lazyframe/opt_flags.py:25
↓ 5 callers
Class
Row
crates/polars-core/src/frame/row/mod.rs:79
↓ 5 callers
Class
_RowIndex
py-polars/tests/unit/io/test_scan.py:30
↓ 4 callers
Enum
Array
crates/polars/tests/it/io/parquet/mod.rs:15
↓ 4 callers
Class
AutoInit
py-polars/src/polars/io/cloud/credential_provider/_builder.py:293
next →
1–100 of 2,675, ranked by callers