myClim 1.5.0
- The new function 
mc_prep_expandtime has been added to
expand time series to shorter steps. 
myClim 1.4.5
- Empty calibration parameters are now removed from joined data in the
mc_join function. 
myClim 1.4.4
- The 
mc_read_data function now skips empty data
files. 
- The minimum required R version is now 4.0.
 
myClim 1.4.3
- The new function 
mc_info_calib has been added to
provide an overview of the calibration parameters. 
- The output table of the 
mc_info function has been
extended with the height and calibrated
columns. 
- The 
mc_prep_calib function skips sensors that are
already calibrated. 
myClim 1.4.2
- Only one logger can be used for uncleaned data in the
mc_reshape_wide function. 
- The raw indexes are loaded from TOMST files to logger metadata.
 
- The new function 
mc_prep_delete has been added. 
- The 
loggers parameter has been added to the
mc_filter function. 
- The sensor without states in the 
mc_plot_line function
has been fixed. 
- The missing states in mc_states_join have been fixed.
 
- The new parameter 
older_newer_suffix has been added to
the mc_states_join function. 
- The multiple parameters can be combined in the
mc_filter function, if reverse is
TRUE. 
- The unexistent tag issue in the 
mc_states_replace
function has been fixed. 
myClim 1.4.1
- The calculated sensor in 
mc_states_join issue has been
fixed. 
myClim 1.4.0
- The save localities unit test has been fixed.
 
- CRAN version.
 
myClim 1.3.11
- The numbers in the 
TOMS_join format can be in
scientific notation. 
myClim 1.3.10
- The environment 
mc_read_problems with vroom parse
problems has been added. 
myClim 1.3.9
- The 
clean_conflict states issue in the
mc_prep_clean function has been fixed. 
- The 
NA values in the mc_prep_TMSoffsoil
function have been fixed. 
myClim 1.3.8
- The 
tag parameter has been added to the
mc_plot_line function. 
myClim 1.3.7
- The uninitialsed date_format warning in the
mc_read_data function has been fixed. 
- The 
cropt_table parameter has been added to the
mc_prep_crop function. 
- The 
start and end parameters in the
mc_prep_crop function can be only single value. 
- The 
crop_margins_NA parameter has been added to the
mc_states_replace function. 
myClim 1.3.6
- A new function 
mc_save_localities has been added. 
- The function 
mc_load can load multiple files. 
- The function 
mc_load can load all .RDS files in a
directory. 
- The warnings about missing sensors have been removed.
 
myClim 1.3.5
- The 
logger_name is used in the
mc_states_join function instead of the
logger_index as value in the states table. 
- The result of 
mc_prep_TMSoffsoil function has been
changed to TRUE/FALSE instead of
1/0. 
myClim 1.3.4
- The 
logger_name is used in myClim object instead of the
logger_index. 
- The 
logger_name is visible in
mc_plot_line. 
- The 
show_logger_name parameter has been added to the
mc_reshape_wide function. 
- The 
serias_name label changed to series in
mc_plot_line. 
- The progress bar is added to 
mc_prep_crop. 
- The 
mc_prep_clean step warning is fixed. 
myClim 1.3.3
- A performance issue in the 
mc_prep_crop function has
been fixed. 
- The parameters 
tolerance and by_type have
been added to the mc_join function. 
- The class 
mc_LocalityMetadata has been extended with
the join_serial slot. 
- The new function 
mc_states_join has been added. 
- The function 
mc_info_join has been deleted. 
myClim 1.3.2
- The parameter 
tolerance has been added to the
mc_prep_clean function. 
- The result table of the 
mc_info_clean function has been
extended with the logger_index column. 
- The plot colors of sensors have been updated.
 
