This project is archived for future reference, but no new work is expected in this repository.
The goal of pactaverse is to provide and easy way to load and install all PACTA packages.
It also serves as a way to collect and aggregate all methodological documentation for PACTA.
# Install the development version from GitHub
# install.packages("pak")
pak::pak("RMI-PACTA/pactaverse")If you’re compiling from source, you can run
pak::pkg_system_requirements("pactaverse"), to see the complete set of
system packages needed on your machine.
library(pactaverse) will load the core pactaverse packages:
- pacta.data.scraping, for scraping public datasets (e.g. currencies, or indices).
- pacta.data.preparation, for preparing input datasets (e.g. ABCD).
- pacta.portfolio.import, for facilitating the import of financial portfolios.
- pacta.data.validation, for validating all PACTA input datasets.
- pacta.portfolio.allocate, for merging portfolios with ABCD and scenario data, and allocating target weights.
- pacta.portfolio.audit, for generating audit statistics for the PACTA interactive report.
- pacta.portfolio.report, for generating an interactive report of PACTA results.
- pacta.portfolio.utils, for general utility functions.
- pacta.executive.summary, for generating executive summaries for COP projects.
- pacta.interactive.plot, for generating interactive plots of PACTA results.
- pacta.scenario.data.preparation, for preparing scenario data.
Please note that the pactaverse project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.