MyNixOS website logo
Description

Manipulate 'JDemetra+' Workspaces.

Set of tools to manipulate the 'JDemetra+' workspaces. Based on the 'RJDemetra' package (which interfaces with version 2 of the 'JDemetra+' (<https://github.com/jdemetra/jdemetra-app>), the seasonal adjustment software officially recommended to the members of the European Statistical System (ESS) and the European System of Central Banks). This package provides access to additional workspace manipulation functions such as metadata manipulation, raw paths and wrangling of several workspaces simultaneously. These additional functionalities are useful as part of a CVS data production chain.

rjdworskpace

CRANstatus Lintingcode R-CMD-check

Français 🇫🇷

Présentation

rjdworkspace propose un ensemble d’outils pour manipuler les workspaces de JDemetra+. Ce package utilise les archives .jar Java de RJDemetra en y ajoutant certaines fonctionnalités. En particulier, rjdworkspace permet de :

  • mettre Ă  jour toutes les metadata d’un workspace avec celles d’un autre (update_metadata(), update_metadata_roughly()) ou mettre Ă  jour les metadata d’un SaItem avec les metadata d’un autre SaItem (set_metadata())
  • remplacer, supprimer ou ajouter des sĂ©ries Ă  un workspace (remove_sa_item(), remove_all_sa_item(), replace_sa_item(), replace_series(), add_new_sa_item())
  • copier / coller des sĂ©ries d’un workspace Ă  un autre (transfer_series())
  • rĂ©cupĂ©rer et modifier les commentaires d’un SaItem (get_comment(), set_comment())
  • dĂ©finir les spĂ©cifications d’un modèle contenu dans un SaItem (set_spec()).

Installation

rjdworkspace s’appuie sur RJDemetra qui nécessite Java SE 8 ou une version ultérieure.

Pour obtenir la dernière release stable du package :

# Si le package remotes n'est pas installé
# install.packages("remotes")

# Installer la dernière version stable disponible sur GitHub
remotes::install_github("InseeFrLabLab/rjdworkspace@*release")

# Sur les ordinateurs Insee
install.packages("rjdworkspace", repos = "https://nexus.insee.fr/repository/r-public/")

Pour obtenir la version en cours de développement depuis GitHub :

# Si le package remotes n'est pas installé
# install.packages("remotes")

# Installer la version en cours de développement depuis GitHub
remotes::install_github("InseeFrLabLab/rjdworkspace")

Pour une description plus complète des packages R pour JDemetra+ voir le document de travail Insee Les packages R pour JDemetra+ : une aide à la désaisonnalisation

English 🇬🇧

Overview

rjdworkspace provides a set of tools designed to manipulate JDemetra+ workspaces. It depends on the .jar files of RJDemetra and extends some functions. In particular, rjdworkspace allows to:

  • update all metadata of a workspace with those contained in another one (update_metadata(), update_metadata_roughly()) or update the metadata of a SaItem with the metadata contained in another SaItem (set_metadata()) ;
  • replace, remove or add series in a workspace (remove_sa_item(), remove_all_sa_item(), replace_sa_item(), replace_series(), add_new_sa_item());
  • copy&paste series from a workspace to another one (transfer_series())
  • get and set the comment of a SaItem (get_comment(), set_comment());
  • set the specification of a model contained in a SaItem (set_spec()).

Installation

rjdworkspace relies on RJDemetra that requires Java SE 8 or later version.

To get the current stable version (from the latest release):

# If remotes packages is not installed
# install.packages("remotes")

# Install the last stable release from GitHub
remotes::install_github("InseeFrLabLab/rjdworkspace@*release")

# on Insee computer
install.packages("rjdworkspace", repos = "https://nexus.insee.fr/repository/r-public/")

To get the current development version from GitHub:

# If remotes packages is not installed
# install.packages("remotes")

# Install development version from GitHub
remotes::install_github("InseeFrLabLab/rjdworkspace")

For a more comprehensive description of the R packages for JDemetra+ check the Insee working paper R Tools for JDemetra+: Seasonal adjustment made easier.

Metadata

Version

1.1.7

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows