Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 1 month 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-17T07:32:12.000Z (12 months ago)
- Last Synced: 2024-01-17T14:26:56.103Z (12 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: 1.24 MB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# polars
[![docs](https://github.com/Desdaemon/polars_dart/actions/workflows/static.yml/badge.svg)](https://desdaemon.github.io/polars_dart/)
[![CI](https://github.com/Desdaemon/polars_dart/actions/workflows/ci.yml/badge.svg)](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.