Michael Chow

Results 189 issues of Michael Chow

Related to * #86 * #54 * #141 ## Problem We might have generic singledispatch function, with a concrete implementation in another file. **generics.py:** ```python from functools import singledispatch @singledispatch...

.epic
.needs-research

Currently, the default implementations of verbs are those that run on pandas. If we move them into their own folder (an abstraction for the grammar), then the pandas, sql, and...

.epic
time:3
.icebox
.user-experience
.api-developer
.refine

Currently, there is no way to see what big pieces are being worked on. This is probably for two reasons: * It's hard to represent big pieces of work as...

type:comms
.orchestration

Related to #382 PR #338 introduced netlify previews for viewing docs built from gh actions on PR. Now that's working, let's plan to switch away from readthedocs.org. There are three...

type:documentation

`case_when` is unusual in that it accepts a dictionary as its main argument: ```python case_when(df, { _.stars > 10000: "incredible!", _.stars > 1000: "pretty good!", _.stars > 100 : "keep...

api:operation
.api-developer
type:refactor

Currently, there's a User API section that discusses concrete functions, but we should add classes and functions in siu.py used for generics / core activities to a dev API E.g....

type:documentation

Currently, siuba runs a lot of tests, crossing: * pandas methods supported, by * backends, while * (skipping quirks; e.g. method X on backend Y no grouped mutate; e.g. returns...

.epic
type:tests
api:operation
.api-developer

right now the fixture ``` @pytest.fixture def skip_backend(...) ... ``` Is real weird, because you have to both apply a mark, and include skip_backend in a tests signature in order...

.epic
time:1
type:research
type:tests

[This page](https://siuba.readthedocs.io/en/latest/guide_analysis.html) has been empty for a while now. Let's fill it out with a basic tutorial. Resources: * [introduction on dplyr docs](https://dplyr.tidyverse.org/articles/dplyr.html)

type:documentation

This issue is to track some quick cleanup and re-org of the documentation. * API improvements: users able to find links to documentation for all verbs, vector functions, on a...

.epic