Comments (1)
The version number of python and rust are definitely not the same. I think the closest thing to a compatibility matrix is to look at the release history and note what the latest rust version was at any particular python release. In this example, it looks like the rust version was 0.39.0 for python's 0.20.21 and then rust 0.39.2 for python 0.20.22 and 0.20.23.
It would be nice if deserializations were backward compatible although that's more of an enhancement, a challenging one too I think. It might be easier and better for binary size to have a separate tool that can "upgrade" the serialization from one version up to the next rather than relying on the core library to interpret any old version serialization. @MarcoGorelli I know you have a tool that updates the code from one version to the next, any thoughts on this (not that I'm trying to imply that this is in scope for that effort)?
from polars.
Related Issues (20)
- Use of `sorting_columns` parquet metadata
- SQL query with WHERE clause that evaluates to true/false gives ShapeError on DataFrame with null columns
- `.struct.field` + `.filter` PanicException instead of ColumnNotFoundError
- `reshape` in group_by context PanicException
- docs: to_datetime: document that %Y zero-pads years HOT 2
- Python - Add support to the invert operator `~` to negate expressions and columns HOT 2
- `.arr.to_struct` PanicException for non-Array column
- list.set_intersection operates on the wrong columns when multiple columns are selected with pl.col HOT 1
- Parse large floats in CSVs that have periods as the thousands separator
- Parsing to `Decimal` ignores `decimal_comma` when reading from csv
- Issue when header dtype differ from the rest of the rows' dtype HOT 2
- from_any_values_and_dtype converts AnyValue::Struct to null
- Reading from S3 compatible storage HOT 1
- pl.datetime does not respect leftmost-argument naming rule HOT 1
- loading pickled `pl.Series` of `dtype=pl.Array(pl.Enum(...), ...)` fails
- `read_csv` PanicException when `pl.Decimal` used in schema with invalid precision
- `rows_by_key` works with pl.Array
- Categorical revmaps are not merged when concatenated inside a struct
- Install slack app to allow subscription HOT 1
- write_parquet encoding no longer recognized by PBI Service parquet connector after Polars 1.5.0 onwards HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from polars.