Skip to content

Commit

Permalink
Merge branch 'pablotis:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
PatriLoto authored Jul 25, 2024
2 parents 34b296b + b32952b commit 3c24ffe
Show file tree
Hide file tree
Showing 5 changed files with 144 additions and 27 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -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
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
.Rproj.user
.Rhistory
.RData
.Ruserdata
.Rproj.user
.Rhistory
.RData
.Ruserdata
12 changes: 2 additions & 10 deletions README.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,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.
Expand All @@ -41,10 +42,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.

<br>
## 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

Expand All @@ -63,18 +63,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}
Expand All @@ -84,7 +81,6 @@ parrafo <- armar_parrafo(tematica_nro = 4)
`r parrafo`



### Modelado

```{r}
Expand All @@ -94,7 +90,6 @@ parrafo <- armar_parrafo(tematica_nro = 5)
`r parrafo`



### Visualización de datos

```{r}
Expand All @@ -104,7 +99,6 @@ parrafo <- armar_parrafo(tematica_nro = 6)
`r parrafo`



### Conjunto de datos

```{r}
Expand All @@ -114,7 +108,6 @@ parrafo <- armar_parrafo(tematica_nro = 7)
`r parrafo`



### Enseñanza | Pedagogía

```{r}
Expand All @@ -124,7 +117,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:
Expand Down
68 changes: 55 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<br> \## Temáticas (en función del objetivo principal del paquete)
<br>

## Temáticas (en función del objetivo principal del paquete)

### Acceso y Procesamiento de fuentes de datos oficiales

Expand All @@ -32,6 +34,19 @@ 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
- <img
src="https://github.com/ipeaGIT/censobr/blob/main/man/figures/logo.png"
width="30" height="30" />
<a href="https://ipeagit.github.io/censobr/">censobr</a> - \[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
- <a href="https://github.com/CEProduccionXXI/DatosAbiertosCEP">DatosAbiertosCEP</a> -
\[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
- <img
src="https://github.com/politicaargentina/data_warehouse/raw/master/hex/discursAr.png?raw=true"
width="30" height="30" />
Expand Down Expand Up @@ -93,6 +108,18 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de
- <a href="https://github.com/pachadotdev/chilemapas/">chilemapas</a> -
\[Chile :chile:\] - Mapas terrestres de Chile con topologias
simplificadas. Autor/es: M. Vargas
- <img
src="https://github.com/ManuelSpinola/cageo/blob/main/man/figures/logo.png"
width="30" height="30" />
<a href="https://manuelspinola.github.io/cageo/">cageo</a> - \[Costa
Rica :costa rica:\] - cageo es un paquete de R que contiene datos
geoespaciales de América Central.. Autor/es: Manuel Spínola
- <img
src="https://github.com/ManuelSpinola/crgeo/blob/main/man/figures/logo.png"
width="30" height="30" />
<a href="https://manuelspinola.github.io/crgeo/">crgeo</a> - \[Costa
Rica :costa rica:\] - crgeo es un paquete de R que contiene datos
geoespaciales de Costa Rica. Autor/es: Manuel Spínola
- <img
src="https://github.com/PoliticaArgentina/geoAr/raw/main/man/figures/logo.png"
width="30" height="30" />
Expand Down Expand Up @@ -129,11 +156,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

- <img
src="https://agusnieto77.github.io/ACEP/logo.svg"
width="30" height="30" />
<a href="https://github.com/agusnieto77/ACEP.">ACEP</a> -
\[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
- <img
src="https://github.com/AgRoMeteorologiaINTA/agromet/raw/master/man/figures/logo.png"
width="30" height="30" />
Expand All @@ -156,6 +178,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
- <img
src="https://github.com/ropensci/concstats/blob/master/man/figures/logo.png"
width="30" height="30" />
<a href="https://docs.ropensci.org/concstats/">concstats</a> -
\[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
- <img
src="https://camo.githubusercontent.com/48a6848fa54967a8e4113fe6e55ecbd14b855de6c169ac75ed6c5fbfc1991ad8/68747470733a2f2f656c696f63616d702e6769746875622e696f2f6d6574522f7265666572656e63652f666967757265732f6c6f676f2e706e67"
width="30" height="30" />
Expand Down Expand Up @@ -226,16 +259,17 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de
- <img
src="https://github.com/eliocamp/ggperiodic/raw/master/man/figures/logo.png"
width="30" height="30" />
<a href="https://github.com/eliocamp/ggperiodic">ggperiodic</a> - -
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
<a href="https://github.com/eliocamp/ggperiodic">ggperiodic</a> -
\[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
- <img
src="https://camo.githubusercontent.com/832610c74855a838332287661c9382517654248ce5cc90fb7649000f4538d56c/68747470733a2f2f656c696f63616d702e6769746875622e696f2f67676e65777363616c652f7265666572656e63652f666967757265732f6c6f676f2e706e67"
width="30" height="30" />
<a href="https://eliocamp.github.io/ggnewscale/">ggnewscale</a> - -
Paquete que intenta hacer menos doloroso el uso de de múltiples
escalas en ggplot2. Autor/es: Elio Campitelli
<a href="https://eliocamp.github.io/ggnewscale/">ggnewscale</a> -
\[Argentina :argentina:\] - Paquete que intenta hacer menos doloroso
el uso de de múltiples escalas en ggplot2. Autor/es: Elio Campitelli
- <img
src="https://github.com/musajajorge/makePalette/raw/main/imgs/hex_emblema_makePalette.png"
width="30" height="30" />
Expand Down Expand Up @@ -284,6 +318,14 @@ desarrollado en Latinoamérica y lo querés sumar? Chequeate la sección de

### Enseñanza \| Pedagogía

- <img
src="https://github.com/arthurwelle/codehover/blob/master/docs/HexSticker/HexSticker.png"
width="30" height="30" />
<a href="https://arthurwelle.github.io/codehover/articles/codehover_intro.html">codehover</a> -
\[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
- <a href="https://eliocamp.github.io/metamer/#metamer">metamer</a> - -
Implementa el algoritmo propuesto por Matejka & Fitzmaurice (2017)
para crear metamers (conjuntos de datos con propiedades estadísticas
Expand Down
40 changes: 40 additions & 0 deletions aux/funciones.R
Original file line number Diff line number Diff line change
@@ -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('<a href=', '"', b_paquete_trab$link[i], '"', '>', b_paquete_trab$paquete[i], '</a>')

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)
}

0 comments on commit 3c24ffe

Please sign in to comment.