Repository navigation
r-v0.6.4
R release: one self-contained rtauargus.native package per
platform. The native tauargus-engine binding is now bundled
inside the package (built from the pinned tauargus-engine
submodule); the separate tauargusengine package is no
longer released. rtauargus.native::tauargus_engine_meta()
reports the exact engine SHA and HiGHS version this build
came from.
The engine runs in process. No separate Tau-Argus executable, executable
path or external solver configuration is required. The assembled package
uses EUPL-1.2 and retains the original component notices in LICENSES and
COPYRIGHTS. Its R package version combines the imported INSEE version
with the native release version; the release tag identifies the native version.
Install from this release (prebuilt, no compiler; R 4.5.3):
Windows:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.4/rtauargus.native_1.3.6-0.6.4.zip",
repos = NULL, type = "binary")
library(rtauargus.native)
The Windows binary follows the CRAN file name form
rtauargus.native_<version>.zip: R's zip installer derives the
package directory from the file name, so a platform-suffixed name
would install the package under the wrong directory. The 0.5.6
Windows asset is unusable (a plain tarball mislabeled as a
.zip); use this release or the source tarball instead.
macOS (Apple silicon):
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.4/rtauargus.native_1.3.6-0.6.4_r4.5.3_macos-arm64.tar.gz",
repos = NULL, type = "binary")
library(rtauargus.native)
Linux:
install.packages(
"https://github.com/trygu/rtauargus.native/releases/download/r-v0.6.4/rtauargus.native_1.3.6-0.6.4_r4.5.3_linux-x86_64.tar.gz",
repos = NULL)
library(rtauargus.native)
type = "binary" is only supported on Windows and macOS. On
Linux the prebuilt tarball installs as a source package, so the
argument is omitted.
The CRAN dependencies install from CRAN as usual (on Linux they
compile from source):
install.packages(c("purrr", "dplyr", "tidyr", "data.table",
"gdata", "stringr", "rlang", "zoo",
"sdcHierarchies", "igraph", "lifecycle"))
The source tarball builds HiGHS and the engine at install
time (CMake >= 3.16 and an R-compatible C++17 compiler required) and
installs on any platform.
What's Changed
Full Changelog: r-v0.6.3...r-v0.6.4