New packages: coinclp & ROI.plugin.coinclp
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 83/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- r
- Domain
- documentation
Research direction
Locate the “Interfaces to Open Source Optimizers” section and the ROI plugin list in the task view. Update the Clp/Cbc entry with the proposed final sentence and add the ROI.plugin.coinclp entry alongside the other ROI plugins. Done means both package names, descriptions, and links are included with the existing formatting preserved.
Written by the indexing model from the issue text.
Description
The 'Clp'/'Cbc' entry under Interfaces to Open Source Optimizers describes what Clp does, then points readers only at rcbc for Cbc — reasonably, since there has been no R interface to Clp since clpAPI was archived in November 2021 (taking ROI.plugin.clp with it two months later).
There is one again. coinclp and ROI.plugin.coinclp have both been on CRAN since mid-September 2026. Both link against an installed COIN-OR Clp rather than bundling it; on Windows the Rtools toolchain supplies it, so nothing extra is needed there.
Proposed amendment to the existing entry, changing only the final sentence:
- 'Clp' and 'Cbc' are open source solvers from the COIN-OR suite. 'Clp' solves linear programs with continuous objective variables, and 'Cbc' is a powerful mixed integer linear programming solver based on 'Clp', i.e. applies 'Clp' if no integer variables are set. 'Cbc' can be installed from
rcbc, 'Clp' fromcoinclp, which also reproduces the interface of the archived 'clpAPI' package under its original function names. [LP, MILP]
And for the ROI plugins, alongside ROI.plugin.qpoases and ROI.plugin.neos:
- Package
ROI.plugin.coinclpregisters 'Clp' withROIfor linear programs with continuous variables, returning dual values, reduced costs and row activities alongside the primal solution. It replaces the archivedROI.plugin.clp. [LP]
Disclosure: I am the author of both packages.
- Dominant language
- No language data
- Stars
- 6
- Forks
- 6
- Avg merge
- 7d 7h
- Merged PRs (30d)
- 3
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from cran-task-views/Optimization
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
cran-task-views/Optimization#66 · 3 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
All issues in cran-task-views/Optimization
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
microsoft/onnxruntime#33018 ·
Maintainers usually reply within 2 days
-
missing content writing algorithms
Difficulty 1/5 Under an hour Newbie friendliness 88/100
QuantConnect/Documentation#2739 ·
Maintainers usually reply within 1 day
-
:watch: Not Triaged dotnet-target-version
Difficulty 1/5 Under an hour Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
copilot documentation
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 2 days
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
lichess-org/api#678 ·