Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge all history from gitlab #4

Merged
merged 129 commits into from
Oct 2, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
129 commits
Select commit Hold shift + click to select a range
20e71ae
Developpement tabular
py-b Apr 16, 2022
4b1696e
Merge branch 'developpement_tabular' into 'master'
julienjamme Apr 16, 2022
fbbb826
ajout auteurs dans le fichier description
julienjamme Apr 18, 2022
b420396
increment version to 0.5.0
julienjamme Apr 18, 2022
b12b976
version de développement
py-b May 4, 2022
c9f142b
Creates write_hrc2 function to build hrc files from correspondence table
julienjamme Jul 25, 2022
f1bdd7a
Merge branch 'gestion_hrc' into 'developpement'
julienjamme Jul 25, 2022
c7b36d4
Modify tab_rda with apriori file management and english documentation
julienjamme Jul 25, 2022
08fced0
Merge branch 'gestion_hst' into 'master'
julienjamme Jul 25, 2022
3c27929
tab_rda improvements with apriori file management and english documen…
julienjamme Jul 25, 2022
6113b55
Merge branch 'gestion_hst' into 'developpement'
julienjamme Jul 25, 2022
1e138d2
Documentation of micro functions in english
julienjamme Jul 26, 2022
4061ed1
Merge branch 'documentation' into 'developpement'
julienjamme Jul 26, 2022
b8b6595
gets logbook error messages and displays them in the console
julienjamme Jul 26, 2022
683f5a0
Merge branch 'log_display' into 'developpement'
julienjamme Jul 26, 2022
6fda389
add verbose argument in run_arb function
julienjamme Jul 26, 2022
223eadf
improve doc of run_arb and tab_rda
julienjamme Jul 26, 2022
ebce7d5
Suppression de l'argument missing de tab_rda
Jul 27, 2022
51b7672
Suppression du poids
Jul 28, 2022
7721c53
Message d'erreur tab_arb et tab_rda ajout de cost_var
Aug 9, 2022
e430346
news updated
julienjamme Aug 9, 2022
2d22a0b
Specification des changements tab_arb
Aug 9, 2022
093e454
Epurement de tab_arb et renommage de certaines variables
Aug 9, 2022
8a748d8
fixes write_hrc2
julienjamme Aug 9, 2022
f16bbbe
collect changes
julienjamme Aug 9, 2022
bb5e083
write_hrc2: set default for sort_table to FALSE + documentation
julienjamme Aug 9, 2022
e3d01d5
update NEWS
julienjamme Aug 9, 2022
685dccb
run_arb : behaviour when logbook is NULL
julienjamme Aug 9, 2022
43705a0
documentation des fonctions
Aug 9, 2022
ffd8bc3
modif options par défaut
julienjamme Aug 9, 2022
011d27f
initialisation fonction tab_rtauargus
julienjamme Aug 9, 2022
359504c
merge avec modif Nath
julienjamme Aug 9, 2022
448d241
modif integration continue, check uniquement sur master et developpement
julienjamme Aug 9, 2022
1948253
corr tab_rda sur partie comment code
julienjamme Aug 10, 2022
f5ec45e
Ajout du traitement des feuilles uniques
Aug 10, 2022
f790b88
recup Nath
julienjamme Aug 10, 2022
bccffd5
modif options
julienjamme Aug 10, 2022
0ad0c79
tab_rtauargus avec standardisation des variables catégorielles
julienjamme Aug 10, 2022
cf74ec3
ajout data pour exemples
julienjamme Aug 10, 2022
8d8aa2e
Rd files
julienjamme Aug 10, 2022
55db5e1
linked tables management - init
julienjamme Aug 20, 2022
aed1e47
check code
julienjamme Aug 20, 2022
1a3b072
modif description
julienjamme Aug 20, 2022
c7fa1e5
tests multitable
julienjamme Aug 22, 2022
f52ca72
ajout cas sans feuilles uniques
julienjamme Aug 22, 2022
e4945f6
multitable - manage totcodes
julienjamme Aug 22, 2022
6e3e43c
Correction hst_file
Aug 22, 2022
e7497d0
ajout tab_rtauargus2
julienjamme Aug 22, 2022
feff6e6
ajout argument func_to_call à multitable
julienjamme Aug 22, 2022
bb0db37
recup NR
julienjamme Aug 22, 2022
926f751
remove maxscore from multitable
julienjamme Aug 23, 2022
421b3b4
gestion variables inutiles dans liste en entrée
julienjamme Aug 23, 2022
670608d
Correction bug si jamais une seule var de croisement
Aug 23, 2022
ab7539d
multitable - ajout journal
julienjamme Aug 23, 2022
0367b3f
test multitable ajout exemple ofats
julienjamme Aug 23, 2022
6c69fd6
multitable - remove dplyr and tidyr dependencies
julienjamme Aug 23, 2022
3a6b3ca
recup NR
julienjamme Aug 23, 2022
388f283
multitable gestion de la queue plus intelligente et init doc
julienjamme Aug 24, 2022
5b47a24
revision exemples
julienjamme Aug 24, 2022
bccbe51
writehrc remove dirname arguments and change output_name to file_name…
julienjamme Aug 24, 2022
721952e
creation of directory if it doesn't exist
julienjamme Aug 24, 2022
a23a78d
ajustement tests multitable avec nouvelles tables
julienjamme Aug 24, 2022
1c29ff0
rename multi_linked_tables with tab_multi_manager
julienjamme Aug 24, 2022
c60f96c
revision doc tab_rtaurgus et tab_rtauargus2
julienjamme Aug 24, 2022
e8fe40e
ajout data et fichiers Rd
julienjamme Aug 24, 2022
05b4d27
maj description et namespace
julienjamme Aug 24, 2022
4c37740
maj tests multitable
julienjamme Aug 24, 2022
fc87687
Modification de la vignette de presentation
Aug 25, 2022
cd66ac4
doc data
julienjamme Aug 26, 2022
1eaf5f1
Merge branch 'complement_tab_rda' of https://gitlab.insee.fr/outilsco…
julienjamme Aug 26, 2022
0e0d7a9
modif totcode par defaut
julienjamme Aug 26, 2022
41d7eb9
enrich vignette
julienjamme Aug 26, 2022
a03f1dc
supprime warning sur la création d'un dossier existant
julienjamme Aug 26, 2022
ef0bd8a
enrich presentation vignette
julienjamme Aug 26, 2022
22abe00
Gestion conflit
Aug 26, 2022
12c22d4
Modif message run_arb
Aug 26, 2022
3cdd5fc
Modification message run_arb
Aug 26, 2022
b2235a9
Restore file
Aug 26, 2022
976b6f7
untrack rproj
julienjamme Aug 26, 2022
2ba3e5b
Merge branch 'complement_tab_rda' of https://gitlab.insee.fr/outilsco…
julienjamme Aug 26, 2022
d0314d6
Ajout test_multitable
Aug 26, 2022
a05c55b
Recup jj
Aug 26, 2022
9e64e4c
gestion params unif dans tab_rtauargus
julienjamme Aug 26, 2022
8133287
Ajout de la vignette pour gestion du secret
Aug 26, 2022
08303a7
enrich presentation_rtauargus vignette
julienjamme Aug 26, 2022
0c469ac
Merge branch 'complement_tab_rda' of https://gitlab.insee.fr/outilsco…
julienjamme Aug 26, 2022
cb3d0b7
qqs corrections sur vignette presentation des options de secret
julienjamme Aug 26, 2022
b075d42
gestion vignettes
julienjamme Aug 29, 2022
6e95bfe
retrait de tests_multitable du depot
julienjamme Aug 29, 2022
3fd529d
modif pour check
julienjamme Aug 29, 2022
020510d
Merge branch 'complement_tab_rda' into 'developpement'
julienjamme Aug 29, 2022
f788caa
gitlab ci installation du package zoo
julienjamme Aug 29, 2022
9528f4d
check documentation
julienjamme Aug 29, 2022
0196828
Merge branch 'developpement' of https://gitlab.insee.fr/outilsconfide…
julienjamme Aug 29, 2022
b75d084
oxygenation
julienjamme Aug 29, 2022
554dd70
compil vignettes
julienjamme Aug 29, 2022
205c314
version 0.9.0
julienjamme Aug 30, 2022
460b2ea
gestion conflit sur tab_rda et tab_arb
julienjamme Aug 30, 2022
58af8b0
Correction erreur feuille unique
Aug 30, 2022
269da70
multitable - gestion auto de unif taille des labels
julienjamme Aug 30, 2022
741a05e
multitable - correction journal
julienjamme Aug 30, 2022
d3d3c8a
corr erreur appel vignette
julienjamme Aug 31, 2022
b1731a9
corr tab_rda pour prise en compte cout avec NA
julienjamme Sep 1, 2022
937b411
corr cost et journal
julienjamme Sep 1, 2022
b67ac48
simpl. traitements d'uniformisation des labels + supp. func_to_call
julienjamme Sep 1, 2022
0f5ff50
passage à la v1.0.0
julienjamme Sep 1, 2022
c7b076e
documentation maj
julienjamme Sep 1, 2022
9b1857a
unif labesl quand hrc NULL
julienjamme Sep 1, 2022
a87202b
corr vignettes
julienjamme Sep 1, 2022
7164036
translate onLoad message
julienjamme Sep 1, 2022
633db24
Merge branch 'developpement' into 'master'
julienjamme Sep 1, 2022
a79a344
Update _pkgdown.yml
julienjamme Sep 1, 2022
68b1ae2
prep pkgdown
julienjamme Sep 1, 2022
de960c1
update pkgdown
julienjamme Sep 2, 2022
8852d87
corr exemple tab_rda
julienjamme Sep 2, 2022
8389de1
corr qd modif cells est vide
julienjamme Sep 2, 2022
7b8c74b
gestion repertoire travail dans vignettes
julienjamme Sep 6, 2022
4d46992
non nested hierarchies
julienjamme Sep 10, 2022
d875db1
multi_manager deactivation of singleton on following iteration with m…
julienjamme Sep 28, 2022
ac6c9e6
vignette about protection of several tables
julienjamme Sep 28, 2022
42cf46c
multitable, remove tables without secret from first tour
julienjamme Oct 1, 2022
0f8c084
update vignettes
julienjamme Oct 1, 2022
f72003e
update description and news
julienjamme Oct 1, 2022
bfbb179
Merge branch 'developpement' into 'master'
julienjamme Oct 1, 2022
b4593d8
add logo
julienjamme Oct 2, 2022
63d6dac
add github actions
julienjamme Oct 2, 2022
c559bc2
Update README.md
julienjamme Oct 2, 2022
d200e6d
ga update
julienjamme Oct 2, 2022
55b2e19
recup mirror
julienjamme Oct 2, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions .Rbuildignore
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
^.*\.Rproj$
^\.Rproj\.user$
^\.Rprofile$
^NEWS\.rmd$
^NEWS\.md$
^NEWS\.html$
^tmp$
# ^vignettes/.+\.png$
^vignettes/rtauargus\.Rmd\.orig$
^vignettes/precompilation.R$
^\.gitlab-ci\.yml$
^_pkgdown\.yml$
^docs$
^pkgdown$
^.*\.Rproj$
^\.Rproj\.user$
^\.Rprofile$
^NEWS\.rmd$
^NEWS\.md$
^NEWS\.html$
^tmp$
# ^vignettes/.+\.png$
^vignettes/rtauargus\.Rmd\.orig$
^vignettes/precompilation.R$
^\.gitlab-ci\.yml$
^_pkgdown\.yml$
^docs$
^pkgdown$
32 changes: 16 additions & 16 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
.Rproj.user
.Rhistory
.RData
.Ruserdata
.Rprofile
NEWS.html
tmp
inst/doc
vignettes/tauargus_exe.ini
.hrc
.rda
.asc
.arb
.hst
docs
.Rproj.user
.Rhistory
.RData
.Ruserdata
.Rprofile
NEWS.html
tmp
inst/doc
vignettes/tauargus_exe.ini
.hrc
.rda
.asc
.arb
.hst

