Adding a better error message when users attempt to load MANTA Metadata NetCDF
files with loadSoundscapeData
Adding broadband option to type
for createOctaveLevel
to allow users to
create arbitrary broadband measures
Adding QAQC functions evaluateRecordings
, evaluateDeployment
and
runQAQCReview
Oh and the plotting functions
Added keepQuals
argument to loadSoundscapeData
and loadMultiscapeData
Some bug fixes for loading SanctSound data
Adding formatEffort
and related internal helper functions
Adding effort
to plotAcousticScene
to plot off-effort times
Adding some tests for detection data processing
Adding plotDetectionBoxplot
plotting function
Deprecating cpal
argument in plotScaledTimeseries
in favor of color
for better naming consistency
Bug fix for bad Lat/Long WKT in some nc files
Reducing columns of PSD example file to 3kHz instead of 24kHz because it was causing UBSAN errors (I think)
Adding binDetectionData
function for converting detection data to
presence data (e.g. hourly/daily presence)
Adding by
option to plotAcousticScene
to allow for faceting the plot
Adding ability for plotAcousticScene
to work without frequency ranges,
just plotting equal size bars for each detection type present
Adding binCount
to loadSoundscapeData
, binSoundscapeData
, and
loadMultiscapeData
to return number of times in each bin
Adding keepEffort
to loadSoundscapeData
and loadMultiscapeData
to return effort column. Can also be used to set a threshold for
an amount of effort to keep in results
plotLTSA
with facet
changed labeling schemeHMD type input standardized to always use same rounded column
names (why was this such a headache). Also new option for
all data loaders dropNonHmd
to auto-remove any columns in
HMD data that are not standard HMD levels - most commonly
exactly Nyquist in some datasets
Deprecating checkSoundscapeInput
in favor of loadSoundscapeData
because the old name was stupid
Adding new function loadMultiscapeData
to load multiple folders of
soundscape data to better allow for large scale comparisons
Adding parallelization ability to loadSoundscapeData
using
future.apply
package
Adding facet
options to plotLTSA
and plotPSD
to create faceted
plots by a column in the data. Also added to runSoundscapeExplorer
for plotPSD
createOctaveLevel
updated to accurately handle HMD data at lower
frequencies by summing partial bands. Also dropped the method
argument because we are always summing (normalize
argument handles
what people might want from a mean/median solution??)
binSoundscapeData
changed to use character function argument instead
of actual function (to better incorporate na.rm=TRUE
)
Adding referenceLevel
option to plotPSD
that plots different
values of by
column as difference between the selected reference
column instead of absolutes
plotPSD
for log scale frequency axis if frequency of 0 was presentUpdating createOctaveLevel
to work properly for hybrid-millidecade data.
Was previously not correcting for binwidth correction. Also added a
normalized
option to allow for bin width-normalized outputs
createOctaveLevel
also now properly keeps track of any added columns
in addition to the standard soundscape metric data (e.g. GPS)
Updating matchGFS
with new progress
and keepMatch
options, and
adding windMag
to the standard output
Updating tutorial with PyPam examples and data and to keep up with more recent developments
Fixed problem in plotScaledTimeseries
if second plotted column was
all the same value
Added "Copy to create this plot" text output to all runSoundscapeExplorer
plots
Updated loadMantaNc
(and thus checkSoundscapeInput
) to use a more
standard naming scheme for HMD data from netCDF files - will now always
be rounded to a single decimal point
loadMantaNc
(and thus checkSoundscapeInput
) now knows to look for
coordinates and platform from NC files to create Latitude
Longitude
and platform
columns in the loaded datarunSoundscapeExplorer
function that launches a shiny
app to explore the various visualization options for soundscape dataAdding tz
option for checkSoundscapeInput
if data are not already in
UTC timezone
checkSoundscapeInput
combines multiple files by default
Adding by
option for plotPSD
Improving performance for large datasets in plotPSD
when they are provided
as a single dataframe
Adding binSoundscapeData
function to summarise data by a smaller
unit of time
Added binning options directly to checkSoundscapeInput
Adding returnData
option for most plotting functions to return the
plotted data instead of a plot
matchSeascape
functionFixing CRAN checking issue with matchGFS
example
Added plotLTSA
function
Speed improvements for many functions
hoardr
and trying to fix cache path on MacOS for CRANby
option for markNA
Adding by
option for plotPSD
Adding keepQuals
option for loadMantaNc
to honor
data quality flags
readLocalAIS
to work better with stationary deploymentsprepPSDData
so people can use to make summarised data
separate from the plotting portionaddAIS
for interptype='all'
and interpType='close'
where
it was accidentally creating extra duplicate NA valued rowsplotPSD
functioncheckSoundscapeInput
so that others can use it to load dataloadMantaNc
function to support MANTA NetCDF file inputcreateOctaveLevel
function and updated tutorial doc to include italpha
param to plotAcousticScene
PAMscapesTutorial
RMarkdown docplotScaledTimeseries
functionaddAISSumamry
function