- The colors issue in the 
mc_plot_line function has been
fixed. 
myClim 1.3.1
- The conflict state issue in the 
mc_prep_clean function
has been fixed. 
myClim 1.3.0
myClim 1.2.6
- New functions 
mc_info_range and
mc_states_outlier have been added. 
myClim 1.2.5
- The issue with the HOBO 
logger_type in the
mc_read_data function has been fixed. 
myClim 1.2.4
- The multiple custom date formats issue for HOBO logger in the
mc_read_data function has been fixed. 
myClim 1.2.3
- It is possible to define multiple custom date formats in the
mc_read_data function. 
myClim 1.2.2
- The issue in the 
mc_join function with the
use always newer logger option has been fixed. 
myClim 1.2.1
- The new functions 
mc_states_from_sensor and
mc_states_to_sensor have been added. 
myClim 1.2.0
- The color palette of 
mc_plot_line function has been
extended. 
myClim 1.1.6
- New function 
mc_states_replace has been added. 
myClim 1.1.5
- Updated the color palette of 
mc_plot_line for greater
differentiation between values. 
myClim 1.1.4
- Fixed the issue with the joined series of loggers in the
mc_plot_line function. 
- Added a new parameter 
color_by_logger to the
mc_plot_line function. 
- Added a new parameter 
logger_types to the
mc_filter function. 
myClim 1.1.3
- Fixed reading of TOMST Thermologger data CSV. The data format has
changed in the new version of Lolly.
 
myClim 1.1.2
- The 
mc_prep_clean function now selects a conflicted
value based on the best match with the new rounded date and time. 
- A new parameter, 
resolve_conflicts, has been added to
the mc_prep_clean function to allow checking uncleaned
data. 
- Fixed the round-off issue of datetimes in states when an
unconventional step is used.
 
myClim 1.1.1
- New functions 
mc_info_states,
mc_states_insert, mc_states_update, and
mc_states_delete have been added. 
- The 
mc_agg function now rounds states by period. 
myClim 1.1.0
- Fixed an issue with the read progress bar when some files were
skipped.
 
- Changed the logger type 
HOBO to
HOBO_U23-001A. 
- Added support for the logger type 
HOBO_U23-004. 
myClim 1.0.19
- Fixed an issue that affected the calibration table after calling the
mc_join() function. 
- Added a file counter to the 
mc_plot_loggers()
function. 
myClim 1.0.18
- Fixed temperature drift correction in the 
mc_calc_vwc()
function. 
- Resolved the issue where the 
vroom::problems() function
did not function properly when tidyverse was imported. This is now
handled in the read functions. 
- Disabled progress bar for the 
vroom::vroom()
function. 
myClim 1.0.17
- Multiple custom date formats can be defined for TOMST data
format.
 
myClim 1.0.16
- A new function, 
mc_info_join(), has been added. This
function attempts to join myClim objects and returns an overview of the
operation. 
- The skip option has been added to the 
mc_join()
function. 
- The 
mc_read_data() function can now read HOBO files
which use a comma as the decimal separator. 
- The logger index has now been added to the column name in the
mc_reshape_wide() function. 
- Progress bars have been added to the 
mc_read_data(),
mc_prep_clean(), mc_join(), and
mc_agg() functions. 
- When new sensors are created from a custom function in the
mc_agg() function, they now inherit the
sensor_id from the parent sensors. 
- If a wrong physical unit is input into the calc functions, it will
now result in a warning instead of an error.
 
myClim 1.0.15
- when reading 
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. 
- A new function, 
mc_info_logger(), has been added. This
function returns an overview table of loggers in myClim Raw-format. 
- The issue with NA values in the 
mc_join() function has
been fixed. 
- The issue with always choices in the 
mc_join() function
has been fixed. 
- The 
TRUE value in TOMST_join is now
correctly detected. 
- The 
mc_join() function does not fail if a wrong logger
type is defined. 
myClim 1.0.14
- The function 
mc_read_data() now skips non-existent
files. 
- The 
length() function now returns the number of
localities for myClim object. 
- Detection of 
TOMST_join format is now fixed for
negative values of moisture. 
myClim 1.0.13
- The issue of NA values at the beginning of TOMST_join format data
files has been resolved.
 
