-
Notifications
You must be signed in to change notification settings - Fork 0
/
algolia.json
1 lines (1 loc) · 30.1 KB
/
algolia.json
1
[{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/api/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/api/","section":"tags","summary":"","tags":null,"title":"api","type":"tags","url":"/tags/api/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/aws/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/aws/","section":"tags","summary":"","tags":null,"title":"aws","type":"tags","url":"/tags/aws/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/cloud-functions/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/cloud-functions/","section":"tags","summary":"","tags":null,"title":"cloud functions","type":"tags","url":"/tags/cloud-functions/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/data-science/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/data-science/","section":"tags","summary":"","tags":null,"title":"data science","type":"tags","url":"/tags/data-science/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"home","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/","section":"","summary":"","tags":null,"title":"Kabelsalat","type":"page","url":"/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/lambdas/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/lambdas/","section":"tags","summary":"","tags":null,"title":"lambdas","type":"tags","url":"/tags/lambdas/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/machine-learning/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/machine-learning/","section":"tags","summary":"","tags":null,"title":"machine learning","type":"tags","url":"/tags/machine-learning/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"section","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/post/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/post/","section":"post","summary":"","tags":null,"title":"Posts","type":"post","url":"/post/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/python/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/python/","section":"tags","summary":"","tags":null,"title":"python","type":"tags","url":"/tags/python/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":"Wrangling data and training models can feel a little... disconnected. In this post I'll walk through deploying an ML model in the cloud. It's quick, easy and free (I think).","date":1576800000,"description":"Wrangling data and training models can feel a little... disconnected. In this post I'll walk through deploying an ML model in the cloud. It's quick, easy and free (I think).","dir":"post/20191220/","excerpt_html":"Wrangling data and training models can feel a little... disconnected. In this post I'll walk through deploying an ML model in the cloud. It's quick, easy and free (I think).","excerpt_text":"Wrangling data and training models can feel a little... disconnected. In this post I'll walk through deploying an ML model in the cloud. It's quick, easy and free (I think).","expirydate":-62135596800,"fuzzywordcount":3100,"html":"Wrangling data and training models can feel a little... disconnected. In this post I'll walk through deploying an ML model in the cloud. It's quick, easy and free (I think).","keywords":null,"kind":"page","lang":"en","lastmod":1576800000,"objectID":"2c9660edc550eac3e2791dd51d08d536","permalink":"https://philmassie.github.io/post/20191220/serverless_ml/","publishdate":"2019-12-20T00:00:00Z","readingtime":15,"relpermalink":"/post/20191220/serverless_ml/","section":"post","summary":"div.post-heading div.tags, div.post-heading h1, div.post-heading h2 { color: #1a0d00; text-shadow: 0px 0px 2px grey; } -- Introduction Working day in and day out wrangling data sets, engineering interesting features and testing and training heaps and heaps of models can leave you feeling a bit disconnected from real-world systems. Well, it can for me at any rate. Recently I've spent time with some software engineers who've helped me understand how ML models can be deployed in the cloud by leveraging serverless architectures, at little or no cost.","tags":["python","aws","lambdas","cloud functions","machine learning","data science","api"],"title":"Serverless ML","type":"post","url":"/post/20191220/serverless_ml/","weight":0,"wordcount":3064},{"author":null,"categories":null,"content":null,"date":1576800000,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomyTerm","lang":"en","lastmod":1576800000,"objectID":"","permalink":"https://philmassie.github.io/tags/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/","section":"tags","summary":"","tags":null,"title":"Tags","type":"tags","url":"/tags/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1548075780,"description":"","dir":"top/","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":200,"html":null,"keywords":null,"kind":"page","lang":"en","lastmod":1548075780,"objectID":"7a0da914bde98a7d3fcc7f6c5886633c","permalink":"https://philmassie.github.io/top/about/","publishdate":"2019-01-21T15:03:00+02:00","readingtime":1,"relpermalink":"/top/about/","section":"top","summary":"I am a data scientist trained in statistical ecology. I have degrees in conservation biology, marine biology and oceanography but now work in the financial services sector as park of a great team.\nI worked for many years in web development, client and server side, and have a good working knowledge of various server architecture stacks and have experience in numerous scripting languages. I've found that the combination of my IT experience and science skills and mindset has prepared me well for a career in data science.","tags":["about me"],"title":"About me","type":"top","url":"/top/about/","weight":0,"wordcount":192},{"author":null,"categories":null,"content":null,"date":1548075780,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1548075780,"objectID":"","permalink":"https://philmassie.github.io/tags/about-me/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/about-me/","section":"tags","summary":"","tags":null,"title":"about me","type":"tags","url":"/tags/about-me/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1548075780,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"section","lang":"en","lastmod":1548075780,"objectID":"","permalink":"https://philmassie.github.io/top/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/top/","section":"top","summary":"","tags":null,"title":"Tops","type":"top","url":"/top/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1547164800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1547164800,"objectID":"","permalink":"https://philmassie.github.io/tags/class-imbalance/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/class-imbalance/","section":"tags","summary":"","tags":null,"title":"class imbalance","type":"tags","url":"/tags/class-imbalance/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":"A challenge that keeps presenting itself at work is one of not having a labelled negative class in the context of needing to train a binary classifier. Typically, the issue is paired with horribly imbalanced data sets and pressed for time, I have often taken the simplistic route of sub-sampling the unknown set and treating them as unknowns. Obviously this isn’t ideal as the unknown set is contaminated and as a result the classifiers dont train that well.","date":1547164800,"description":"A challenge that keeps presenting itself at work is one of not having a labelled negative class in the context of needing to train a binary classifier. Typically, the issue is paired with horribly imbalanced data sets and pressed for time, I have often taken the simplistic route of sub-sampling the unknown set and treating them as unknowns. Obviously this isn’t ideal as the unknown set is contaminated and as a result the classifiers dont train that well.","dir":"post/20190111/","excerpt_html":"A challenge that keeps presenting itself at work is one of not having a labelled negative class in the context of needing to train a binary classifier. Typically, the issue is paired with horribly imbalanced data sets and pressed for time, I have often taken the simplistic route of sub-sampling the unknown set and treating them as unknowns. Obviously this isn’t ideal as the unknown set is contaminated and as a result the classifiers dont train that well.","excerpt_text":"A challenge that keeps presenting itself at work is one of not having a labelled negative class in the context of needing to train a binary classifier. Typically, the issue is paired with horribly imbalanced data sets and pressed for time, I have often taken the simplistic route of sub-sampling the unknown set and treating them as unknowns. Obviously this isn’t ideal as the unknown set is contaminated and as a result the classifiers dont train that well.","expirydate":-62135596800,"fuzzywordcount":1200,"html":"A challenge that keeps presenting itself at work is one of not having a labelled negative class in the context of needing to train a binary classifier. Typically, the issue is paired with horribly imbalanced data sets and pressed for time, I have often taken the simplistic route of sub-sampling the unknown set and treating them as unknowns. Obviously this isn’t ideal as the unknown set is contaminated and as a result the classifiers dont train that well.","keywords":null,"kind":"page","lang":"en","lastmod":1547164800,"objectID":"994df5f132851580d2e81837d3b12579","permalink":"https://philmassie.github.io/post/20190111/pu_learning/","publishdate":"2019-01-11T00:00:00Z","readingtime":6,"relpermalink":"/post/20190111/pu_learning/","section":"post","summary":"Introduction A challenge that keeps presenting itself at work is one of not having a labelled negative class in the context of needing to train a binary classifier. Typically, the issue is paired with horribly imbalanced data sets and pressed for time, I have often taken the simplistic route of sub-sampling the unknown set and treating them as unknowns. Obviously this isn't ideal as the unknown set is contaminated and as a result the classifiers dont train that well.","tags":["PU learning","machine learning","data science","class imbalance"],"title":"PU Learning","type":"post","url":"/post/20190111/pu_learning/","weight":0,"wordcount":1129},{"author":null,"categories":null,"content":null,"date":1547164800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1547164800,"objectID":"","permalink":"https://philmassie.github.io/tags/pu-learning/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/pu-learning/","section":"tags","summary":"","tags":null,"title":"PU learning","type":"tags","url":"/tags/pu-learning/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1470268800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1470268800,"objectID":"","permalink":"https://philmassie.github.io/tags/cheatsheet/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/cheatsheet/","section":"tags","summary":"","tags":null,"title":"cheatsheet","type":"tags","url":"/tags/cheatsheet/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1470268800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1470268800,"objectID":"","permalink":"https://philmassie.github.io/tags/netcfd/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/netcfd/","section":"tags","summary":"","tags":null,"title":"NetCFD","type":"tags","url":"/tags/netcfd/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1470268800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1470268800,"objectID":"","permalink":"https://philmassie.github.io/tags/r/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/r/","section":"tags","summary":"","tags":null,"title":"R","type":"tags","url":"/tags/r/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":"NetCDF files are often used to distribute gridded, multidimensional spatial data such as sea surface temperature, chlorophyll-a levels and so on. NetCDF is more than just a file format, and so googling it can be a little intimidating. I hope this helps make these files a little easier to use in R.","date":1470268800,"description":"NetCDF files are often used to distribute gridded, multidimensional spatial data such as sea surface temperature, chlorophyll-a levels and so on. NetCDF is more than just a file format, and so googling it can be a little intimidating. I hope this helps make these files a little easier to use in R.","dir":"post/20160804/","excerpt_html":"NetCDF files are often used to distribute gridded, multidimensional spatial data such as sea surface temperature, chlorophyll-a levels and so on. NetCDF is more than just a file format, and so googling it can be a little intimidating. I hope this helps make these files a little easier to use in R.","excerpt_text":"NetCDF files are often used to distribute gridded, multidimensional spatial data such as sea surface temperature, chlorophyll-a levels and so on. NetCDF is more than just a file format, and so googling it can be a little intimidating. I hope this helps make these files a little easier to use in R.","expirydate":-62135596800,"fuzzywordcount":1400,"html":"NetCDF files are often used to distribute gridded, multidimensional spatial data such as sea surface temperature, chlorophyll-a levels and so on. NetCDF is more than just a file format, and so googling it can be a little intimidating. I hope this helps make these files a little easier to use in R.","keywords":null,"kind":"page","lang":"en","lastmod":1470268800,"objectID":"ce1bb161222014a595a246a9dbb0d4ad","permalink":"https://philmassie.github.io/post/20160804/r_netcdf_cheatsheet/","publishdate":"2016-08-04T00:00:00Z","readingtime":7,"relpermalink":"/post/20160804/r_netcdf_cheatsheet/","section":"post","summary":"Introduction I recently promised a \u0026ldquo;NetCDF in R\u0026rdquo; cheat sheet to a friend, and I thought it might make a useful tutorial. NetCDF files are often used to distribute gridded, multidimensional spatial data such as sea surface temperature, chlorophyll-a levels and so on. NetCDF is more than just a file format, and so googling it can be a little intimidating. I hope this helps make these files a little easier to use in R.","tags":["R","NetCFD","cheatsheet"],"title":"R Netcdf cheatsheet","type":"post","url":"/post/20160804/r_netcdf_cheatsheet/","weight":0,"wordcount":1378},{"author":null,"categories":null,"content":null,"date":1468454400,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1468454400,"objectID":"","permalink":"https://philmassie.github.io/tags/d3/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/d3/","section":"tags","summary":"","tags":null,"title":"D3","type":"tags","url":"/tags/d3/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1468454400,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1468454400,"objectID":"","permalink":"https://philmassie.github.io/tags/election-2016/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/election-2016/","section":"tags","summary":"","tags":null,"title":"Election 2016","type":"tags","url":"/tags/election-2016/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1468454400,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1468454400,"objectID":"","permalink":"https://philmassie.github.io/tags/maps/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/maps/","section":"tags","summary":"","tags":null,"title":"Maps","type":"tags","url":"/tags/maps/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1468454400,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1468454400,"objectID":"","permalink":"https://philmassie.github.io/tags/south-africa/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/south-africa/","section":"tags","summary":"","tags":null,"title":"South Africa","type":"tags","url":"/tags/south-africa/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":"Employing and promoting candidates costs money. Assuming that our political parties don’t have infinite financial resources it follows that investigating where they invest their resources may be a reasonable proxy for effort. Furthermore, looking at the change in effort adds a temporal dimension, suggesting where effort has increased or decreased between the elections.","date":1468454400,"description":"Employing and promoting candidates costs money. Assuming that our political parties don’t have infinite financial resources it follows that investigating where they invest their resources may be a reasonable proxy for effort. Furthermore, looking at the change in effort adds a temporal dimension, suggesting where effort has increased or decreased between the elections.","dir":"post/20160714/","excerpt_html":"Employing and promoting candidates costs money. Assuming that our political parties don’t have infinite financial resources it follows that investigating where they invest their resources may be a reasonable proxy for effort. Furthermore, looking at the change in effort adds a temporal dimension, suggesting where effort has increased or decreased between the elections.","excerpt_text":"Employing and promoting candidates costs money. Assuming that our political parties don’t have infinite financial resources it follows that investigating where they invest their resources may be a reasonable proxy for effort. Furthermore, looking at the change in effort adds a temporal dimension, suggesting where effort has increased or decreased between the elections.","expirydate":-62135596800,"fuzzywordcount":1200,"html":"Employing and promoting candidates costs money. Assuming that our political parties don’t have infinite financial resources it follows that investigating where they invest their resources may be a reasonable proxy for effort. Furthermore, looking at the change in effort adds a temporal dimension, suggesting where effort has increased or decreased between the elections.","keywords":null,"kind":"page","lang":"en","lastmod":1468454400,"objectID":"010fd6642ef8f8b241565521b437b477","permalink":"https://philmassie.github.io/post/20160714/election_effort/","publishdate":"2016-07-14T00:00:00Z","readingtime":6,"relpermalink":"/post/20160714/election_effort/","section":"post","summary":"Style for changing title colour depending on photo div.post-heading span.meta { color: black; } Introduction With South Africa's municipal elections in a few days time (3rd August 2016), I wondered about the effort being expended by the parties in each district or municipality. Has it increased or decreased since the 2011 elections? I must point out that I am not a political analyst or a political scientist. I am nevertheless a scientist with an appreciation for analytics.","tags":["R","D3","Maps","visualisation","South Africa","Election 2016"],"title":"South African municipal elections 2016","type":"post","url":"/post/20160714/election_effort/","weight":0,"wordcount":1138},{"author":null,"categories":null,"content":null,"date":1468454400,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1468454400,"objectID":"","permalink":"https://philmassie.github.io/tags/visualisation/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/visualisation/","section":"tags","summary":"","tags":null,"title":"visualisation","type":"tags","url":"/tags/visualisation/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1467244800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1467244800,"objectID":"","permalink":"https://philmassie.github.io/tags/ggplot2/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/ggplot2/","section":"tags","summary":"","tags":null,"title":"ggplot2","type":"tags","url":"/tags/ggplot2/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1467244800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1467244800,"objectID":"","permalink":"https://philmassie.github.io/tags/greyscale/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/greyscale/","section":"tags","summary":"","tags":null,"title":"greyscale","type":"tags","url":"/tags/greyscale/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":null,"date":1467244800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1467244800,"objectID":"","permalink":"https://philmassie.github.io/tags/wind-rose/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/wind-rose/","section":"tags","summary":"","tags":null,"title":"wind rose","type":"tags","url":"/tags/wind-rose/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":"This post covers plotting windroses in R.","date":1467244800,"description":"This post covers plotting windroses in R.","dir":"post/20160630/","excerpt_html":"This post covers plotting windroses in R.","excerpt_text":"This post covers plotting windroses in R.","expirydate":-62135596800,"fuzzywordcount":900,"html":"This post covers plotting windroses in R.","keywords":null,"kind":"page","lang":"en","lastmod":1467244800,"objectID":"762a21f81cc3a1f07db2185116a31103","permalink":"https://philmassie.github.io/post/20160630/ggplot2_wind_rose/","publishdate":"2016-06-30T00:00:00Z","readingtime":4,"relpermalink":"/post/20160630/ggplot2_wind_rose/","section":"post","summary":"div.post-heading h1, div.post-heading h2, div.post-heading span.meta { color: midnightblue; } Introduction This is another post regarding some plots that I needed to make for a publication. As before, I relied heavily on Stack Exchange and many other sites for figuring out how to get my plot looking the way I needed it to, and so this is my attempt to contribute back to the broader community.\nIn my article I wanted a graphic which illustrated the preferred outward post-moult migration direction of adult female southern elephant seals from Marion Island.","tags":["R","ggplot2","wind rose","visualisation","greyscale"],"title":"Windrose Plots","type":"post","url":"/post/20160630/ggplot2_wind_rose/","weight":0,"wordcount":842},{"author":null,"categories":null,"content":null,"date":1466553600,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomy","lang":"en","lastmod":1466553600,"objectID":"","permalink":"https://philmassie.github.io/tags/contours/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/tags/contours/","section":"tags","summary":"","tags":null,"title":"contours","type":"tags","url":"/tags/contours/","weight":0,"wordcount":0},{"author":null,"categories":null,"content":"As most people know, publishing in colour is way more expensive than in grey scale. The costs were completely prohibitive for myself and my co-authors, so I made efforts to change my beautiful, spectacularly coloured plots, which looked so nice in slide shows, into grey scale.","date":1466553600,"description":"As most people know, publishing in colour is way more expensive than in grey scale. The costs were completely prohibitive for myself and my co-authors, so I made efforts to change my beautiful, spectacularly coloured plots, which looked so nice in slide shows, into grey scale.","dir":"post/20160622/","excerpt_html":"As most people know, publishing in colour is way more expensive than in grey scale. The costs were completely prohibitive for myself and my co-authors, so I made efforts to change my beautiful, spectacularly coloured plots, which looked so nice in slide shows, into grey scale.","excerpt_text":"As most people know, publishing in colour is way more expensive than in grey scale. The costs were completely prohibitive for myself and my co-authors, so I made efforts to change my beautiful, spectacularly coloured plots, which looked so nice in slide shows, into grey scale.","expirydate":-62135596800,"fuzzywordcount":2100,"html":"As most people know, publishing in colour is way more expensive than in grey scale. The costs were completely prohibitive for myself and my co-authors, so I made efforts to change my beautiful, spectacularly coloured plots, which looked so nice in slide shows, into grey scale.","keywords":null,"kind":"page","lang":"en","lastmod":1466553600,"objectID":"cc98cfaa7df57950b9a04e45dbe1faae","permalink":"https://philmassie.github.io/post/20160622/ggplot2_contours/","publishdate":"2016-06-22T00:00:00Z","readingtime":10,"relpermalink":"/post/20160622/ggplot2_contours/","section":"post","summary":"Introduction Preparing figures for publication can take a long time (well it does for me anyway), and I relied very heavily on numerous online resources to figure out some of the dos and don'ts. Obviously I owe massive thanks to the hundreds of blogs and Stack Exchange questions and answers I relied on. Where I can, I will try to link to them.\nAdditionally, this tutorial covers a little bit about working with reshaped gridded data, shape files, GeoTIFF data and even a simple homemade polygon.","tags":["R","ggplot2","contours","visualisation","greyscale"],"title":"Greyscale Contour Plots","type":"post","url":"/post/20160622/ggplot2_contours/","weight":0,"wordcount":2003},{"author":null,"categories":null,"content":null,"date":-62135596800,"description":"","dir":"","excerpt_html":null,"excerpt_text":null,"expirydate":-62135596800,"fuzzywordcount":0,"html":null,"keywords":null,"kind":"taxonomyTerm","lang":"en","lastmod":-62135596800,"objectID":"","permalink":"https://philmassie.github.io/categories/","publishdate":"0001-01-01T00:00:00Z","readingtime":0,"relpermalink":"/categories/","section":"categories","summary":"","tags":null,"title":"Categories","type":"categories","url":"/categories/","weight":0,"wordcount":0}]