Package: optree 0.1.2
optree: Hierarchical Runtime Configuration Management
Provides tools for managing nested, multi-level configuration systems with runtime mutability, type validation, and default value management. Supports creating hierarchical options managers with customizable validators for scalar and vector types (numeric, character, logical), enumerated values, bounded ranges, and complex structures like XY pairs. Options can be dynamically modified at runtime while maintaining type safety through validator functions, and easily reset to their default values when needed.
Authors:
optree_0.1.2.tar.gz
optree_0.1.2.zip(r-4.7-any)optree_0.1.2.zip(r-4.6-any)optree_0.1.2.zip(r-4.5-any)
optree_0.1.2.tgz(r-4.6-any)optree_0.1.2.tgz(r-4.5-any)
optree_0.1.2.tar.gz(r-4.7-any)optree_0.1.2.tar.gz(r-4.6-any)
optree_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
optree/json (API)
| # Install 'optree' in R: |
| install.packages('optree', repos = c('https://byzheng.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/byzheng/optree/issues
Pkgdown/docs site:https://optree.bangyou.me
Last updated from:6f7ab4d73c. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 166 | ||
| source / vignettes | OK | 195 | ||
| linux-release | OK | 110 | ||
| macos-release | OK | 73 | ||
| macos-oldrel | OK | 110 | ||
| windows-devel | OK | 75 | ||
| windows-release | OK | 54 | ||
| windows-oldrel | OK | 71 | ||
| wasm-release | OK | 94 |
Exports:create_options_managerv_character_scalarv_enumv_logical_scalarv_numeric_rangev_numeric_scalarv_numeric_vectorv_xypair
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Create a hierarchical, mutable options manager | create_options_manager |
| Validator for Character Scalar Values | v_character_scalar |
| Validator for Enumerated Character Values | v_enum |
| Validator for Logical Scalar Values | v_logical_scalar |
| Validator for Numeric Values Within a Range | v_numeric_range |
| Validator for Numeric Scalar Values | v_numeric_scalar |
| Validator for Numeric Vectors | v_numeric_vector |
| Validator for XY Pair Lists | v_xypair |