The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
parallelize_fun() function: Unified progress
bar creation logic by removing conditional branches and using a single
consistent format. Updated progress bar format string for better
readability and consistency.get_namespace_fun() function.log_message() function: Added new
"ask" message type for interactive user prompts. When
message_type = "ask", the function uses
utils::askYesNo() to prompt the user and returns
TRUE for Yes, FALSE for No, and
NA for Cancel.parallelize_fun() function: Improved progress
bar status display in parallel processing mode. Now shows only the first
item name/value with ellipsis (“…”) instead of concatenating all chunk
items, resulting in cleaner and more concise progress display.log_message() and
add_pkg_file(): Converted private helper functions
(prefixed with .) to public functions, improving code
accessibility and maintainability. Functions affected include
build_message(), validate_params(),
output_message(), style_formatting(),
plain_text_output(), get_caller_call(),
extract_function_name(), make_color_style(),
check_color(), and generate_content().@return documentation for
thisutils_logo() and logo functions generated by
add_pkg_file().timestamp_style parameter in
log_message() function from TRUE to
FALSE for cleaner default output.figlet() references to use HTTPS, addressing
CRAN incoming NOTE.log_message() function: Added new
plain_text parameter to suppress level, symbol, timestamp,
and message type formatting while preserving color and multiline
settings, allowing for cleaner text-only output.add_pkg_file() function: Enhanced message types
and formatting, using more appropriate message types
(warning, running) and improved file
references in log messages.check_sparsity() function: Improved
calculation logic by computing total counts upfront, avoiding redundant
calculations for sparse and non-sparse matrices.normalization() function: Enhanced
max_min and maximum methods by caching min/max
values to avoid repeated calculations.parallelize_fun(): Replaced
sapply() with vapply() for type-safe return
values and optimized error handling logic.meanp(),
sump(), votep()): Extracted
validp variable to avoid repeated indexing and improved
code efficiency.sump() function: Replaced loop-based
calculation with vectorized operations for better performance.capitalize() and unnest_fun()
functions: Replaced sapply() with vapply() for
type safety.add_pkg_file() function: Now automatically
checks for the existence of src directory and only adds
@useDynLib directive when src folder is
present in the package environment.log_message() function: Now automatically
handles non-character objects (e.g., data.table,
data.frame) by formatting them with
capture.output(print(...)), allowing direct object input
without manual string conversion.matrix_to_table() C++ implementation to iterate
dgCMatrix slots directly, avoiding dense conversion and
reducing memory/time cost on large sparse matrices.keep_zero/threshold semantics across
C++/R: retain entries if abs(value) >= threshold; zeros
are retained only when keep_zero = TRUE and
threshold == 0.parallelize_fun() function: Added support for
named vectors and vectors in progress display, showing current
processing item names or values in the progress bar. Improved progress
bar formatting with status information and enhanced parallel processing
progress updates.add_pkg_file() and
thisutils-package.R: Enhanced separator line display with
grey color styling using cli::col_grey() for better visual
consistency.add_pkg_file() function: Added automatic
dependency checking to ensure cli package is included in
DESCRIPTION file, and automatic pkgdown configuration checking to ensure
proper package overview section setup.get_verbose() function: New exported function to
get verbose option from global options or local arguments, providing
better control over message display..onAttach() function: Now respects verbose
settings and only displays startup messages when verbose mode is
enabled, improving user experience.add_pkg_file() function: Generated
.onAttach() function now includes verbose check using
get_verbose(), ensuring consistency with package
behavior.parse_inline_expressions().list_figlet_fonts() and rescale()
functions.add_pkg_file() function: Simplified function
parameters by removing manual parameter inputs and automatically
extracting all package information from DESCRIPTION file. Enhanced error
handling and improved logging messages.parallelize_fun() function with robust error
handling: Added clean_result parameter to control automatic
removal of failed results, and throw_error parameter to
control detailed error message display. Functions now gracefully handle
partial failures without stopping execution.parse_inline_expressions() function:
High-performance inline expression parser that evaluates {}
expressions while preserving CLI formatting markers like
{.val ...}.log_message() function: Add new
"running" message type with orange circle dotted symbol
(◌) to indicate ongoing processes.wilkinsonp(), maximump(),
minimump(), meanp(), votep(), and
sump() for meta-analysis and multiple study result
integration.max_depth() function to calculate the maximum depth
of nested lists.add_pkg_file() function. Now,
add_pkg_file() can automatically extract information of
R package from DESCRIPTION file and save it in the
./R/ folder.str_wrap() function.purrr::map2() with mapply(), and
delete purrr package in DESCRIPTION.methods::is() with inherits(), and
delete methods package in DESCRIPTION.matrix_process() function.matrix_to_table() and
table_to_matrix() functions for data conversion between
matrix and table formats.sparse to return_sparse
for as_matrix()These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.