Submitting Author Name: Mike O'Brien
Submitting Author Github Handle: @mhpob
Repository: https://github.com/mhpob/rvdat
Submission type: Pre-submission
Language: en
- Paste the full DESCRIPTION file inside a code block below:
Package: rvdat
Title: Lightweight Access to 'VDAT' Shell Commands
Version: 0.3.1
Authors@R: c(
person("Michael", "O'Brien", , "mike@obrien.page", role = c("aut", "cre"),
comment = c(ORCID = "0000-0003-1420-6395")),
person("Benjamin L.", "Hlina", , "benjamin.hlina@gmail.com", role = "ctb")
)
Description: Provides lightweight, R-friendly syntax for 'VDAT' shell functions.
License: AGPL (>= 3)
URL: https://rvdat.obrien.page, https://github.com/mhpob/rvdat
BugReports: https://github.com/mhpob/rvdat/issues
SystemRequirements: VDAT command line tools
(https://support.fishtracking.innovasea.com/s/downloads).
Imports:
cli,
sys
Suggests:
jsonlite,
knitr,
rmarkdown,
testthat (>= 3.0.0)
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.2
VignetteBuilder: knitr
Config/testthat/edition: 3
Scope
-
Please indicate which category or categories from our package fit policies or statistical package categories this package falls under. (Please check one or more appropriate boxes below):
Data Lifecycle Packages
Statistical Packages
-
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
This package is primarily a software wrapper around a free, proprietary CLI executable, "Fathom Connect Software" linked here, which translates the binary file offloaded by acoustic animal tracking receivers to text. The package does not aim to provide R import tools as there are a few other packages that do this, just an interface to the CLI, itself. As the software it wraps is proprietary and cannot be shipped with the R package I am curious if this is within scope of ROpenSci.
N/A
- Who is the target audience and what are scientific applications of this package?
Individuals using underwater acoustic telemetry receivers produced by Innovasea, the predominant technology used for underwater animal tracking in North America. This package allows R scripting of data conversion from binary to text formats and quick investigation of file metadata. Innovasea only provides this software on Windows; this allows users on Linux and macOS to run the software within R via a call to Wine.
glatos::vdat_convert provides similar functionality (wrapping the vdat executable), but is a large package that is predominantly focused on other tooling and analysis workflows. This package is meant to be light.
N/A.
- Any other questions or issues we should be aware of?:
As this relies on an executable that does not allow distribution through other venues, most functions cannot be tested via GitHub Actions and must be run locally.
Submitting Author Name: Mike O'Brien
Submitting Author Github Handle: @mhpob
Repository: https://github.com/mhpob/rvdat
Submission type: Pre-submission
Language: en
Scope
Please indicate which category or categories from our package fit policies or statistical package categories this package falls under. (Please check one or more appropriate boxes below):
Data Lifecycle Packages
Statistical Packages
Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
This package is primarily a software wrapper around a free, proprietary CLI executable, "Fathom Connect Software" linked here, which translates the binary file offloaded by acoustic animal tracking receivers to text. The package does not aim to provide R import tools as there are a few other packages that do this, just an interface to the CLI, itself. As the software it wraps is proprietary and cannot be shipped with the R package I am curious if this is within scope of ROpenSci.
N/A
Individuals using underwater acoustic telemetry receivers produced by Innovasea, the predominant technology used for underwater animal tracking in North America. This package allows R scripting of data conversion from binary to text formats and quick investigation of file metadata. Innovasea only provides this software on Windows; this allows users on Linux and macOS to run the software within R via a call to Wine.
glatos::vdat_convertprovides similar functionality (wrapping the vdat executable), but is a large package that is predominantly focused on other tooling and analysis workflows. This package is meant to be light.N/A.
As this relies on an executable that does not allow distribution through other venues, most functions cannot be tested via GitHub Actions and must be run locally.