

{"id":2973,"date":"2014-05-04T08:04:46","date_gmt":"2014-05-04T13:04:46","guid":{"rendered":"http:\/\/rud.is\/b\/?p=2973"},"modified":"2018-03-07T16:44:24","modified_gmt":"2018-03-07T21:44:24","slug":"rforecastio-package-update-1-1-0","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/","title":{"rendered":"Rforecastio Package Update (1.1.0)"},"content":{"rendered":"<p>I&#8217;ve bumped up the version number of `Rforecastio` ([github](https:\/\/github.com\/hrbrmstr\/Rforecastio)) to `1.1.0`. The new<br \/>\nfeatures are:<\/p>\n<p>&#8211;   removing the SSL certificate bypass check (it doesn&#8217;t need it<br \/>\n    anymore)<br \/>\n&#8211;   using `plyr` for easier conversion of JSON-\\>data frame<br \/>\n&#8211;   adding in a new `daily` forecast data frame<br \/>\n&#8211;   roxygen2 inline documentation<\/p>\n<pre lang=\"rsplus\">library(Rforecastio)\r\nlibrary(ggplot2)\r\nlibrary(plyr)\r\n\r\n# NEVER put API keys in revision control systems or source code!\r\nfio.api.key= readLines(\"~\/.forecast.io\")\r\n\r\nmy.latitude = \"43.2673\"\r\nmy.longitude = \"-70.8618\"\r\n\r\nfio.list <- fio.forecast(fio.api.key, my.latitude, my.longitude)\r\n\r\nfio.gg <- ggplot(data=fio.list$hourly.df, aes(x=time, y=temperature))\r\nfio.gg <- fio.gg + labs(y=\"Readings\", x=\"Time\", title=\"Houry Readings\")\r\nfio.gg <- fio.gg + geom_line(aes(y=humidity*100), color=\"green\")\r\nfio.gg <- fio.gg + geom_line(aes(y=temperature), color=\"red\")\r\nfio.gg <- fio.gg + geom_line(aes(y=dewPoint), color=\"blue\")\r\nfio.gg <- fio.gg + theme_bw()\r\nfio.gg\r\n<\/pre>\n<p><center><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2976\" data-permalink=\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/daily\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?fit=576%2C288&amp;ssl=1\" data-orig-size=\"576,288\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"daily\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?fit=300%2C150&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?fit=510%2C255&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?resize=510%2C255&#038;ssl=1\" alt=\"daily\" width=\"510\" height=\"255\" class=\"aligncenter size-large wp-image-2976\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?resize=530%2C265&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?resize=150%2C75&amp;ssl=1 150w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?resize=535%2C267&amp;ssl=1 535w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?resize=297%2C150&amp;ssl=1 297w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?w=576&amp;ssl=1 576w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/center><\/p>\n<pre lang=\"rsplus\">fio.gg <- ggplot(data=fio.list$daily.df, aes(x=time, y=temperature))\r\nfio.gg <- fio.gg + labs(y=\"Readings\", x=\"Time\", title=\"Daily Readings\")\r\nfio.gg <- fio.gg + geom_line(aes(y=humidity*100), color=\"green\")\r\nfio.gg <- fio.gg + geom_line(aes(y=temperatureMax), color=\"red\")\r\nfio.gg <- fio.gg + geom_line(aes(y=temperatureMin), color=\"red\", linetype=2)\r\nfio.gg <- fio.gg + geom_line(aes(y=dewPoint), color=\"blue\")\r\nfio.gg <- fio.gg + theme_bw()\r\nfio.gg\r\n<\/pre>\n<p><center><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2977\" data-permalink=\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/hourly\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?fit=576%2C288&amp;ssl=1\" data-orig-size=\"576,288\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"hourly\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?fit=300%2C150&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?fit=510%2C255&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?resize=510%2C255&#038;ssl=1\" alt=\"hourly\" width=\"510\" height=\"255\" class=\"aligncenter size-large wp-image-2977\" srcset=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?resize=530%2C265&amp;ssl=1 530w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?resize=150%2C75&amp;ssl=1 150w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?resize=300%2C150&amp;ssl=1 300w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?resize=535%2C267&amp;ssl=1 535w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?resize=297%2C150&amp;ssl=1 297w, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/hourly.png?w=576&amp;ssl=1 576w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve bumped up the version number of `Rforecastio` ([github](https:\/\/github.com\/hrbrmstr\/Rforecastio)) to `1.1.0`. The new features are: &#8211; removing the SSL certificate bypass check (it doesn&#8217;t need it anymore) &#8211; using `plyr` for easier conversion of JSON-\\>data frame &#8211; adding in a new `daily` forecast data frame &#8211; roxygen2 inline documentation library(Rforecastio) library(ggplot2) library(plyr) # NEVER put [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[63,87,7,91,680],"tags":[810,702],"class_list":["post-2973","post","type-post","status-publish","format-standard","hentry","category-development","category-open-source","category-programming","category-r","category-weather","tag-post","tag-rforecastio"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rforecastio Package Update (1.1.0) - rud.is<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rforecastio Package Update (1.1.0) - rud.is\" \/>\n<meta property=\"og:description\" content=\"I&#8217;ve bumped up the version number of `Rforecastio` ([github](https:\/\/github.com\/hrbrmstr\/Rforecastio)) to `1.1.0`. The new features are: &#8211; removing the SSL certificate bypass check (it doesn&#8217;t need it anymore) &#8211; using `plyr` for easier conversion of JSON-&gt;data frame &#8211; adding in a new `daily` forecast data frame &#8211; roxygen2 inline documentation library(Rforecastio) library(ggplot2) library(plyr) # NEVER put [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-04T13:04:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-07T21:44:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily-530x265.png\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"Rforecastio Package Update (1.1.0)\",\"datePublished\":\"2014-05-04T13:04:46+00:00\",\"dateModified\":\"2018-03-07T21:44:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/\"},\"wordCount\":59,\"commentCount\":7,\"publisher\":{\"@id\":\"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886\"},\"image\":{\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily-530x265.png\",\"keywords\":[\"post\",\"Rforecastio\"],\"articleSection\":[\"Development\",\"Open Source\",\"Programming\",\"R\",\"Weather\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/\",\"url\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/\",\"name\":\"Rforecastio Package Update (1.1.0) - rud.is\",\"isPartOf\":{\"@id\":\"https:\/\/rud.is\/b\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily-530x265.png\",\"datePublished\":\"2014-05-04T13:04:46+00:00\",\"dateModified\":\"2018-03-07T21:44:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?fit=576%2C288&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?fit=576%2C288&ssl=1\",\"width\":576,\"height\":288},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rud.is\/b\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Rforecastio Package Update (1.1.0)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rud.is\/b\/#website\",\"url\":\"https:\/\/rud.is\/b\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rud.is\/b\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\/\/rud.is\"],\"url\":\"https:\/\/rud.is\/b\/author\/hrbrmstr\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rforecastio Package Update (1.1.0) - rud.is","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/","og_locale":"en_US","og_type":"article","og_title":"Rforecastio Package Update (1.1.0) - rud.is","og_description":"I&#8217;ve bumped up the version number of `Rforecastio` ([github](https:\/\/github.com\/hrbrmstr\/Rforecastio)) to `1.1.0`. The new features are: &#8211; removing the SSL certificate bypass check (it doesn&#8217;t need it anymore) &#8211; using `plyr` for easier conversion of JSON->data frame &#8211; adding in a new `daily` forecast data frame &#8211; roxygen2 inline documentation library(Rforecastio) library(ggplot2) library(plyr) # NEVER put [&hellip;]","og_url":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/","og_site_name":"rud.is","article_published_time":"2014-05-04T13:04:46+00:00","article_modified_time":"2018-03-07T21:44:24+00:00","og_image":[{"url":"https:\/\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily-530x265.png","type":"","width":"","height":""}],"author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"Rforecastio Package Update (1.1.0)","datePublished":"2014-05-04T13:04:46+00:00","dateModified":"2018-03-07T21:44:24+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/"},"wordCount":59,"commentCount":7,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"image":{"@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage"},"thumbnailUrl":"https:\/\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily-530x265.png","keywords":["post","Rforecastio"],"articleSection":["Development","Open Source","Programming","R","Weather"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/","url":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/","name":"Rforecastio Package Update (1.1.0) - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage"},"image":{"@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage"},"thumbnailUrl":"https:\/\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily-530x265.png","datePublished":"2014-05-04T13:04:46+00:00","dateModified":"2018-03-07T21:44:24+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#primaryimage","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?fit=576%2C288&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2014\/05\/daily.png?fit=576%2C288&ssl=1","width":576,"height":288},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2014\/05\/04\/rforecastio-package-update-1-1-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"Rforecastio Package Update (1.1.0)"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p23idr-LX","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2983,"url":"https:\/\/rud.is\/b\/2014\/05\/06\/rforecastio-1-3-0-update\/","url_meta":{"origin":2973,"position":0},"title":"Rforecastio 1.3.0 Update","author":"hrbrmstr","date":"2014-05-06","format":false,"excerpt":"Thanks to a comment suggestion, the Rforecastio package is now up to version 1.3.0 and has a new parameter which lets you specify which time conversion function you want to use. Details are up on [github](https:\/\/github.com\/hrbrmstr\/Rforecastio).","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/rud.is\/b\/category\/development\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2648,"url":"https:\/\/rud.is\/b\/2013\/09\/13\/rforecastio-update\/","url_meta":{"origin":2973,"position":1},"title":"Rforecastio Update","author":"hrbrmstr","date":"2013-09-13","format":false,"excerpt":"Thanks to a comment, I tweaked the data retrieval to ignore SSL cert errors. You can change that tweak back if you go through the pain of updating the SSL libraries on your Windows boxes (it doesn't seem to be an issue on OS X\/Linux). I also changed the date\u2026","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/rud.is\/b\/category\/development\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2637,"url":"https:\/\/rud.is\/b\/2013\/09\/08\/rforecastio-simple-r-package-to-access-forecast-io-weather-data\/","url_meta":{"origin":2973,"position":2},"title":"Rforecastio &#8211; Simple R Package To Access forecast.io Weather Data","author":"hrbrmstr","date":"2013-09-08","format":false,"excerpt":"It doesn't get much better for me than when I can combine R and weather data in new ways. I've got something brewing with my Nest thermostat and needed to get some current wx readings plus forecast data. I could have chosen a number of different sources or API's but\u2026","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/rud.is\/b\/category\/development\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2981,"url":"https:\/\/rud.is\/b\/2014\/05\/05\/rforecastio-1-2-0-bug-fix-update\/","url_meta":{"origin":2973,"position":3},"title":"Rforecastio 1.2.0 Bug-fix Update","author":"hrbrmstr","date":"2014-05-05","format":false,"excerpt":"Not even going to put an `R` category on this since I don't want to pollute R-bloggers with this tiny post, but I had to provide the option to let folks specify `ssl.verifypeer=FALSE` (so I made it a generic option to pass in any CURL parameters) and I had a\u2026","rel":"","context":"In &quot;Development&quot;","block_context":{"text":"Development","link":"https:\/\/rud.is\/b\/category\/development\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2793,"url":"https:\/\/rud.is\/b\/2013\/11\/27\/mapping-power-outages-in-maine-with-r\/","url_meta":{"origin":2973,"position":4},"title":"Mapping Power Outages In Maine With R","author":"hrbrmstr","date":"2013-11-27","format":false,"excerpt":"UPDATE: A Shiny (dynamic) version of this is now available. We had yet-another power outage this morning due to the weird weather patterns of the week and it was the final catalyst I needed to crank out some R code to map the affected counties. Central Maine Power provides an\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/11\/Plot_Zoom.png?fit=530%2C680&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/11\/Plot_Zoom.png?fit=530%2C680&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/11\/Plot_Zoom.png?fit=530%2C680&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":2728,"url":"https:\/\/rud.is\/b\/2013\/09\/28\/obamacare-jobs-r-d3\/","url_meta":{"origin":2973,"position":5},"title":"Visualizing &#8220;ObamaCare-related&#8221; Job Cuts","author":"hrbrmstr","date":"2013-09-28","format":false,"excerpt":"UPDATE: Added some extra visualization elements since this post went live. New select menu and hover text for individual job impact detail lines in the table. I was reviewing RSS feeds when I came across this story about \"ObamaCare Employer Mandate: A List Of Cuts To Work Hours, Jobs\" over\u2026","rel":"","context":"In &quot;Charts &amp; Graphs&quot;","block_context":{"text":"Charts &amp; Graphs","link":"https:\/\/rud.is\/b\/category\/charts-graphs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/09\/oc-snap.png.png?fit=945%2C660&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/09\/oc-snap.png.png?fit=945%2C660&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/09\/oc-snap.png.png?fit=945%2C660&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2013\/09\/oc-snap.png.png?fit=945%2C660&ssl=1&resize=700%2C400 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/2973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=2973"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/2973\/revisions"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=2973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=2973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=2973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}