Exploratory Data Analysis of Ancient Texts with rperseus

  David Ranzolin   | DECEMBER 5, 2017

Introduction When I was in grad school at Emory, I had a favorite desk in the library. The desk wasn’t particularly cozy or private, but what it lacked in comfort it made up for in real estate. My books and I needed room to operate. Students of the ancient world require many tools, and when jumping between commentaries, lexicons, and interlinears, additional clutter is additional “friction”, i.e., lapses in thought due to frustration.

Magick 1.6: clipping, geometries, fonts, fuzz, and a bit of history

  Jeroen Ooms   | DECEMBER 5, 2017

This week magick 1.6 appeared on CRAN. This release is a big all-round maintenance update with lots of tweaks and improvements across the package. The NEWS file gives an overview of changes in this version. In this post we highlight some changes. library(magick) stopifnot(packageVersion('magick') >= 1.6) If you are new to magick, check out the vignette for a quick introduction. Perfect Graphics Rendering I have fixed a few small rendering imperfections in the graphics device.

Using Magick with RMarkdown and Shiny

  Jeroen Ooms   | NOVEMBER 7, 2017

This week magick 1.5 appeared on CRAN. The latest update adds support for using images in knitr documents and shiny apps. In this post we show how this nicely ties together a reproducible image workflow in R, from source image or plot directly into your report or application. library(magick) stopifnot(packageVersion('magick') >= 1.5) Also the magick intro vignette has been updated in this version to cover the latest features available in the package.

Image Convolution in R using Magick

  Jeroen Ooms   |   Thomas Lin Pedersen   | NOVEMBER 2, 2017

Release 1.4 of the magick package introduces a new feature called image convolution that was requested by Thomas L. Pedersen. In this post we explain what this is all about. Kernel Matrix The new image_convolve() function applies a kernel over the image. Kernel convolution means that each pixel value is recalculated using the weighted neighborhood sum defined in the kernel matrix. For example lets look at this simple kernel:

Changes to Internet Connectivity in R on Windows

  Jeroen Ooms   | OCTOBER 10, 2017

This week we released version 3.0 of the curl R package to CRAN. You may have never used this package directly, but curl provides the foundation for most HTTP infrastructure in R, including httr, rvest, and all packages that build on it. If R packages need to go online, chances are traffic is going via curl. This release introduces an important change for Windows users: we are switching from OpenSSL to Secure Channel on Windows 7 / 2008-R2 and up.

Page 1 of 6