NEWS.md
mc_prep_expandtime has been added to expand time series to shorter steps.mc_read_data function now skips empty data files.mc_info_calib has been added to provide an overview of the calibration parameters.mc_info function has been extended with the height and calibrated columns.mc_prep_calib function skips sensors that are already calibrated.mc_reshape_wide function.mc_prep_delete has been added.loggers parameter has been added to the mc_filter function.mc_plot_line function has been fixed.older_newer_suffix has been added to the mc_states_join function.mc_filter function, if reverse is TRUE.mc_states_replace function has been fixed.clean_conflict states issue in the mc_prep_clean function has been fixed.NA values in the mc_prep_TMSoffsoil function have been fixed.mc_read_data function has been fixed.cropt_table parameter has been added to the mc_prep_crop function.start and end parameters in the mc_prep_crop function can be only single value.crop_margins_NA parameter has been added to the mc_states_replace function.mc_save_localities has been added.mc_load can load multiple files.mc_load can load all .RDS files in a directory.logger_name is used in the mc_states_join function instead of the logger_index as value in the states table.mc_prep_TMSoffsoil function has been changed to TRUE/FALSE instead of 1/0.logger_name is used in myClim object instead of the logger_index.logger_name is visible in mc_plot_line.show_logger_name parameter has been added to the mc_reshape_wide function.serias_name label changed to series in mc_plot_line.mc_prep_crop.mc_prep_clean step warning is fixed.mc_prep_crop function has been fixed.tolerance and by_type have been added to the mc_join function.mc_LocalityMetadata has been extended with the join_serial slot.mc_states_join has been added.mc_info_join has been deleted.tolerance has been added to the mc_prep_clean function.mc_info_clean function has been extended with the logger_index column.mc_plot_line function has been fixed.mc_read_data function has been fixed.mc_join function with the use always newer logger option has been fixed.mc_plot_line function.color_by_logger to the mc_plot_line function.logger_types to the mc_filter function.mc_prep_clean function now selects a conflicted value based on the best match with the new rounded date and time.resolve_conflicts, has been added to the mc_prep_clean function to allow checking uncleaned data.mc_info_states, mc_states_insert, mc_states_update, and mc_states_delete have been added.mc_agg function now rounds states by period.HOBO to HOBO_U23-001A.HOBO_U23-004.mc_join() function.mc_plot_loggers() function.mc_calc_vwc() function.vroom::problems() function did not function properly when tidyverse was imported. This is now handled in the read functions.vroom::vroom() function.mc_info_join(), has been added. This function attempts to join myClim objects and returns an overview of the operation.mc_join() function.mc_read_data() function can now read HOBO files which use a comma as the decimal separator.mc_reshape_wide() function.mc_read_data(), mc_prep_clean(), mc_join(), and mc_agg() functions.mc_agg() function, they now inherit the sensor_id from the parent sensors.TOMST_join format (internal TOMST data format used by IBOT researchers) the mc_read_data() function now uses the Thermo value of the logger_type parameter when reading TOMST Termo Logger and does not detect the type of the logger from the data.mc_info_logger(), has been added. This function returns an overview table of loggers in myClim Raw-format.mc_join() function has been fixed.mc_join() function has been fixed.TRUE value in TOMST_join is now correctly detected.mc_join() function does not fail if a wrong logger type is defined.mc_read_data() now skips non-existent files.length() function now returns the number of localities for myClim object.TOMST_join format is now fixed for negative values of moisture.facet parameter has been added to the mc_plot_line() function to provide more flexibility in data visualization.mc_plot_line() function have been updated to TRUE and FALSE.mc_calib_moisture() now produces renamed results to enhance consistency.runner is removed and data.table is added as a new dependency.mc_read_files() and mc_read_data(), a new parameter user_data_formats is added for custom source file data formats.mc_prep_clean().mc_prep_TMSoffsoil() is added for detecting when TMS is out of soil.vroom package, which provides a faster and more efficient way to read CSV data.mc_calc_vwc() function are now visible to the user under new names: mc_const_CALIB_MOIST_REF_T, mc_const_CALIB_MOIST_ACOR_T, and mc_const_CALIB_MOIST_WCOR_T.mc_const_SENSOR_*.soiltype parameter in the mc_calc_vwc() function can now be a list with user-defined parameters in the format list(a=number1, b=number2, c=number3).mc_calc_vwc() function when the temp_sensor value is NA.mc_prep_crop() function now includes a new parameter localities, which allows for specific localities to be selected.TMS_TMSmoisture -> TMS_moist
TS_T -> Thermo_T
DEND_T -> Dendro_T
DEND_TOMSTdendro -> Dendro_raw
HOBO_T_C -> HOBO_T
moisture -> VWC
RH_perc -> RH
wind -> wind_speed
HOBO_T_F
mc_read_data() function.use_utc has been added to the following functions: mc_reshape_wide(), mc_reshape_long(), mc_plot_image(), mc_plot_line() and mc_plot_raster(). This parameter allows for the use of local time.print(myClim_data) function to display the metadata of the myClim object and the head of the table from mc_info().[] to extract specific localities from the myClim object.mc_plot_raster() can plot bool type sensors, such as snow.mc_prep_calib_load() to verify if the type of calib_table$datetime is POSIXct.options and par using the on.exit() function.print() with message() in the code.dontrun examples have been modified to run.system.file() function.region parameter in the mc_read_tubedb() function, providing more flexibility in data retrieval.sensor_ids parameter in the mc_read_tubedb() function even if region is NULL.localities_table in the mc_read_data() function.states table in the sensor data list.mc_prep_clean() is more effective.sensor_ids in function mc_read_tubedb() is prepared automatically if names in TubeDB are identical with names in myClim.mc_read_tubedb() is fixed. The problem is in function rTubeDB::query_timeseries if the parameter datetimeFormat = "POSIXct" is used.mc_filter(data, localities="locality_abc", sensors="sensor1", reverse=TRUE) has changed. Sensor sensor1 is removed only from locality locality_abc. Other localities remain unchanged.mc_join() is fixed. Multiple sensors with the same height caused an error.