Skip to content

Pre-submission inquiry: rvdat #755

@mhpob

Description

@mhpob

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

    • data retrieval
    • data extraction
    • data munging
    • data deposition
    • data validation and testing
    • workflow automation
    • version control
    • citation management and bibliometrics
    • scientific software wrappers
    • field and lab reproducibility tools
    • database software bindings
    • geospatial data
    • translation

    Statistical Packages

    • Bayesian and Monte Carlo Routines
    • Dimensionality Reduction, Clustering, and Unsupervised Learning
    • Machine Learning
    • Regression and Supervised Learning
    • Exploratory Data Analysis (EDA) and Summary Statistics
    • Spatial Analyses
    • Time Series Analyses
    • Probability Distributions
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions