• Home
  • About
    • Anirban photo
    • About Me
    • Email
  • Blog Posts
    • Writings
    • Tags
  • Skill Set

data.table work diary: Oct 21 - Oct 25

Getting back to normalcy!

  • Oct 21, ‘24:

1) Making a post based on my R package data.table.threads for the Raft (sent a PR), updated readme to include CRAN setup. (4 hours)

  • Oct 22, ‘24:

1) Communicated with Uwe Ligges regarding the CRAN checks for the latest version of data.table.threads that I submitted recently. I learned that it’s advised not to submit frequently to the platform (even though versions may contain new features or good changes) unless there is a good reason to do so. (2 hours)

2) Moved the recommendedEfficiency parameter to a helper function (towards what I think is allowing the user to try a range of values in findOptimalThreadCount, but only one among them can be used for plotting), investigated ways to include custom benchmark expressions. (6 hours)

  • Oct 23, ‘24:

1) Worked on creating addRecommendedEfficiency, correspondingly refactoring findOptimalThreadCount, adding/updating docs for the same. fixed a few bugs (such as plot data overwriting) with the new approach. (8 hours)

  • Oct 24, ‘24:

1) Fixed the extra ‘NA’-titled function plot being generated after using my new function, implemented Toby’s suggestions, manually computing even breaks starting from 1 to the user’s thread count for the plot. (8 hours)

  • Oct 25, ‘24:

1) Added a news item for the PR, reviewed PRs (such as #6586 and #6581). (3 hours)

2) Worked towards wrapping up the data.table.threads blog post (a bit over the weekend) and getting started with my setup for mutation testing. (5 hours)