Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
766 commits
Select commit Hold shift + click to select a range
4da3fe3
Initial plan
Copilot Mar 18, 2026
14a9aa3
Initial plan
Copilot Mar 18, 2026
2d72b7a
Fix searchdrc regex error, convergence failure behavior, and add CITA…
Copilot Mar 18, 2026
f85f9e8
Fix inverted otrace/silentVal logic and update documentation
Copilot Mar 18, 2026
2e935db
Improve test names per code review feedback
Copilot Mar 18, 2026
8d7c062
Add magic to Suggests in DESCRIPTION for test dependency
Copilot Mar 18, 2026
b4633e3
Merge pull request #130 from hreinwald/copilot/fix-package-check-issues
hreinwald Mar 18, 2026
66f5198
Author update in roxygen
hreinwald Mar 18, 2026
70bbacb
Merge pull request #131 from hreinwald/copilot/check-otrace-argument-…
hreinwald Mar 18, 2026
e608360
Initial plan
Copilot Mar 18, 2026
756b299
Initial plan
Copilot Mar 18, 2026
ac16a9d
Initial plan
Copilot Mar 18, 2026
559311a
Improve documentation for Weibull starting value method parameter
Copilot Mar 18, 2026
0eb301c
Updated docs
hreinwald Mar 18, 2026
96607f7
Merge branch 'dev' of https://github.com/hreinwald/drc into dev
hreinwald Mar 18, 2026
c3e11cc
Merge pull request #135 from hreinwald/copilot/check-w22-methods
hreinwald Mar 18, 2026
c08eeb6
Updated docs
hreinwald Mar 18, 2026
672f55e
Merge branch 'dev' of https://github.com/hreinwald/drc into dev
hreinwald Mar 18, 2026
dd0a7f5
Fix SE calculation for absolute type ED: include chain-rule contribut…
Copilot Mar 18, 2026
b0d5954
Address code review: extract test helper, fix indentation
Copilot Mar 18, 2026
64f9240
Fix all 17 issues in ucedergreen() and add comprehensive tests
Copilot Mar 18, 2026
4c21fc3
Merge pull request #137 from hreinwald/copilot/fix-se-calculation-mis…
hreinwald Mar 18, 2026
e4a895d
Merge pull request #136 from hreinwald/copilot/fix-ucedergreen-functi…
hreinwald Mar 18, 2026
5cba17a
Initial plan
Copilot Mar 19, 2026
d3efd2d
Updated docs
hreinwald Mar 19, 2026
42d96e4
Fix incorrect SE ordering assertion in test-ED.R
Copilot Mar 19, 2026
b1983b6
Merge pull request #138 from hreinwald/copilot/fix-drc-tests-errors
hreinwald Mar 19, 2026
c70c2e6
Updated to version 3.3.0.02
hreinwald Mar 19, 2026
5804b36
Initial plan
Copilot Mar 19, 2026
4bb8c8d
Add wiki pages and documentation section to README
Copilot Mar 19, 2026
e6d3666
Add workflow example and discussions links to wiki sidebar and Home
Copilot Mar 19, 2026
b4a3df7
Merge pull request #140 from hreinwald/copilot/update-wiki-to-point-t…
hreinwald Mar 19, 2026
6fb98b0
Delete wiki directory
hreinwald Mar 19, 2026
68d744c
Update installation instructions and remove build docs
hreinwald Mar 19, 2026
8ab21cb
updated to version 3.3.0.02
hreinwald Mar 19, 2026
5171d8f
Initial plan
Copilot Mar 19, 2026
7d5306c
Add comprehensive test suite for MAX() and fix boundary check bugs in…
Copilot Mar 19, 2026
b76f94c
Fix indentation in test-MAX.R
Copilot Mar 19, 2026
b8060b5
Merge pull request #142 from hreinwald/copilot/add-unit-tests-for-fun…
hreinwald Mar 19, 2026
4b29881
Initial plan
Copilot Mar 19, 2026
ac55394
Add comprehensive tests for PR() and fix bug where ... args were drop…
Copilot Mar 19, 2026
20fecbc
Merge pull request #144 from hreinwald/copilot/create-unit-tests-for-…
hreinwald Mar 19, 2026
10be4f8
Initial plan
Copilot Mar 19, 2026
3ce241a
Remove unused inst/citation file
Copilot Mar 19, 2026
e2ce24b
Initial plan
Copilot Mar 19, 2026
9d3e942
Add PLoS ONE 2015 article and 2019 CRC Press book references to CITAT…
Copilot Mar 19, 2026
35f85d9
Reformat changelog from legacy news file into properly formatted NEWS.md
Copilot Mar 19, 2026
f5b12e0
Merge pull request #146 from hreinwald/copilot/update-news-md-file
hreinwald Mar 19, 2026
adaa8d5
Delete news
hreinwald Mar 19, 2026
807b20e
Delete build_pkgdown.R
hreinwald Mar 19, 2026
934277d
Merge pull request #145 from hreinwald/copilot/review-inst-folder-con…
hreinwald Mar 19, 2026
85f029f
Initial plan
Copilot Mar 19, 2026
c15b405
Fix citation URL: reorder URLs in DESCRIPTION to put GitHub URL first
Copilot Mar 19, 2026
ee96f65
Merge pull request #147 from hreinwald/copilot/fix-citation-url-in-dr…
hreinwald Mar 19, 2026
48b35bd
Updated docs
hreinwald Mar 19, 2026
7d766d7
Updates news
hreinwald Mar 19, 2026
99482fb
Initial plan
Copilot Mar 19, 2026
a86ea35
Update NEWS.md and docs changelog: add missing 3.3.0.02 entries, fix …
Copilot Mar 19, 2026
3fa0b89
Merge pull request #148 from hreinwald/copilot/update-news-md-file
hreinwald Mar 19, 2026
fdebfd7
Merge pull request #150 from hreinwald/dev
hreinwald Mar 19, 2026
dfbb5aa
Initial plan
Copilot Mar 20, 2026
7265661
Fix CRS.4b fctText, fix gammadr deriv1 bug, add tests for W1.x and LL.x
Copilot Mar 20, 2026
70d4f92
Fix test failures: correct llogistic class name and unname gammadr re…
Copilot Mar 20, 2026
967e431
Merge pull request #151 from hreinwald/copilot/review-model-functions…
hreinwald Mar 20, 2026
3b876d8
Update to 90.55% coverage
hreinwald Mar 20, 2026
d2419f0
Initial plan
Copilot Mar 20, 2026
5d1acb8
Add comprehensive tests for logistic.ssf achieving 100% coverage
Copilot Mar 20, 2026
49b3e13
Address code review feedback: strengthen default method test, clarify…
Copilot Mar 20, 2026
796554c
Merge pull request #152 from hreinwald/copilot/add-unit-tests-for-pac…
hreinwald Mar 20, 2026
358b7e8
Initial plan
Copilot Mar 20, 2026
28294d2
Remove dead code and fix formatting in R source files
Copilot Mar 20, 2026
49ad0ae
Remove dead code from R source files
Copilot Mar 20, 2026
15d809e
Remove dead code from R source files
Copilot Mar 20, 2026
a0044fb
Remove dead code and commented-out code from R source files
Copilot Mar 20, 2026
b1200cb
Remove commented-out dead code from predict.drc.R
Copilot Mar 20, 2026
6f4a67d
Remove dead code from R/plot.drc.R
Copilot Mar 20, 2026
99931ca
Remove dead code from R source files (batch 2)
Copilot Mar 20, 2026
6870ab5
Remove dead code and fix formatting across R source files
Copilot Mar 20, 2026
e1bab6c
Clean dead code and fix formatting in simFct.R, cedergreen.R, EDcomp.R
Copilot Mar 20, 2026
9f12b8f
Fix missing closing braces in mselect.R causing parse error
Copilot Mar 20, 2026
3cc3986
Implement rss() function for residual sum of squares
Copilot Mar 20, 2026
e4acc3f
Fix comment in rss tests per code review feedback
Copilot Mar 20, 2026
493dacf
example code and data for debugging ED()
hreinwald Mar 20, 2026
ca80c3d
Merge branch 'dev' of https://github.com/hreinwald/drc into dev
hreinwald Mar 20, 2026
03ef622
Refactor Rsq to reuse rss internally; export both Rsq and rss
Copilot Mar 20, 2026
d5702ce
Fix test: compare print=FALSE vs print=TRUE properly
Copilot Mar 20, 2026
fc37524
Uploaded debug code and example dataset
hreinwald Mar 20, 2026
08c9b7a
Initial plan
Claude Mar 20, 2026
371ebd9
Merge remote-tracking branch 'origin/dev' into copilot/review-r-sourc…
Copilot Mar 20, 2026
2464bce
Fix ED() and noEffect() issues for EXD.3 and LL.5 models
Claude Mar 20, 2026
58245b6
Merge pull request #153 from hreinwald/copilot/review-r-source-files
hreinwald Mar 20, 2026
40dc647
Fix ED() and noEffect() issues for EXD.3 and LL.5 models
Claude Mar 20, 2026
1f0ad69
Merge branch 'dev' into claude/debug-ed-and-maed-issue
hreinwald Mar 20, 2026
e9fd016
Fix NaN handling in LL.5 ED function to prevent backfit() errors
Claude Mar 20, 2026
6f216ce
Merge pull request #154 from hreinwald/claude/debug-ed-and-maed-issue
hreinwald Mar 20, 2026
ac35e22
Initial plan
Copilot Mar 21, 2026
79beb20
rmvd file
hreinwald Mar 21, 2026
c28110f
Fix maED() to exclude models with non-finite ED values (Inf/NaN) from…
Copilot Mar 21, 2026
d5dc86e
Handle edge case when all models are excluded from model-averaging
Copilot Mar 21, 2026
7393bb8
Fix test data comment: 'dup group' → 'second batch' for clarity
Copilot Mar 21, 2026
13bbaf4
Fix test-maED.R: correct row count mismatch in algae_data (rep(0,20) …
Copilot Mar 21, 2026
9db6065
Fix maED to also exclude try-error models; fix tests for actual behavior
Copilot Mar 21, 2026
7e5e1b7
Merge pull request #155 from hreinwald/copilot/debug-maed-function-issue
hreinwald Mar 21, 2026
213a841
Initial plan
Copilot Mar 21, 2026
d0b68b8
Enhance roxygen2 documentation for ED and ED.drc functions
Copilot Mar 21, 2026
86eaadd
Apply all 11 fixes to ED.drc and update ED_robust for FIX #6 compatib…
Copilot Mar 21, 2026
d370e41
Merge pull request #156 from hreinwald/copilot/explain-ed-drc-script-…
hreinwald Mar 21, 2026
39116e3
Bugs resolved
hreinwald Mar 21, 2026
978a589
Remove documentation section from README
hreinwald Mar 22, 2026
e990733
Add unit tests for EXD.2 and EXD.3 to achieve 100% coverage of weibul…
Copilot Mar 22, 2026
26c7eb6
Add comprehensive test suite for EDcomp.R achieving 100% coverage
Copilot Mar 22, 2026
f8e5448
Comprehensive test suite for searchdrc achieving 100% coverage
Copilot Mar 22, 2026
3c0b3ec
Add comprehensive test suite for modelFit.R achieving 100% coverage
Copilot Mar 22, 2026
1fabf7e
Address code review comments in test-modelFit.R
Copilot Mar 22, 2026
05ef991
Merge pull request #157 from hreinwald/copilot/improve-unit-test-cove…
hreinwald Mar 22, 2026
db2d1c3
Merge pull request #158 from hreinwald/copilot/add-unit-tests-for-fun…
hreinwald Mar 22, 2026
6a1c543
Merge pull request #159 from hreinwald/copilot/add-unit-tests-for-r-f…
hreinwald Mar 22, 2026
4fd8d1a
Fix bugs in ED.lin.R and add comprehensive test suite achieving 100% …
Copilot Mar 22, 2026
d98e05c
Merge pull request #160 from hreinwald/copilot/add-unit-tests-for-fun…
hreinwald Mar 22, 2026
835eef2
Merge pull request #161 from hreinwald/copilot/add-unit-tests-for-fun…
hreinwald Mar 22, 2026
0d3eab4
Initial plan
Copilot Mar 22, 2026
6883764
Add comprehensive tests for mselect.R achieving 100% coverage
Copilot Mar 22, 2026
6714011
Refactor mock test to use with_mocked_bindings instead of assignInNam…
Copilot Mar 22, 2026
0f067c3
Merge pull request #162 from hreinwald/copilot/add-unit-tests-for-fun…
hreinwald Mar 23, 2026
3135b3a
Add comprehensive test suite for modelFunction with 100% coverage
Copilot Mar 23, 2026
3ede717
Add comprehensive test suite for drmOpt achieving 100% coverage
Copilot Mar 23, 2026
62c58e8
Add comprehensive test suite for anova.drclist achieving 100% coverage
Copilot Mar 23, 2026
e0dd66f
Merge pull request #163 from hreinwald/copilot/add-unit-tests-for-fun…
hreinwald Mar 23, 2026
b271db4
Merge pull request #164 from hreinwald/copilot/add-unit-tests-for-fun…
hreinwald Mar 23, 2026
055fdf8
Merge pull request #165 from hreinwald/copilot/add-unit-tests-to-package
hreinwald Mar 23, 2026
d4b8b13
Initial plan
Copilot Mar 23, 2026
111037e
Update NEWS.md with recent code changes not previously tracked
Copilot Mar 23, 2026
0bfc6e2
Merge pull request #166 from hreinwald/copilot/update-news-md-with-re…
hreinwald Mar 24, 2026
33fe46e
Update NEWS.md with changes and enhancements
hreinwald Mar 24, 2026
77166b7
Update README with new function descriptions
hreinwald Mar 24, 2026
4402783
Initial plan
Claude Mar 24, 2026
6b4c9a5
Update README installation section with recommendations
Claude Mar 24, 2026
2cc894f
Fix local tar.gz install snippet: use targz variable, remove setwd()
Copilot Mar 25, 2026
f4fe13f
Merge pull request #168 from hreinwald/claude/update-readme-installat…
hreinwald Mar 25, 2026
ef05f69
Fix tar.gz download link and installation instructions
hreinwald Mar 25, 2026
2c4955d
Update maintainer to Hannes Reinwald in DESCRIPTION, man, and docs
Claude Mar 25, 2026
c92584c
Merge pull request #169 from hreinwald/claude/update-maintainer-status
hreinwald Mar 25, 2026
9d85801
Added logo
hreinwald Mar 25, 2026
d45f785
Update README with badges and logo
hreinwald Mar 25, 2026
2dc9716
Remove logo from README and update layout
hreinwald Mar 25, 2026
4f12482
Fix formatting for local installation instructions
hreinwald Mar 25, 2026
a35a38c
Add files via upload
hreinwald Mar 25, 2026
cb7bd5b
Add files via upload
hreinwald Mar 25, 2026
76addad
Updated docs home
hreinwald Mar 25, 2026
e87f5d4
Current code coverage
hreinwald Mar 25, 2026
533e127
Fix DRC logo display on GitHub pages by copying logo to docs folder
Claude Mar 25, 2026
4572c98
Merge pull request #170 from hreinwald/claude/fix-drc-logo-display
hreinwald Mar 25, 2026
24f9e55
Modify _pkgdown.yml for updated resources
hreinwald Mar 25, 2026
213d5ad
Update logo image path in README.md
hreinwald Mar 26, 2026
3992ff4
Add regression tests for EXD.3 two-fixed-params ED bug
Copilot Mar 26, 2026
bb17dc7
Fix comment formatting in EXD.3 regression test
Copilot Mar 26, 2026
20da0b0
Improve ED() stability with defensive vcov coercion and gradient norm…
Copilot Mar 26, 2026
a0d2b2d
Use round() instead of as.integer() for robust sqrt dimension check
Copilot Mar 26, 2026
18fb87a
Merge pull request #171 from hreinwald/copilot/fix-exponential-decay-bug
hreinwald Mar 26, 2026
8560ac8
removed favicon.png
hreinwald Mar 26, 2026
6b5c1cf
Update NEWS.md with ED() bug fix for exp. decay models with two fixed…
Claude Mar 26, 2026
9ba1ffe
Merge pull request #172 from hreinwald/claude/update-news-md-with-bug…
hreinwald Mar 26, 2026
1206ef6
Update version number to 3.3.0.03
hreinwald Mar 26, 2026
14871d0
Updated docs for version 3.3.0.03
hreinwald Mar 26, 2026
1127b01
Merge pull request #173 from hreinwald/update_03
hreinwald Mar 26, 2026
1443b92
Add alt-text to vignette plots for pkgdown accessibility compliance
Claude Mar 26, 2026
5bbdfbb
Add alt-text to images for pkgdown accessibility compliance
Claude Mar 26, 2026
e73bcfc
Update download link for latest release in README
hreinwald Mar 26, 2026
f890ee1
Add NEWS.md entry for drc 3.3.0.03 release
Claude Mar 26, 2026
5b104f9
Fix file path for tar.gz in README
hreinwald Mar 26, 2026
edf861f
Merge pull request #174 from hreinwald/claude/fix-missing-alt-text
hreinwald Mar 26, 2026
dea33bf
Merge pull request #175 from hreinwald/claude/adjust-news-md-for-drc-…
hreinwald Mar 26, 2026
7757080
Updated for release of 3.3.0.03
hreinwald Mar 26, 2026
ee041a7
Retain Std. Error column in ED() and maED() when interval is specified
Copilot Mar 26, 2026
2b31222
Merge pull request #176 from hreinwald/copilot/update-ed-functions-in…
hreinwald Mar 26, 2026
681a745
Delete pkgdown/favicon directory
hreinwald Mar 26, 2026
8079cfd
Initial plan
Copilot Mar 27, 2026
4741468
Fix anova.drc() documentation to match actual behavior (refs DoseResp…
Copilot Mar 27, 2026
59ef4d2
Merge pull request #178 from hreinwald/copilot/fix-anova-drc-document…
hreinwald Mar 27, 2026
e6918e7
Revise author credits and error handling in anova.drc
hreinwald Mar 27, 2026
5433082
Updated anova.drc docs
hreinwald Mar 27, 2026
081ff66
Replace lazyeval with rlang: update DESCRIPTION, NAMESPACE, and ED_ro…
Copilot Mar 27, 2026
68ee522
Fix CI: revert R >= 4.7.0 and rlang additions, keep only covr removal…
Copilot Mar 27, 2026
e65dd9a
Merge pull request #179 from hreinwald/copilot/replace-lazyeval-with-…
hreinwald Mar 27, 2026
5d384bd
Fix R-CMD-check CI failure: install dev rlang from GitHub for R-devel…
Copilot Mar 27, 2026
762a740
ci: fix lazyeval PREXPR build on R-devel
Codex Apr 1, 2026
fa1e5b8
Merge pull request #180 from hreinwald/copilot/fix-rlang-loading-issue
hreinwald Apr 1, 2026
882e270
Fix predict.drc() error with models having many fixed parameters
Copilot Apr 2, 2026
5905165
Add predict.drc() bug fix to NEWS.md
Copilot Apr 8, 2026
709b75c
Merge pull request #181 from hreinwald/copilot/fix-predict-function-e…
hreinwald Apr 8, 2026
0d7bfed
Merge pull request #182 from hreinwald/dev
hreinwald Apr 8, 2026
24f17ad
Add errbar.col parameter to match error bar colors to curves
Claude Apr 8, 2026
ddb930c
Update to version 3.3.1 stable release
Claude Apr 8, 2026
59f62c9
Delete R/genRetFct.R
hreinwald Apr 8, 2026
96ac961
Restore and enhance documentation for MAX function
hreinwald Apr 8, 2026
304f596
Keep drc 3.3.0.03 section and add 3.3.1 on top
Claude Apr 8, 2026
a0a101b
Delete man/genRetFct.Rd
hreinwald Apr 13, 2026
5224cf1
Delete docs/reference/genRetFct.html
hreinwald Apr 13, 2026
1108c52
Delete docs/reference/genRetFct.md
hreinwald Apr 13, 2026
d349fc4
Merge pull request #185 from hreinwald/hreinwald-patch-1
hreinwald Apr 13, 2026
cac7f11
Merge pull request #186 from hreinwald/hreinwald-patch-2
hreinwald Apr 13, 2026
22462a8
Merge pull request #184 from hreinwald/claude/merge-pr-45-from-dose-r…
hreinwald Apr 13, 2026
5dcd7a2
Initial plan
Copilot Apr 13, 2026
e441eaf
Fix incorrect standard errors for absolute ED calculations in model-l…
Copilot Apr 13, 2026
94ec2d4
Fix weibull2.R edfct0: add EDhelper swap for b<0 to match weibull1 de…
Copilot Apr 13, 2026
aef7e9f
Fix logistic.R edfct: replace EDhelper with inline conversion to avoi…
Copilot Apr 13, 2026
4e4a37a
Merge pull request #188 from hreinwald/copilot/fix-standard-errors-ab…
hreinwald Apr 13, 2026
837594e
Update NEWS.md with recent bug fixes for ED calculations
Claude Apr 13, 2026
97ac257
Merge pull request #189 from hreinwald/claude/update-news-md
hreinwald Apr 13, 2026
9e767ca
Update installation instructions in README.md
hreinwald Apr 13, 2026
887a761
Update release date in DESCRIPTION file
hreinwald Apr 13, 2026
4c9d6ac
Update R/onAttach.R to include the package attach hook with additiona…
hreinwald Apr 13, 2026
8347365
Added new ignore object
hreinwald Apr 13, 2026
ee844fa
Updated docs to version 3.3.1
hreinwald Apr 13, 2026
bf6ab32
Update download link and file path for installation
hreinwald Apr 13, 2026
fb20b81
Update README.md
hreinwald Apr 13, 2026
508f602
Update to version 3.3.1 and patched download link for the latest rele…
hreinwald Apr 13, 2026
088301c
Merge pull request #190 from hreinwald/dev
hreinwald Apr 17, 2026
332ba39
Add comparative analysis report for scientific publication
Copilot Apr 24, 2026
eb5e72e
Move comparative analysis report to vignettes and add to pkgdown arti…
Copilot Apr 24, 2026
c909d39
Merge pull request #191 from hreinwald/copilot/research-compare-hrein…
hreinwald Apr 24, 2026
288d5b6
Initial plan
Copilot May 13, 2026
0dc7301
Add errbar.lwd parameter to plot.drc for error bar line width control
Copilot May 13, 2026
a3ac8d2
Merge pull request #193 from hreinwald/copilot/enhance-error-bar-line…
hreinwald May 15, 2026
6ebb55f
Update CITATION.cff to version 3.3.1
hreinwald May 15, 2026
d574708
Add Hannes Reinwald as first author in CITATION.cff
hreinwald May 15, 2026
e1a1cc5
Update version to 3.3.1 in CITATION.cff
hreinwald May 15, 2026
3eb076b
Update version references from 3.3.0.03 to 3.3.1 in docs/llms.txt and…
Copilot May 15, 2026
2f0b8a2
Initial plan
Copilot May 15, 2026
979da4a
fix: make vcDisc robust to singular Hessian (DoseResponse/drc#36)
Copilot May 15, 2026
9905d42
Merge pull request #196 from hreinwald/copilot/update-package-version…
hreinwald May 15, 2026
36c9d24
fix: use negative definite Hessian in vcDisc test so all fallback pat…
Copilot May 15, 2026
a0d9f7d
fix: validate vcDisc inverse has non-negative variances before returning
Copilot May 15, 2026
072b0c6
Merge pull request #195 from hreinwald/copilot/fix-singular-hessian-i…
hreinwald May 15, 2026
8560979
Initial plan
Copilot May 15, 2026
24b5e8e
Tighten default relTol from 1e-7 to 1e-10 for cross-platform reproduc…
Copilot May 15, 2026
2241805
Merge pull request #199 from hreinwald/copilot/fix-different-results-os
hreinwald May 15, 2026
12bf0d4
Initial plan
Copilot May 22, 2026
a44214a
Fix update.drc() to fall back to stored data when call$data is unreso…
Copilot May 22, 2026
98ee6bc
Fix flaky maED tests that depend on platform-specific convergence beh…
Copilot May 22, 2026
52ebf2d
Merge pull request #200 from hreinwald/copilot/fix-boxcox-bug-in-map
hreinwald May 22, 2026
2a93573
Update package version to 3.3.2 and add NEWS.md changelog entry
Copilot May 22, 2026
1b3be9c
Merge pull request #201 from hreinwald/copilot/update-drc-package-ver…
hreinwald May 26, 2026
b1d3109
Added the comparative analysis Rmd between the fork source and the cu…
hreinwald May 26, 2026
a1307ad
Added pkdown artefacts to ignore list
hreinwald May 26, 2026
8f4b68a
Updated docs for version 3.3.2
hreinwald May 26, 2026
a42377a
Update installation instructions for stable version
hreinwald May 26, 2026
40f00f9
Rename stable beta branch to main in install instructions
hreinwald May 26, 2026
2572080
Update installation instructions in README.md
hreinwald May 29, 2026
0d7eccc
Merge pull request #203 from hreinwald/dev
hreinwald May 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 18 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,20 @@
^.*\.Rproj$
^\.Rproj\.user$
^\.travis\.yml$
^README\.Rmd$
^_pkgdown\.yml$
^\.github$
^_gitignore$
^\.gitlab-ci\.yml$
^_Rbuildignore$
^\.gitignore$
^LICENSE\.md$
^README\.md$
^drc_3\.3\.0\.tar\.gz$
^drc_.*\.tar\.gz$
^news$
^docs$
^local_testing$
^\.vscode$
^build_pkgdown\.R$
^CITATION\.cff$
56 changes: 56 additions & 0 deletions .github/workflows/R-CMD-check.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
on:
push:
branches: [main, main_beta, dev]
pull_request:
branches: [main, main_beta, dev]

name: R-CMD-check

permissions: read-all

jobs:
R-CMD-check:
runs-on: ${{ matrix.config.os }}

name: ${{ matrix.config.os }} (${{ matrix.config.r }})

strategy:
fail-fast: false
matrix:
config:
- {os: macos-latest, r: 'release'}
- {os: windows-latest, r: 'release'}
- {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'}
- {os: ubuntu-latest, r: 'release'}
- {os: ubuntu-latest, r: 'oldrel-1'}

env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
R_KEEP_PKG_SOURCE: yes

steps:
- uses: actions/checkout@v5

- uses: r-lib/actions/setup-pandoc@v2

- uses: r-lib/actions/setup-r@v2
with:
r-version: ${{ matrix.config.r }}
http-user-agent: ${{ matrix.config.http-user-agent }}
use-public-rspm: true

- uses: r-lib/actions/setup-r-dependencies@v2
env:
PKG_CPPFLAGS: ${{ matrix.config.r == 'devel' && '-DPREXPR=PRCODE' || '' }}
with:
extra-packages: |
any::rcmdcheck
${{ matrix.config.r == 'devel' && 'r-lib/rlang' || '' }}
needs: check

- uses: r-lib/actions/check-r-package@v2
with:
upload-snapshots: true
build_args: 'c("--no-manual","--compact-vignettes=gs+qpdf")'
45 changes: 45 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Simple workflow for deploying static content to GitHub Pages
name: Deploy static content to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["dev"]
paths:
- 'docs/**'

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Single deploy job since we're just deploying
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
# Upload docs directory where pkgdown builds the site
path: 'docs'
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
69 changes: 69 additions & 0 deletions .github/workflows/test-coverage.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
on:
push:
branches: [main, main_beta, dev]
paths:
- 'tests/**'
- 'R/**'
pull_request:
branches: [main, main_beta, dev]
paths:
- 'tests/**'
- 'R/**'

name: test-coverage

permissions: read-all

jobs:
test-coverage:
runs-on: ubuntu-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}

steps:
- uses: actions/checkout@v4

- uses: r-lib/actions/setup-r@v2
with:
use-public-rspm: true

- uses: r-lib/actions/setup-r-dependencies@v2
with:
extra-packages: any::covr, any::xml2
needs: coverage

- name: Test coverage
run: |
cov <- covr::package_coverage(
quiet = FALSE,
clean = FALSE,
install_path = file.path(normalizePath(Sys.getenv("RUNNER_TEMP"), winslash = "/"), "package")
)
print(cov)
covr::to_cobertura(cov)
shell: Rscript {0}

- uses: codecov/codecov-action@v4
with:
# Fail if error if not on PR, or if on PR and token is given
fail_ci_if_error: ${{ github.event_name != 'pull_request' || secrets.CODECOV_TOKEN }}
files: ./cobertura.xml
plugins: noop
disable_search: true
token: ${{ secrets.CODECOV_TOKEN }}

- name: Show testthat output
if: always()
run: |
## --------------------------------------------------------------------
find '${{ runner.temp }}/package' -name 'testthat.Rout*' -exec cat '{}' \; || true
shell: bash

- name: Upload test results
if: failure()
uses: actions/upload-artifact@v4
with:
name: coverage-test-failures
path: ${{ runner.temp }}/package
52 changes: 52 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,56 @@
# R session files
.Rproj.user
.Rhistory
.RData
.Ruserdata

# R package build artifacts
*.tar.gz
*.tgz
*.zip
*.7z
*.Rcheck/
*.Rproj
README.Rmd
/pkgdown/
pkgdown/*

# Caching
.Rinst
.Rlibs
*~
*.o
*.so
*.dll

# Local test repositories
local_testing/*

# knitr / RMarkdown cache
*_cache/
/cache/

# OAuth token
.httr-oauth

# Tests output
tests/testthat/_snaps/
Rplots.pdf
tests/testthat/Rplots.pdf

# OS-generated files
.DS_Store
Thumbs.db

# R environment files
.Renviron

# Quarto
.quarto/

# Reference/backup files
_gitignore
_Rbuildignore

# YAML Package build tests and artifacts
/docs_old/
16 changes: 0 additions & 16 deletions .travis.yml

This file was deleted.

55 changes: 55 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Reinwald"
given-names: "Hannes"
orcid: "https://orcid.org/0000-0003-3133-679X"
- family-names: "Ritz"
given-names: "Christian"
orcid: "https://orcid.org/0000-0002-5095-0624"
- family-names: "Baty"
given-names: "Florent"
orcid: "https://orcid.org/0000-0002-1425-0428"
- family-names: "Streibig"
given-names: "Jens Carl"
orcid: "https://orcid.org/0000-0002-6204-4004"
- family-names: "Gerhard"
given-names: "Daniel"
orcid: "https://orcid.org/0000-0002-9336-3454"
title: "Dose-Response Analysis Using R"
version: 3.3.2
doi: 10.1371/journal.pone.0146021
date-released: 2015-12-15
url: "https://github.com/hreinwald/drc"
references:
- type: article
title: "Dose-Response Analysis Using R"
authors:
- family-names: "Ritz"
given-names: "Christian"
- family-names: "Baty"
given-names: "Florent"
- family-names: "Streibig"
given-names: "Jens C"
- family-names: "Gerhard"
given-names: "Daniel"
journal: "PLoS ONE"
volume: 10
issue: 12
pages: "e0146021"
year: 2015
doi: "10.1371/journal.pone.0146021"
- type: book
title: "Dose-Response Analysis Using R"
authors:
- family-names: "Ritz"
given-names: "C."
- family-names: "Jensen"
given-names: "S. M."
- family-names: "Gerhard"
given-names: "D."
- family-names: "Streibig"
given-names: "J. C."
publisher:
name: "CRC Press"
year: 2019
35 changes: 22 additions & 13 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
Package: drc
Version: 3.2-0
Date: 2021-01-13
Version: 3.3.2
Date: 2026-05-22
Title: Analysis of Dose-Response Data
Authors@R: c(person("Christian" , "Ritz", role = c("aut", "cre"), email="ritz@bioassay.dk"),
person("Jens", "Streibig", middle="C.", email="streibig@bioassay.dk", role = "aut"))
Maintainer: Christian Ritz <ritz@bioassay.dk>
Depends: R (>= 2.0.0), MASS, stats, drcData
Imports: car, gtools, multcomp, plotrix, sandwich, scales
LazyLoad: yes
Authors@R: c(person("Christian", "Ritz", role = c("aut"), email = "ritz@bioassay.dk"),
person(c("Jens", "C."), "Streibig", email = "streibig@bioassay.dk", role = "aut"),
person("Hannes", "Reinwald", email = "hannes.reinwald@bayer.com", role = c("aut", "cre")))
Depends: R (>= 4.0.0), MASS, stats
Imports: car, data.table, dplyr, graphics, gtools, multcomp, plotrix, sandwich, scales, utils, lifecycle
Encoding: UTF-8
LazyData: yes
Description: Analysis of dose-response data is made available through a suite of flexible and versatile model fitting and after-fitting functions.
License: GPL-2
URL: http://www.r-project.org, http://www.bioassay.dk
RoxygenNote: 6.1.1
BugReports: https://github.com/DoseResponse/drc/issues/
Description: Analysis of dose-response data is made available through a suite of
flexible and versatile model fitting and after-fitting functions.
License: GPL-2 | file LICENSE
URL: https://hreinwald.github.io/drc, https://github.com/hreinwald/drc, https://www.bioassay.dk, https://www.r-project.org, https://cran.r-project.org/web/packages/drc/index.html
RoxygenNote: 7.3.3
BugReports: https://github.com/hreinwald/drc/issues/
Roxygen: list(markdown = TRUE)
Suggests:
testthat (>= 3.0.0),
knitr,
magic,
rmarkdown
VignetteBuilder: knitr
Config/testthat/edition: 3
Loading