docs
10 changes: 5 additions & 5 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Package: rtauargus
Type: Package
Title: Using Tau-Argus from R
Language: fr
Version: 1.0.0
Version: 1.1.0
Depends: R (>= 3.5.0)
Imports:
purrr (>= 0.2),
Expand All @@ -19,12 +19,12 @@ Authors@R: c(
person(
"Pierre-Yves", "Berrard",
email = "pierre-yves.berrard@insee.fr",
role = c("aut", "cre")
role = c("aut")
),
person(
"Julien", "Jamme",
email = "julien.jamme@insee.fr",
role = c("aut")
role = c("aut","cre")
),
person(
"Nathanaël", "Rastout",
Expand All @@ -33,11 +33,11 @@ Authors@R: c(
),
person(
"Jeanne", "Pointet",
role = c("ctb")
role = c("aut")
),
person(
"Félix", "Beroud",
role = c("ctb")
role = c("aut")
),
person(
family = "Institut National de la Statistique et des Études Économiques",
Expand Down
50 changes: 25 additions & 25 deletions NAMESPACE
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
# Generated by roxygen2: do not edit by hand
export(import)
export(micro_arb)
export(micro_asc_rda)
export(reset_rtauargus_options)
export(rtauargus)
export(rtauargus_options)
export(rtauargus_plus)
export(run_arb)
export(tab_arb)
export(tab_multi_manager)
export(tab_rda)
export(tab_rtauargus)
export(tab_rtauargus2)
export(write_hrc)
export(write_hrc2)
importFrom(dplyr,"%>%")
importFrom(dplyr,arrange)
importFrom(dplyr,mutate)
importFrom(purrr,map)
importFrom(purrr,map_at)
importFrom(purrr,transpose)
importFrom(rlang,.data)
importFrom(zoo,na.locf)
# Generated by roxygen2: do not edit by hand

export(import)
export(micro_arb)
export(micro_asc_rda)
export(reset_rtauargus_options)
export(rtauargus)
export(rtauargus_options)
export(rtauargus_plus)
export(run_arb)
export(tab_arb)
export(tab_multi_manager)
export(tab_rda)
export(tab_rtauargus)
export(tab_rtauargus2)
export(write_hrc)
export(write_hrc2)
importFrom(dplyr,"%>%")
importFrom(dplyr,arrange)
importFrom(dplyr,mutate)
importFrom(purrr,map)
importFrom(purrr,map_at)
importFrom(purrr,transpose)
importFrom(rlang,.data)
importFrom(zoo,na.locf)
240 changes: 124 additions & 116 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,116 +1,124 @@
---
title: Package ‘rtauargus’
subtitle: Historique des modifications
output: rmarkdown::html_vignette
---
## rtauargus 1.0.0

[01/09/2022]

* English documentation
* **tab_arb()** : argument *value* is now called *response_var* as in the **tab_rda()** function.
* **tab_arb()** : argument *apriori* is now called *hst_filename* as in the **tab_rda()** function.
* **write_hrc2()** : new function to creat a hrc file from a correspondence table

## rtauargus 0.5.0

[18/04/2022]

* Ajout de fonctions pour gérer le secret directement sur des données tabulées.
Addition of functions to manage confidentiality directly on tabular data.

## rtauargus 0.4.3

[13/10/2021]

* projet transféré dans le groupe `outilsconfidentialite`

## rtauargus 0.4.2

[17/12/2020]

* projet migré vers gitlab.insee.fr

## rtauargus 0.4.1

[18/10/2019]

* **rtauargus_plus()** : extension de la fonction `rtauargus` pour un grand
nombre de croisements (ayant tous les mêmes caractéristiques). Réduit le temps
d'exécution par rapport à la version "normale".

## rtauargus 0.4.0

[04/09/2019]

* **rtauargus()** peut désormais prendre en entrée un couple de fichiers asc et
rda (au lieu d'un data.frame). Permet de lancer un traitement dans le cas
où ces fichiers texte de microdonnées existent déjà.
* **run_arb()** :
- nouveau nom de <font color="red">run_tauargus</font> (nom plus explicite,
principalement pour éviter la confusion avec la fonction _rtauargus_).
L'ancien nom reste pour l'instant utilisable : un message avertit du
changement. Il sera remplacé par un message d'erreur dans une prochaine
version.
- vérifications préalables à l'exécution de &tau;-Argus :
* existence du logiciel sur le poste ;
* existence des fichiers asc et rda ;
* présence des variables à utiliser (croisements, variable de réponse,
...) dans les métadonnées (fichier rda) ;
* existence des dossiers où vont être écrits les résultats. Si absents,
possibilité de les créer automatiquement (paramètre `missing_dir` avec
option associée `rtauargus.missing_dir`).
* **import()** : si des fichiers _apriori_ ont été utilisés, stockage du nom de
ces fichiers dans les métadonnées (attributs) de l'objet R créé
* améliorations de la documentation (rubriques d'aide et vignette)

## rtauargus 0.3.1

[11/07/2019]

* informe de l'absence de tauargus.exe au chargement du package
* diverses améliorations de la documentation (rubriques d'aide et vignette)
* utilise valeurs par défaut des options en cas d'effacement accidentel par
l'utilisateur

## rtauargus 0.3.0

[29/03/2019]

* **micro_arb()** :
- ajoute paramètre apriori (fichiers hst)
- conserve les noms de tabulations en sortie si précisés dans
`explanatory_vars`
* vérification plus rigoureuse de certains paramètres

## rtauargus 0.2.1

[03/12/2018]

* **write_hrc()** : prise en compte de davantage de cas particuliers
* améliore vignette

## rtauargus 0.2.0

[14/08/2018]

* **micro_arb()** :
- implémente tableaux liés (paramètre **linked**)
- corrige extensions de fichiers pour `"5"` (.tab) et `"6"` (.jj)
- corrige bug quand un seul paramètre à suppress, par exemple `MOD(1)`
* **write_hrc()** : nouvelle fonction créant un fichier .hrc à partir de
variables hiérarchiques présentes dans les microdonnées
* **micro_asc_rda()** :
- implémente paramètres **missing**, **totcode** et **codelist**
- simplifie syntaxe pour paramètre **hrc** (cohérente avec nouveaux
paramètres)
- nouveau paramètre **hierleadstring** (valeur par défaut dans l'option de
package **rtauargus.hierleadstring**)
* efface les options du package à son déchargement
* corrections diverses documentation

## rtauargus 0.1.0

[01/08/2018]

* Première version stable.
---
title: ‘rtauargus’ package / Package ‘rtauargus’
subtitle: History of changes / Historique des modifications
output: rmarkdown::html_vignette
---

## rtauargus 1.1.0

[01/10/2022]

* **tab_multi_manager()**: argument *alt_hrc* and *alt_totcode* to handle non-nested hierarchies.

## rtauargus 1.0.0

[01/09/2022]

* English documentation
* **tab_multi_manager()**: function to protect several tables at once.
* **tab_arb()** : argument *value* is now called *response_var* as in the **tab_rda()** function.
* **tab_arb()** : argument *apriori* is now called *hst_filename* as in the **tab_rda()** function.
* **write_hrc2()** : new function to creat a hrc file from a correspondence table

## rtauargus 0.5.0

[18/04/2022]

* Ajout de fonctions pour gérer le secret directement sur des données tabulées.
Addition of functions to manage confidentiality directly on tabular data.

## rtauargus 0.4.3

[13/10/2021]

* projet transféré dans le groupe `outilsconfidentialite`

## rtauargus 0.4.2

[17/12/2020]

* projet migré vers gitlab.insee.fr

## rtauargus 0.4.1

[18/10/2019]

* **rtauargus_plus()** : extension de la fonction `rtauargus` pour un grand
nombre de croisements (ayant tous les mêmes caractéristiques). Réduit le temps
d'exécution par rapport à la version "normale".

## rtauargus 0.4.0

[04/09/2019]

* **rtauargus()** peut désormais prendre en entrée un couple de fichiers asc et
rda (au lieu d'un data.frame). Permet de lancer un traitement dans le cas
où ces fichiers texte de microdonnées existent déjà.
* **run_arb()** :
- nouveau nom de <font color="red">run_tauargus</font> (nom plus explicite,
principalement pour éviter la confusion avec la fonction _rtauargus_).
L'ancien nom reste pour l'instant utilisable : un message avertit du
changement. Il sera remplacé par un message d'erreur dans une prochaine
version.
- vérifications préalables à l'exécution de &tau;-Argus :
* existence du logiciel sur le poste ;
* existence des fichiers asc et rda ;
* présence des variables à utiliser (croisements, variable de réponse,
...) dans les métadonnées (fichier rda) ;
* existence des dossiers où vont être écrits les résultats. Si absents,
possibilité de les créer automatiquement (paramètre `missing_dir` avec
option associée `rtauargus.missing_dir`).
* **import()** : si des fichiers _apriori_ ont été utilisés, stockage du nom de
ces fichiers dans les métadonnées (attributs) de l'objet R créé
* améliorations de la documentation (rubriques d'aide et vignette)

## rtauargus 0.3.1

[11/07/2019]

* informe de l'absence de tauargus.exe au chargement du package
* diverses améliorations de la documentation (rubriques d'aide et vignette)
* utilise valeurs par défaut des options en cas d'effacement accidentel par
l'utilisateur

## rtauargus 0.3.0

[29/03/2019]

* **micro_arb()** :
- ajoute paramètre apriori (fichiers hst)
- conserve les noms de tabulations en sortie si précisés dans
`explanatory_vars`
* vérification plus rigoureuse de certains paramètres

## rtauargus 0.2.1

[03/12/2018]

* **write_hrc()** : prise en compte de davantage de cas particuliers
* améliore vignette

## rtauargus 0.2.0

[14/08/2018]

* **micro_arb()** :
- implémente tableaux liés (paramètre **linked**)
- corrige extensions de fichiers pour `"5"` (.tab) et `"6"` (.jj)
- corrige bug quand un seul paramètre à suppress, par exemple `MOD(1)`
* **write_hrc()** : nouvelle fonction créant un fichier .hrc à partir de
variables hiérarchiques présentes dans les microdonnées
* **micro_asc_rda()** :
- implémente paramètres **missing**, **totcode** et **codelist**
- simplifie syntaxe pour paramètre **hrc** (cohérente avec nouveaux
paramètres)
- nouveau paramètre **hierleadstring** (valeur par défaut dans l'option de
package **rtauargus.hierleadstring**)
* efface les options du package à son déchargement
* corrections diverses documentation

## rtauargus 0.1.0

[01/08/2018]

* Première version stable.
Loading