|
ppforest2 v0.1.0
Projection Pursuit Decision Trees and Random Forests
|
| ▼ core | |
| ▼ src | |
| ▼ cli | |
| Benchmark.hpp | Benchmark scenario types, JSON parsing, and subprocess-based execution |
| BenchmarkParams.hpp | Benchmark-specific CLI parameters |
| BenchmarkReport.hpp | Benchmark result formatting, comparison, and export |
| CLI.integration.hpp | Shared utilities for CLI integration tests |
| CLIOptions.hpp | CLI argument parsing, validation, and configuration for ppforest2 |
| Evaluate.hpp | Multi-iteration model evaluation with convergence and the evaluate subcommand handler |
| EvaluateParams.hpp | Evaluate-specific CLI parameters: simulation, convergence, and evaluation options |
| ModelParams.hpp | Model training parameters shared by train and evaluate |
| Predict.hpp | Predict subcommand handler |
| Summarize.hpp | Summarize subcommand handler: display saved model summary |
| Train.hpp | Model training utilities and train subcommand handler |
| VarsSpec.hpp | Shared parsing for the –vars / vars parameter |
| ▼ io | |
| Color.hpp | TTY-aware colored terminal output utilities |
| IO.hpp | File I/O utilities, JSON and CSV reading/writing |
| Output.hpp | Quiet-aware output context for CLI subcommands |
| Presentation.hpp | Model statistics, variable importance serialization, and formatted terminal display for confusion matrices and VI tables |
| Table.hpp | ANSI-safe column-driven table formatting |
| TempFile.hpp | RAII temporary file and directory with automatic cleanup |
| Timing.hpp | High-resolution timing utility for measuring function execution time |
| ▼ models | |
| BootstrapTree.hpp | |
| DRNoopStrategy.hpp | |
| DRStrategy.hpp | |
| DRUniformStrategy.hpp | |
| Forest.hpp | |
| Model.hpp | |
| PPPDAStrategy.hpp | |
| PPStrategy.hpp | |
| Projector.hpp | |
| SRMeanOfMeansStrategy.hpp | |
| SRStrategy.hpp | |
| Strategy.hpp | |
| TrainingSpec.hpp | |
| Tree.hpp | |
| TreeCondition.hpp | |
| TreeNode.hpp | |
| TreeResponse.hpp | |
| VariableImportance.hpp | |
| Visualization.hpp | Tree-analysis visitors and geometric utilities for rendering projection-pursuit tree decision boundaries and structure diagrams |
| VIVisitor.hpp | |
| ▼ serialization | |
| Json.hpp | |
| ▼ stats | |
| ConfusionMatrix.hpp | Confusion matrix for classification model evaluation |
| DataPacket.hpp | |
| GroupPartition.hpp | |
| Normal.hpp | |
| Simulation.hpp | |
| Stats.hpp | |
| Uniform.hpp | |
| ▼ utils | |
| Invariant.hpp | |
| JsonValidation.hpp | |
| Macros.hpp | |
| Map.hpp | |
| Math.hpp | |
| System.hpp | System-level utilities (process memory measurement) |
| Types.hpp | |
| UserError.hpp | Exception type for user-facing input validation errors |