Learn R Programming

⚠️There's a newer version (2.8.232) of this package.Take me there.

mvbutils (version 2.5.0)

Workspace organization, code and documentation editing, package prep and editing, etc.

Description

Hierarchical workspace tree, code editing and backup, easy package prep, editing of packages while loaded, per-object lazy-loading, easy documentation, macro functions, and miscellaneous utilities. Needed by debug package.

Copy Link

Version

Install

install.packages('mvbutils')

Monthly Downloads

415

Version

2.5.0

License

GPL (>= 2)

Maintainer

Mark Bravington

Last Published

November 13th, 2009

Functions in mvbutils (2.5.0)

full.path

Expand relative file path
localfuncs

"Declare" child functions, allowing much tidier code
cdfind

Hierarchy-crawling functions for cd-organized workspaces
search.task.trees

Locate loaded tasks on search path.
mcut

Put reals and integers into specified bins, returning factors.
load.refdb

Cacheing objects for lazy-load access
local.return

Macro-like functions
help2flatdoc

Convert help files to flatdoc format.
mlazy

Cacheing objects for lazy-load access
fixr

Editing functions
mvbutils.operators

Utility operators
do.in.envir

Modify a function's scope
cd

Organizing R workspaces
task.home

Organizing R workspaces
lsize

Report objects and their memory sizes
extract.named

Create variables from corresponding named list elements
mvbutils.utils

Miscellaneous utilities
mvb.sys.parent

Functions to Access the Function Call Stack
cdprompt

Support routine for cd-organized workspace hierarchy.
set.presave.hook.mvb

Do something-or-other
dont.lock.me

Prevent sealing of a namespace, to facilitate package maintenance.
mlocal

Macro-like functions
readLines.mvb

Read text lines from a connection
dont.lockBindings

Helper for live-editing of packages
get.backup

Text backups of function source code
write.sourceable.function

Sourceable code for functions (and more) with flat-format documentation
strip.missing

Exclude "missing" objects
find.documented

Support for flat-format documentation
dochelp

Documentation
Save

Save R objects
my.index

Arbitrary-level retrieval from and modification of recursive objects; possibly obsolete as of R 2.10
Hours

Sorting out times and time difference
move

Organizing R workspaces
maintain.packages

Set up task package for live editing
doc2Rd

Converts plain-text documentation to Rd format
make.usage.section

Construct sections of documentation
flatdoc

Flat-format documentation
rm.pkg

Remove object(s) from maintained package
fix.order

Shows functions sorted by date of edit
hack

Modify standard R functions, including tweaking their default arguments
multirep

Replacement and insertion functions with more/less than 1 replacement per spot
foodweb

Shows which functions call what
unpackage

Convert existing source package into task package
setup.mcache

Cacheing objects for lazy-load access
as.data.frame.I

Coerce to data.frame, preserving mode of columns
pre.install

Update a source and/or installed package from a task package
mvbutils.packaging.tools

How to create & maintain packages with mvbutils
add.flatdoc.to

Skeletal flat-format documentation
source.mvb

Read R code and data from a file or connection
mvbutils-package

How to use the mvbutils package
make.NAMESPACE

Auto-create a NAMESPACE file
local.on.exit

Macro-like functions
search.for.regexpr

Find functions whose source contains a regexp. Can also search flatdoc-style function doco and character doc objects.