Skip to content

Commit

Permalink
feat: Add streaming capability (#56)
Browse files Browse the repository at this point in the history
* Add forked polars and a bit doc refactor for streaming and parallel

* Cleanup

* Streaming first draft

* Streaming refactored

* Streaming refactored

* Streaming continued

* Adding tests

* Clearing warnings

* Clippy rerun

* Readme update

* Fixing build

* Removing warning useless conversion

* Clippy

* Bumping upload artifacts

* Doc update

* Final memory results
  • Loading branch information
mwiewior authored Jan 9, 2025
1 parent c8ebd47 commit cbc374c
Show file tree
Hide file tree
Showing 42 changed files with 3,709 additions and 900 deletions.
15 changes: 9 additions & 6 deletions .github/workflows/publish_to_pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@ name: Build, test, and publish to PyPI

on:
push:
branches:
- main
- master
tags:
- '*'
pull_request:
types: [opened, edited, ready_for_review, synchronize]
paths-ignore:
- 'docs/**'
- 'benchmark/**'
Expand All @@ -10,10 +17,6 @@ on:
branches:
- main
- master
tags:
- '*'

pull_request:
workflow_dispatch:


Expand Down Expand Up @@ -50,7 +53,7 @@ jobs:
run: rustup show
- uses: mozilla-actions/[email protected]
- run: make venv
- run: make pre-commit
# - run: make pre-commit
- run: make install
- run: make test

Expand All @@ -77,7 +80,7 @@ jobs:
manylinux: auto

- name: Upload wheels
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: wheels
path: dist
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,6 @@ sandbox/
site/
benchmark/bin/env.sh
benchmark/src/results
benchmark/src/results/overlap
benchmark/src/results/overlap
mprofile*dat
*csv
Loading

0 comments on commit cbc374c

Please sign in to comment.