rOpenSci | Blogs

All posts (Page 6 of 12)

¡Cállate, que me desesperas! Control de la verbosidad en los paquetes

Recientemente agregamos un nuevo párrafo en la versión de desarrollo de nuestra guía de desarrollo

Ofrece a las personas que usan tus paquetes una forma de excluirse de la verbosidad, preferiblemente a nivel de paquete: haz que la creación de mensajes dependa de una variable u opción de entorno (como “usaresto.silencioso” en el paquete usethis), en lugar de un parámetro de la función. El control de los mensajes podría ser a varios niveles (“ninguno”, “informar”, “depurar”) en lugar de ser lógico (ningún mensaje / todos los mensajes). El control de la verbosidad es útil tanto para usuarios y usuarias finales como para las pruebas. Puedes encontrar más comentarios interesantes en este issue de la guía de diseño de tidyverse.

...

Divide y venceras: de polar al Polarverse

“Solo soy un politólogo, parado frente a la consola de R , pidiendole que le ayude a terminar una tesis”

Corría el año 2015, un estudiante de maestría de Ciencia Política tenía que procesar datos para entregar su tésis y decidió aprovechar la oportunidad para aprender a usar R. Al largo y tortuoso camino del requisito académico se agregó un grado de dificultad extra: incorporar un software de programación desde cero, con una curva de aprendizaje algo empinada.

...

El multiverso de rOpenSci

En este artículo resumimos las entrevistas de la serie Conociendo a las estrellas del universo R, les traemos cinco ejemplos de organizaciones y equipos que eligen el Universo R para facilitar el acceso y promover el intercambio de datos y software en comunidad.

Cómo traducir un artículo de blog de Hugo con Babeldown

Como parte de nuestro proyecto editorial multilingüe y con financiación del Consorcio R hemos trabajado en el paquete R babeldown para traducir contenido basado en Markdown utilizando la API de DeepL. En esta nota técnica, mostraremos cómo puedes utilizar babeldown para traducir un artículo de blog que utiliza Hugo.

🔗

Motivación

Traducir un artículo de blog en Markdown desde tu consola de R no sólo es más cómodo (cuando ya has escrito dicho artículo en R), sino también menos frustrante. Con babeldown, en comparación con copiar y pegar el contenido del artículo en algún servicio de traducción, no se romperá la sintaxis Markdown1, ni se traducirán las líneas de código. Esto funciona porque, detrás de escena, babeldown utiliza tinkr para producir XML que luego envía a la API DeepL, marcando algunas etiquetas como no traducibles. A continuación, convierte el XML traducido por DeepL de nuevo en Markdown.

...

Colaborando para avanzar la ciencia

Se usa rOpenSci en