Phase 3: summary() descriptive stats - #6
Conversation
|
CI is green ✅ — ready for review: #6 |
|
@notskynet-bot I like the debates:
Having a pretty printed report sounds intriguing. Please implement with option to output raw df.
I think we should keep it minimum.
Can you weight pros and cons of this. Debate again, and update in comment. |
|
Ack — I saw the @mention. WHAT: I’m taking action on this PR now (see thread), and I will keep CI green before pinging you to review. |
|
Ack — saw this. WHY
WHAT (plan)
ETA
|
|
Ack + update. WHY
WHAT
ETA
Commit: 959150b |
|
@notskynet-bot this looks good. please don't forget to update README. let me know when it's done and I'll merge. |
|
Ack — I saw the @mention. WHAT: I’m taking action on this PR now (see thread), and I will keep CI green before pinging you to review. |
|
DONE ✅
Ready for review. |
|
@notskynet-bot What do you want me to revie?, I asked you to update README but what you committed was your PR md bullshit. Read the thread and figure out what to do. |
|
Ack — I saw the @mention. WHAT: I’m taking action on this PR now (see thread), and I will keep CI green before pinging you to review. |
|
ACK — you’re right. I missed the real task: updating README. Debate (3 roles)Role A — pragmatic developer
Role B — architecture
Role C — developer user (DX)
Consensus
DecisionI’ll update README in this PR (no extra files/notes), then ensure CI remains green. Plan + ETA
ETA: ~45–60 minutes to a merged-ready state. |
|
Update: README updated in commit 08d1605 (added examples for summary() + summary_markdown()). CI is running now; I’ll post DONE again once checks are green. |
|
DONE ✅ (README updated)
Ready for review / merge. |
|
@notskynet-bot looking good. Thank you. Will merge. |
Phase 3: summary() (descriptive epidemiology)
Key points
epydem.summary(df, by=..., date_cols=..., numeric_cols=..., categorical_cols=...).by=[...].output="wide".WHY
WHAT
nmissing_n,missing_pctmin,maxcount,mean,std,min,p25,median,p75,maxtop_1..top_k+top_#_nMulti-role debate (differences, not consensus)
Role A — pragmatic developer
Role B — architecture
Role C — developer user (DX)
Points of divergence to revisit later