Skip to content

phantomboots/Dive-Logging-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NDST Dive Logging App

Note: This project has been imported to DFO MSEA's gitlab page. You can find the version that is still being activitely developed here: https://gitlab.com/dfo-msea/Dive-Logging-App

Main author: Jessica Nephin
Contact: jessica.nephin@dfo-mpo.gc.ca

Objective

To provide a user interface for logging survey events (dives and transects) during field operations by the Non-Destructive Survey Tools program

Summary

The user interface is written with R shiny. The app allows users to add, edit and delete dives and transects and associated metadata (e.g., personnel, configurations). All data logged with the app are saved in an sqlite database. Data can also be exported to csv using the export button on the dashboard header.

Status

Under development

Contents

db.R

Script to initilize an empty sqlite database. This should be only be run at the beginning of each survey. It takes inputs equipment.csv and people.csv which contain lists of current NDST equipment and personnel.

app.R

The R shiny app. The app allows users to add, edit and delete records in cruise, personnel, equipment, equipment configuration, dive configuration, dives, and transect tables. The app can be started and stopped multiple times without resulting in data loss. The data from each session are continually saved to the sqlite db. No data loss will result from a crash unless any form data was left un-submitted. Inputs are the sqlite db created in db.R and config-variables.csv file.

Requirements

R version 4.2.1
shiny 1.7.4
sqlite3

About

An R shiny app for logging NDST dives

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages