JOSS submission#17
Merged
Merged
Conversation
800de19 to
b7e80b9
Compare
- Add "(RCTs, also known as A/B tests)" clarification per reviewer feedback - Add DoWhy and EconML comparison in Statement of Need section - Add imperfect compliance paper reference for LDTE estimators - Update CAR paper to ICML'25 proceedings format with updated author list - Update multi-task learning paper author list (add Shunsuke Uto) - Fix Fisher citation key to match bibliography 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
b7e80b9 to
b312938
Compare
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a draft JOSS manuscript for the dte_adj package, documenting its motivation, core estimators/methods, and related literature for submission.
Changes:
- Introduces
paper.mdwith JOSS front-matter, summary/need statements, and a feature overview (including linked figures). - Adds
paper.bibwith bibliography entries referenced from the manuscript.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| paper.md | New JOSS paper draft (front-matter + narrative + figures) describing dte_adj and its capabilities. |
| paper.bib | New bibliography backing citations used in paper.md. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Add required "State of the Field" section comparing with SciPy, DoWhy, EconML, and causal-curve packages - Add required "Software Design" section explaining class architecture - Add required "Research Impact Statement" with ICML publications and industry usage - Add required "AI Usage Disclosure" section - Remove detailed "Features" section (API docs belong in documentation) - Add SciPy and causal-curve references to bibliography - Ensure word count is within 750-1750 range (776 words) - Add VanderPlas to typos allowlist (author name in SciPy citation) References: - JOSS submission guidelines: https://joss.readthedocs.io/en/latest/paper.html - JOSS review checklist: https://github.com/openjournals/joss/blob/main/docs/review_checklist.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix author metadata: make Tomu Hirata the single corresponding author and remove conflicting equal-contrib flag - Fix NumPy citation: replace Unicode en-dash (–) with BibTeX format (--) for compatibility across citation pipelines 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move paper.md and paper.bib into paper/ to avoid top-level clutter - Add hillstorm_dte.png and oregon_ldte_costs_comparison.png from tutorials - Add figure captions showing simple vs ML-adjusted comparison for both the Hillstrom email campaign and Oregon Health Insurance Experiment - Cross-reference figures in Research Impact Statement - Add dataset citations (Hillstrom 2008, Finkelstein et al. 2012) - Add GitHub Action (draft-pdf.yml) to auto-build JOSS PDF on push using paper-path: paper/paper.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Addresses CodeQL security alert: restrict GITHUB_TOKEN to read-only contents access following least-privilege principle. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
inara/pandoc runs from the repo root, so relative image paths in paper/paper.md resolve against root, not paper/. Copy PNGs to root before the build step so pandoc finds them. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pandoc extracts \label{} from caption text and also auto-generates a
figure label, causing the label to be defined twice. Remove explicit
\label{} from captions and replace \autoref{} with plain text references.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
inara CDs into the paper/ directory before running pandoc, so images in paper/ are already on the resource path. No copying needed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Contributor
yasui-salmon
left a comment
There was a problem hiding this comment.
I’ve added some brief comments regarding the citations.
- Add Econometric Reviews publication (Oka et al. 2025) - Add NeurIPS 2025 reference for imperfect compliance paper - Add ABEMA field experiment paper (Yasui et al. 2026, Japanese Economic Review) as industry application evidence Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added JOSS paper draft and github action to compile the markdown paper into pdf