Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add column API mvp #100

Merged
merged 57 commits into from
Apr 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
da07f71
Add namespace stub
ezmiller Apr 22, 2022
9eae7fc
Add super naive colunn fn
ezmiller Apr 22, 2022
2c93f87
Merge remote-tracking branch 'origin/master' into ethan/columns-proje…
ezmiller Apr 23, 2022
cfaffc6
Add some simple column fns
ezmiller Apr 30, 2022
04c9b41
Add typeof function for column
ezmiller Jun 11, 2022
2eeeee8
Save work on column exploration doc
ezmiller Jun 11, 2022
e5ef843
Upgrade to latest clay version
ezmiller Jun 11, 2022
bcc3582
Save scratch work in column.clj
ezmiller Jun 11, 2022
c0a7cb9
Merge remote-tracking branch 'origin/master' into ethan/columns-proje…
ezmiller Jun 11, 2022
fb07581
Polishing up existing column fns
ezmiller Jun 11, 2022
d433c63
Move column ns into own domain tablecloth.column.api
ezmiller Jun 21, 2022
6a08d61
Add tests for `tablecloth.column.api/column`
ezmiller Jun 21, 2022
f86911f
Merge branch 'master' into ethan/columns-project-playground
ezmiller Jun 21, 2022
186e764
Add tests for `zeros` and `ones`
ezmiller Jun 21, 2022
851819f
Use api template to write public api
ezmiller Jun 21, 2022
1d2cef3
Write tests against `tablecloth.column.api.column` ns
ezmiller Jun 25, 2022
c81d13c
Add column exploration html
ezmiller Jun 26, 2022
2788e3e
Add `typeof?` function to check datatype of column els
ezmiller Jun 26, 2022
14ca935
Use buffer when creating zeros & ones columns
ezmiller Jul 5, 2022
2d1d07e
Use `dtype` alias in ns
ezmiller Jul 5, 2022
e5c8322
Add comment to code snippet generating column api
ezmiller Jul 5, 2022
e42a3d9
Fix comment syntax
ezmiller Jul 5, 2022
35ec106
Use `tech.v3.datatype/const-reader` for `zeros` and `ones` function
ezmiller Jul 17, 2022
3b4cec4
Merge pull request #71 from scicloj/ethan/add-initial-column-api-fns
ezmiller Aug 12, 2022
ac62b31
Merge remote-tracking branch 'origin/master' into ethan/column-api-de…
ezmiller Aug 19, 2022
6e7413b
Update type interface to use type hierarchy in tablecloth.api.util (#76)
ezmiller Nov 14, 2022
704156a
Merge remote-tracking branch 'origin/master' into ethan/column-api-de…
ezmiller Jan 23, 2023
5dc5065
Lift `tech.v3.datatype.functional` operations (#90)
ezmiller Feb 10, 2023
27c4f89
Merge branch 'master' into ethan/column-api-dev-branch-1
ezmiller Feb 10, 2023
ff85c22
Bring column exploration doc up-to-date (#95)
ezmiller Feb 11, 2023
905c68e
Add method for subsetting (#96)
ezmiller Mar 5, 2023
1ca9911
Add iteration support by wrapping tech.v3.dataset.column/column-map (…
ezmiller Mar 10, 2023
ece8388
Add sorting support for column (#99)
ezmiller Mar 12, 2023
b9c5019
Improve support for missing values for column api (#101)
ezmiller Apr 14, 2023
a99b96f
Add proof of concept
ezmiller Apr 14, 2023
1790609
Consolidate tablecloth.column.api/operators args (#106)
ezmiller Apr 23, 2023
e0479aa
Lift column ops to the dataset level (#107)
ezmiller Sep 29, 2023
eee60d3
Ethan/lift scalar ops to ds as aggregators (#118)
ezmiller Nov 3, 2023
f267bd2
Merge branch 'master' into ethan/column-api-dev-branch-1
ezmiller Nov 18, 2023
e207ea3
Merge remote-tracking branch 'origin/master' into ethan/column-api-de…
ezmiller Dec 25, 2023
66e14a2
Merge remote-tracking branch 'origin/master' into ethan/column-api-de…
ezmiller Jan 13, 2024
ea430d4
Add `column` API documentation (#120)
ezmiller Feb 4, 2024
2c436cc
Merge branch 'master' into ethan/column-api-dev-branch-1
ezmiller Feb 4, 2024
26ae38e
Try deploying a documentation preview
ezmiller Feb 24, 2024
224e03f
Merge branch 'master' into ethan/column-api-dev-branch-1
ezmiller Feb 24, 2024
e2a2b82
Add preview-branch to docs preview action
ezmiller Feb 24, 2024
b937011
Try adding umbrella-dir setting
ezmiller Feb 24, 2024
4e8dd2c
Try removing docs folder in umbrella-dir
ezmiller Feb 24, 2024
5625351
Merge remote-tracking branch 'origin/master' into ethan/column-api-de…
ezmiller Mar 22, 2024
515eb73
Remove old pr docs preview workflow
ezmiller Mar 23, 2024
e105dba
Merge branch 'master' into ethan/column-api-dev-branch-1
ezmiller Mar 29, 2024
7120166
Regenerated docs after merge from master
ezmiller Mar 29, 2024
7af5cbc
Add section about column missing values to docs
ezmiller Mar 29, 2024
840ebe0
Merge branch 'master' into ethan/column-api-dev-branch-1
ezmiller Apr 6, 2024
7275dbf
Regenerated docs after merge from master
ezmiller Apr 6, 2024
3df66a3
Remove draft notebook
ezmiller Apr 12, 2024
8a25972
Remove temporary trigger for dev branch since it was target of prs
ezmiller Apr 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
704 changes: 704 additions & 0 deletions docs/.clay.html

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/.clay_files/bootstrap0.css

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions docs/.clay_files/html-default0.js

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions docs/.clay_files/html-default1.js

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions docs/.clay_files/html-default2.js

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/.clay_files/html-default3.js

Large diffs are not rendered by default.

716 changes: 716 additions & 0 deletions docs/column_api.html

Large diffs are not rendered by default.

740 changes: 740 additions & 0 deletions docs/column_api.qmd

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/column_api_files/bootstrap0.css

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/column_api_files/bootstrap2.css

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions docs/column_api_files/html-default1.js

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions docs/column_api_files/html-default2.js

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/column_api_files/html-default3.js

Large diffs are not rendered by default.

2,018 changes: 2,018 additions & 0 deletions docs/column_api_files/libs/bootstrap/bootstrap-icons.css

Large diffs are not rendered by default.

Binary file not shown.
10 changes: 10 additions & 0 deletions docs/column_api_files/libs/bootstrap/bootstrap.min.css

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/column_api_files/libs/bootstrap/bootstrap.min.js

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/column_api_files/libs/clipboard/clipboard.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions docs/column_api_files/libs/quarto-html/anchor.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions docs/column_api_files/libs/quarto-html/popper.min.js

Large diffs are not rendered by default.

189 changes: 189 additions & 0 deletions docs/column_api_files/libs/quarto-html/quarto-syntax-highlighting.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading