From 9bf596320d12962c6adf64ddbae980a91b7027cc Mon Sep 17 00:00:00 2001 From: pablotis Date: Sat, 16 Sep 2023 21:00:22 -0600 Subject: [PATCH 1/4] agrego mejoras al flujo de trabajo y nuevos paquetes --- .gitignore | 8 ++++---- README.Rmd | 1 + README.md | 18 ++++++++++++++++++ aux/funciones.R | 40 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 63 insertions(+), 4 deletions(-) create mode 100644 aux/funciones.R diff --git a/.gitignore b/.gitignore index 5b6a065..d44df33 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -.Rproj.user -.Rhistory -.RData -.Ruserdata +.Rproj.user +.Rhistory +.RData +.Ruserdata diff --git a/README.Rmd b/README.Rmd index cda70a8..89f49c7 100644 --- a/README.Rmd +++ b/README.Rmd @@ -4,6 +4,7 @@ output: github_document + ```{r seteo de chunk, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, diff --git a/README.md b/README.md index d264241..62aa4f2 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,13 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de análisis de redes y el paquete sf para ciencia de datos espaciales. Autor/es: Lorena Abad, Lucas van der Meer, Andrea Gilardi, Robin Lovelace +- + censobr - \[Brazil + :brazil:\] - Es un paquete para descargar datos del Censo de Población + en Brasil. Autor/es: Rafael H. M. Pereira, Ipea - Institute for + Applied Economic Research ### Acceso y procesamiento de datos espaciales @@ -185,6 +192,17 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de \[Chile :chile:\] - Este paquete proporciona funciones para replicar los resultados originales de Stata del libro An Advanced Guide to Trade Policy Analysis.. Autor/es: Mauricio Vargas +- + concstats - + \[Paraguay :paraguay:\] - El objetivo del paquete concstats es + proporcionar un conjunto de medidas alternativas y/o adicionales para + investigadores en ciencias sociales y profesionales en instituciones + relacionadas con la competencia de manera regular, con el fin de + determinar mejor la estructura de un mercado dado y, por lo tanto, + reducir la incertidumbre con respecto a una situación de mercado + específica.. Autor/es: Andreas Schneider ### Tratamiento de datos diff --git a/aux/funciones.R b/aux/funciones.R new file mode 100644 index 0000000..242107b --- /dev/null +++ b/aux/funciones.R @@ -0,0 +1,40 @@ +armar_parrafo <- function(tematica_nro = NULL, tematica_nombre = NULL){ + + assertthat::assert_that(!is.null(tematica_nro) | !is.null(tematica_nombre), + msg = "Si o si hay que definir el nro de tematica o el nombre") + + ### Acceso y procesamiento de fuentes de datos oficiales + lista_paquetes <- list() + b_paquete_trab <- b_paquetes |> filter(nro_tematica == tematica_nro) + + for (i in 1:nrow(b_paquete_trab)) { + + ### Modelo de img en markdown + # ![](https://github.com/politicaargentina/data_warehouse/raw/master/hex/discursAr.png?raw=true){height=30px width=30px} + icono <- ifelse(test = !is.na(b_paquete_trab$icono[i]), + yes = gsub(pattern = ('\\'), + replacement = '', + x = paste0("![](", b_paquete_trab$icono[i], "){height=30px width=30px}"), + fixed = T), + no = "") + + hyperlink <- paste0('', b_paquete_trab$paquete[i], '') + + pais <- ifelse(test = !is.na(b_paquete_trab$pais[i]), + yes = glue::glue("[{b_paquete_trab$pais[i]} :{tolower(b_paquete_trab$pais[i])}:]"), + no = " ") + + lista_paquetes[i] <- glue::glue("- {icono} {hyperlink} - {pais} - {b_paquete_trab$descripcion[i]}. \nAutor/es: {b_paquete_trab$autor_es[i]}") + # lista_paquetes[i] <- glue::glue("- {icono} [{b_paquete_trab$paquete[i]}]({b_paquete_trab$link}) - [{b_paquete_trab$pais[i]} :chile:] - {b_paquete_trab$descripcion[i]}. Autor/es: {b_paquete_trab$autor_es[i]}") + } + + parrafo <- lista_paquetes[[1]] + + for (i in seq_along(lista_paquetes)) { + tryCatch(expr = {parrafo <- paste0(parrafo, "\n", lista_paquetes[[i + 1]])}, + error = function(e) { + print = "ups"}) + + } + return(parrafo) +} From 5b124e0a258552e226bcc842562fbf7a24ff4a0a Mon Sep 17 00:00:00 2001 From: pablotis Date: Sat, 16 Sep 2023 21:15:40 -0600 Subject: [PATCH 2/4] =?UTF-8?q?Reordeno=20paquetes=20agregados=20por=20ore?= =?UTF-8?q?dn=20alfab=C3=A9tico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.Rmd | 12 ++---------- README.md | 45 +++++++++++++++++++++------------------------ 2 files changed, 23 insertions(+), 34 deletions(-) diff --git a/README.Rmd b/README.Rmd index 89f49c7..9ba277a 100644 --- a/README.Rmd +++ b/README.Rmd @@ -31,6 +31,7 @@ b_paquetes <- read_sheet(url) Un lista de paquetes desarrollados en R por personas de Latinoamérica para el acceso, procesamiento, visualización y comunicación de datos. + ## Un paquete está en esta lista porque: - Es de código abierto, licencia libre y disponible para su descarga. @@ -42,10 +43,9 @@ Un lista de paquetes desarrollados en R por personas de Latinoamérica para el a ¿Tenés un paquete y lo querés sumar al repositorio? ¿Conocés un paquete desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de [contribuciones](#propuesta-de-paquetes), todas son más que bienvenidas.
-## Temáticas (en función del objetivo principal del paquete) - +## Temáticas (en función del objetivo principal del paquete) ### Acceso y Procesamiento de fuentes de datos oficiales @@ -64,18 +64,15 @@ parrafo <- armar_parrafo(tematica_nro = 2) `r parrafo` - ### Acceso y procesamiento de información sobre temáticas específicas ```{r} parrafo <- armar_parrafo(tematica_nro = 3) ``` - `r parrafo` - ### Tratamiento de datos ```{r} @@ -85,7 +82,6 @@ parrafo <- armar_parrafo(tematica_nro = 4) `r parrafo` - ### Modelado ```{r} @@ -95,7 +91,6 @@ parrafo <- armar_parrafo(tematica_nro = 5) `r parrafo` - ### Visualización de datos ```{r} @@ -105,7 +100,6 @@ parrafo <- armar_parrafo(tematica_nro = 6) `r parrafo` - ### Conjunto de datos ```{r} @@ -115,7 +109,6 @@ parrafo <- armar_parrafo(tematica_nro = 7) `r parrafo` - ### Enseñanza | Pedagogía ```{r} @@ -125,7 +118,6 @@ parrafo <- armar_parrafo(tematica_nro = 8) `r parrafo` - ## Propuesta de paquetes Si quieres proponer un paquete para que lo incluyamos en el repositorio, necesitamos los siguientes datos: diff --git a/README.md b/README.md index 62aa4f2..33c4aa6 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,9 @@ para el acceso, procesamiento, visualización y comunicación de datos. desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de [contribuciones](#propuesta-de-paquetes), todas son más que bienvenidas. -
\## Temáticas (en función del objetivo principal del paquete) +
+ +## Temáticas (en función del objetivo principal del paquete) ### Acceso y Procesamiento de fuentes de datos oficiales @@ -32,6 +34,13 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de :chile:\] - Proporciona un conjunto de funciones para realizar estadistica descriptiva e inferencia con el disenio complejo de la encuesta CASEN. Autor/es: M. Vargas, Kirill Müller +- + censobr - \[Brazil + :brazil:\] - Es un paquete para descargar datos del Censo de Población + en Brasil. Autor/es: Rafael H. M. Pereira, Ipea - Institute for + Applied Economic Research - @@ -87,13 +96,6 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de análisis de redes y el paquete sf para ciencia de datos espaciales. Autor/es: Lorena Abad, Lucas van der Meer, Andrea Gilardi, Robin Lovelace -- - censobr - \[Brazil - :brazil:\] - Es un paquete para descargar datos del Censo de Población - en Brasil. Autor/es: Rafael H. M. Pereira, Ipea - Institute for - Applied Economic Research ### Acceso y procesamiento de datos espaciales @@ -136,11 +138,6 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de ### Acceso y procesamiento de información sobre temáticas específicas -- - ACEP - - \[Argentina :argentina:\] Conjunto de funciones utiles para la deteccion y el analisis de eventos de protesta en corpus de textos periodisticos. Contiene tambien bases de datos con colecciones de notas y diccionarios de palabras conflictivas. Autor/es: Agustín Nieto - @@ -163,6 +160,17 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de (Clasificación Internacional Normalizada de la Educación) para el Perú publicada por el INEI (Instituto Nacional de Estadística e Informática). Autor/es: Jorge L. C. Musaja +- + concstats - + \[Paraguay :paraguay:\] - El objetivo del paquete concstats es + proporcionar un conjunto de medidas alternativas y/o adicionales para + investigadores en ciencias sociales y profesionales en instituciones + relacionadas con la competencia de manera regular, con el fin de + determinar mejor la estructura de un mercado dado y, por lo tanto, + reducir la incertidumbre con respecto a una situación de mercado + específica.. Autor/es: Andreas Schneider - @@ -192,17 +200,6 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de \[Chile :chile:\] - Este paquete proporciona funciones para replicar los resultados originales de Stata del libro An Advanced Guide to Trade Policy Analysis.. Autor/es: Mauricio Vargas -- - concstats - - \[Paraguay :paraguay:\] - El objetivo del paquete concstats es - proporcionar un conjunto de medidas alternativas y/o adicionales para - investigadores en ciencias sociales y profesionales en instituciones - relacionadas con la competencia de manera regular, con el fin de - determinar mejor la estructura de un mercado dado y, por lo tanto, - reducir la incertidumbre con respecto a una situación de mercado - específica.. Autor/es: Andreas Schneider ### Tratamiento de datos From 3940d30821b5dd0513a7eba339d805c09fdeee48 Mon Sep 17 00:00:00 2001 From: Pablo Tiscornia Date: Sat, 16 Sep 2023 22:09:12 -0600 Subject: [PATCH 3/4] Create static.yml --- .github/workflows/static.yml | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/static.yml diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml new file mode 100644 index 0000000..6ee98fb --- /dev/null +++ b/.github/workflows/static.yml @@ -0,0 +1,43 @@ +# Simple workflow for deploying static content to GitHub Pages +name: Deploy static content to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + # Single deploy job since we're just deploying + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup Pages + uses: actions/configure-pages@v3 + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 + with: + # Upload entire repository + path: '.' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 From b32952be81ee048aba7d0f139ae16d03689f3a89 Mon Sep 17 00:00:00 2001 From: pablotis Date: Mon, 18 Sep 2023 20:25:36 -0600 Subject: [PATCH 4/4] Agrego paquetes cageo, crgeo, DatosAbiertosCEP y codehover --- README.Rmd | 1 - README.md | 41 ++++++++++++++++++++++++++++++++++------- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/README.Rmd b/README.Rmd index 9ba277a..5cb6e71 100644 --- a/README.Rmd +++ b/README.Rmd @@ -4,7 +4,6 @@ output: github_document - ```{r seteo de chunk, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, diff --git a/README.md b/README.md index 33c4aa6..a394136 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,12 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de :brazil:\] - Es un paquete para descargar datos del Censo de Población en Brasil. Autor/es: Rafael H. M. Pereira, Ipea - Institute for Applied Economic Research +- DatosAbiertosCEP - + \[Argentina :argentina:\] - La librería DatosAbiertosCEP tiene por + objetivo colaborar en el acceso y procesamiento de los datos puestos + disposición por el Centro de Estudios para la Producción XXI, en la + página de Datos Abiertos de la Secretaría de Industria y Desarrollo + Productivo del Ministerio de Economía.. Autor/es: Nicolas Sidicaro - @@ -102,6 +108,18 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de - chilemapas - \[Chile :chile:\] - Mapas terrestres de Chile con topologias simplificadas. Autor/es: M. Vargas +- + cageo - \[Costa + Rica :costa rica:\] - cageo es un paquete de R que contiene datos + geoespaciales de América Central.. Autor/es: Manuel Spínola +- + crgeo - \[Costa + Rica :costa rica:\] - crgeo es un paquete de R que contiene datos + geoespaciales de Costa Rica. Autor/es: Manuel Spínola - @@ -241,16 +259,17 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de - - ggperiodic - - - ggperiodic is an attempt to solve the issue of plotting periodic data - in ggplot2. It automatically augments your data to wrap it around to - any arbitrary domain. Autor/es: Elio Campitelli + ggperiodic - + \[Argentina :argentina:\] - ggperiodic is an attempt to solve the + issue of plotting periodic data in ggplot2. It automatically augments + your data to wrap it around to any arbitrary domain. Autor/es: Elio + Campitelli - - ggnewscale - - - Paquete que intenta hacer menos doloroso el uso de de múltiples - escalas en ggplot2. Autor/es: Elio Campitelli + ggnewscale - + \[Argentina :argentina:\] - Paquete que intenta hacer menos doloroso + el uso de de múltiples escalas en ggplot2. Autor/es: Elio Campitelli - @@ -299,6 +318,14 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de ### Enseñanza \| Pedagogía +- + codehover - + \[Brazil :brazil:\] - El objetivo de codehover es facilitar la + creación de una tabla HTML con un efecto de desplazamiento + (JavaScript/JQuery + CSS) que muestra imágenes justo debajo de dicha + tabla de forma sencilla.. Autor/es: Arthur Welle - metamer - - Implementa el algoritmo propuesto por Matejka & Fitzmaurice (2017) para crear metamers (conjuntos de datos con propiedades estadísticas