Learn R Programming

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

mvbutils (version 2.5.101)

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

556

Version

2.5.101

License

GPL (>= 2)

Maintainer

Mark Bravington

Last Published

November 2nd, 2011

Functions in mvbutils (2.5.101)

fast.read.fwf

Read in fixed-width files quickly
dont.lock.me

Prevent sealing of a namespace, to facilitate package maintenance.
mvbutils-package

How to use the mvbutils package
mcut

Put reals and integers into specified bins, returning factors.
find.documented

Support for flat-format documentation
hack

Modify standard R functions, including tweaking their default arguments
Hours

Sorting out times and time difference
fixr

Editing functions, text objects, and scriptlets
maintain.packages

Set up task package for live editing
setup.mcache

Cacheing objects for lazy-load access
cdfind

Hierarchy-crawling functions for cd-organized workspaces
strip.missing

Exclude "missing" objects
add.flatdoc.to

Skeletal flat-format documentation
changed.funs

Show functions and callees in environment 'egood' that have changed or disappeared in environment 'ebad'.
fix.order

Shows functions sorted by date of edit
unpackage

Convert existing source package into task package
multirep

Replacement and insertion functions with more/less than 1 replacement per spot
do.in.envir

Modify a function's scope
lsize

Report objects and their memory sizes
help2flatdoc

Convert help files to flatdoc format.
foodweb

Shows which functions call what
local.return

Macro-like functions
mvbutils.operators

Utility operators
my.index

Arbitrary-level retrieval from and modification of recursive objects
pre.install

Update a source and/or installed package from a task package
make.usage.section

Construct sections of documentation
localfuncs

"Declare" child functions, allowing much tidier code
full.path

Expand relative file path
warn.and.subset

Extract subset and warn about omitted cases
set.presave.hook.mvb

Do something-or-other
mlazy

Cacheing objects for lazy-load access
my.package.path

Given a function in a loaded package, find the path of the package.
move

Organizing R workspaces
mlocal

Macro-like functions
mvb.sys.parent

Functions to Access the Function Call Stack
cdprompt

Support routine for cd-organized workspace hierarchy.
doc2Rd

Converts plain-text documentation to Rd format
get.backup

Text backups of function source code
local.on.exit

Macro-like functions
load.refdb

Cacheing objects for lazy-load access
extract.named

Create variables from corresponding named list elements
search.for.regexpr

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

Helper for live-editing of packages
task.home

Organizing R workspaces
make.NAMESPACE

Auto-create a NAMESPACE file
source.mvb

Read R code and data from a file or connection
search.task.trees

Locate loaded tasks on search path.
Save

Save R objects
install.pkg

Package building, distributing, and checking
write.sourceable.function

Sourceable code for functions (and more) with flat-format documentation
mvbutils.utils

Miscellaneous utilities
flatdoc

Flat-format documentation
cd

Organizing R workspaces
mvbutils.packaging.tools

How to create & maintain packages with mvbutils
rm.pkg

Remove object(s) from maintained package
dochelp

Documentation
readLines.mvb

Read text lines from a connection