https://github.com/desdaemon/polars_dart
Dart bindings for the polars library
https://github.com/desdaemon/polars_dart
apache-arrow dart data-science ffi flutter flutter-rust-bridge polars rust
Last synced: about 2 months ago
JSON representation
Dart bindings for the polars library
- Host: GitHub
- URL: https://github.com/desdaemon/polars_dart
- Owner: Desdaemon
- License: mit
- Created: 2023-01-02T10:13:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-08T00:28:04.000Z (about 1 year ago)
- Last Synced: 2025-03-12T22:21:47.636Z (3 months ago)
- Topics: apache-arrow, dart, data-science, ffi, flutter, flutter-rust-bridge, polars, rust
- Language: Dart
- Homepage: https://desdaemon.github.io/polars_dart/
- Size: 968 KB
- Stars: 11
- Watchers: 4
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# polars
[](https://desdaemon.github.io/polars_dart/)
[](https://github.com/Desdaemon/polars_dart/actions/workflows/ci.yml)All the greatness of [polars](https://www.pola.rs), now in Dart.
```dart
import 'package:polars/polars.dart';final pl = PolarsWrapperImpl(dylib);
final iris = await pl.readCsv(path: 'iris.csv');
final df = await iris
.lazy()
.filter(pred: col('sepal_length') > 5)
.groupby(exprs: ['species'.expr])
.agg(exprs: [col('*').sum])
.collect();
```## Contributing
Closing issues in [TODO.md](TODO.md) will help make this project grow!
## License
Dual-licensed under Apache 2.0 and MIT.