https://github.com/henrikbengtsson/trackers
PROTOTYPE: trackers - Track Changes in R
https://github.com/henrikbengtsson/trackers
Last synced: about 1 month ago
JSON representation
PROTOTYPE: trackers - Track Changes in R
- Host: GitHub
- URL: https://github.com/henrikbengtsson/trackers
- Owner: HenrikBengtsson
- Created: 2022-06-26T03:56:47.000Z (almost 3 years ago)
- Default Branch: develop
- Last Pushed: 2024-07-10T21:46:17.000Z (10 months ago)
- Last Synced: 2025-03-31T15:24:29.147Z (about 1 month ago)
- Language: R
- Homepage:
- Size: 86.9 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
Awesome Lists containing this project
README
# trackers: Track Changes in R
## Features
Callback handlers that tracks changes in various states of R:
* `track_globalenv()` - track changes to the global environment
* `track_rng()` - track changes to the state of the random number
generator (RNG)
* `track_rplots_files()` - detect when `Rplots*.pdf` files are created
* `track_sink()` - track changes in R "output" and "message" sinks
* `track_files()` - track changes in files (only names; not
content)
* `track_options()` - track changes in R options
* `track_envvars()` - track changes in environment variables
* `track_locale()` - track changes in the R locale
* `track_packages()` - track changes in the set of loaded R
packagesFunction tracers that are activated when a specific R function is
called:* `trace_closeAllConnections()` - trigger an error or a warning
whenever `base::closeAllConnections()` is called.* `trace_rng_on_load()` - generate a warning if the RNG state is
changed from a package being loaded## Installation
R package **trackers** is only available on
[GitHub](https://github.com/HenrikBengtsson/trackers) and can be
installed in R as:```r
remotes::install_github("HenrikBengtsson/trackers", ref = "develop")
```This installs the package from source.