myClim 1.0.12
- A new 
facet parameter has been added to the
mc_plot_line() function to provide more flexibility in data
visualization. 
- The y-axis labels for Boolean sensors in the
mc_plot_line() function have been updated to
TRUE and FALSE. 
- The function 
mc_calib_moisture() now produces renamed
results to enhance consistency. 
- The manual and vignettes have been enhanced to provide more
comprehensive and user-friendly documentation.
 
myClim 1.0.11
- The reading of TOMST data with a comma decimal separator was
incorrect in the 1.0.9 and 1.0.10 versions. This error has been
fixed.
 
myClim 1.0.10
- Dependency on the package 
runner is removed and
data.table is added as a new dependency. 
- In the functions 
mc_read_files() and
mc_read_data(), a new parameter
user_data_formats is added for custom source file data
formats. 
- A new vignette for user data formats is added.
 
- A check for different values in same time is added to the function
mc_prep_clean(). 
- A new function 
mc_prep_TMSoffsoil() is added for
detecting when TMS is out of soil. 
myClim 1.0.9
- The citation of the package has been changed to the article
myClim: Microclimate data handling and standardised analyses in
R.
 
- The reading of CSV data files is now processed by the
vroom package, which provides a faster and more efficient
way to read CSV data. 
myClim 1.0.8
- The calibration constants for the 
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. 
- The sensor ID constants are now visible to the user under new names:
mc_const_SENSOR_*. 
- The 
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). 
myClim 1.0.7
- The temperature correction is no longer applied in the
mc_calc_vwc() function when the temp_sensor
value is NA. 
myClim 1.0.6
- The 
mc_prep_crop() function now includes a new
parameter localities, which allows for specific localities
to be selected. 
- The definitions of physicals, loggers, and sensors have been
modified.
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 
- deleted 
HOBO_T_F 
 
- Data from HOBO loggers in °F are now automatically converted to
°C.
 
myClim 1.0.5
- Metadata of a locality can now be loaded from a table using the
mc_read_data() function. 
- The parameter 
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. 
myClim 1.0.4
- Updated the 
print(myClim_data) function to display the
metadata of the myClim object and the head of the table
from mc_info(). 
- Enabled the use of the extraction operator 
[] to
extract specific localities from the myClim object. 
myClim 1.0.3
- Function 
mc_plot_raster() can plot bool type sensors,
such as snow. 
myClim 1.0.2
- Enhanced help texts.
 
- Added a check in 
mc_prep_calib_load() to verify if the
type of calib_table$datetime is POSIXct. 
myClim 1.0.1
- Updated help texts to comply with CRAN rules.
 
- Restored 
options and par using the
on.exit() function. 
- Replaced 
print() with message() in the
code. 
- Utilized temporary directories in tests, examples, and
vignettes.
 
- Some 
dontrun examples have been modified to run. 
- Detection of the installed plotly package using the
system.file() function. 
myClim 1.0.0
- Improved the vignette.
 
- Added the ability to specify multiple TubeDB regions using the
region parameter in the mc_read_tubedb()
function, providing more flexibility in data retrieval. 
- Automatically prepared the 
sensor_ids parameter in the
mc_read_tubedb() function even if region is
NULL. 
- Fixed the issue with factors in the 
localities_table in
the mc_read_data() function. 
- Fixed the issue with factors in the 
states table in the
sensor data list. 
- Concluded beta testing.
 
myClim 0.3.1
- Deletion of duplicated items in function
mc_prep_clean() is more effective. 
- The parameter 
sensor_ids in function
mc_read_tubedb() is prepared automatically if names in
TubeDB are identical with names in myClim. 
- Conversion of datetimes in function 
mc_read_tubedb() is
fixed. The problem is in function rTubeDB::query_timeseries
if the parameter datetimeFormat = "POSIXct" is used. 
- The issue with loading data from TubeDB when the elevation is
missing has been fixed.
 
myClim 0.3.0
- Behavior of
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. 
- Function 
mc_join() is fixed. Multiple sensors with the
same height caused an error.