Publications by Iñaki Úcar

{rspm}: easy access to RSPM binary packages with automatic management of system requirements

26.07.2022

There are many community projects out there that provide binary R packages for various distributions. You may know Michael Rutter’s legendary c2d4u.team/c2d4u4.0+ PPA, but this situation has been greatly improved more recently with Detlef Steuer’s autoCRAN OBS repo for OpenSUSE, my iucar/cran Copr repo for Fedora, and Dirk Eddelbuettel’s r2...

3003 sym 2 img

simmer 3.6.1

03.04.2017

A new patch release of simmer, the Discrete-Event Simulator for R, is on CRAN. Three months have passed since the last release. The last year was a period of intense development (one release per month). Now, the package has reached some level of maturity, so we intend to extend the release cycle. In this maintenance release, the replacement opera...

1755 sym R (1487 sym/2 pcs) 4 img

errors 0.0.1

24.04.2017

In physics, engineering and other disciplines, a single number, a bare quantity, is useless, meaningless. When you measure something, your results will be within the precision of your equipment, and then you need to propagate those errors up to whatever final indirect measure you are interested in. Finally, you need to express it properly. For in...

2146 sym R (1754 sym/5 pcs)

Load a Python/pandas data frame from an HDF5 file into R

09.05.2017

The title is self-descriptive, so I will not dwell on the issue at length before showing the code. Just a small note: to my knowledge, there is only one public snippet out there that addresses this particular problem. It uses the Bioc package rhdf5 and you can find it here. The main problem is that it only works when the HDF5 file contains a ...

963 sym

x + x is not 2x

18.05.2017

A few days ago, Joel Courtheyn posted the following issue in the errors package repository on GitHub: Experimenting with the new package I detected a difference in calculation of the error depending on the way a formula was written. Originally I tried to calculate the error for z1 <- (x^3 - 2y)/x^0.5 but this gave me a value which was different ...

2746 sym R (142 sym/2 pcs) 2 img

simmer 3.6.2

31.05.2017

The second update of the 3.6.x release of simmer, the Discrete-Event Simulator for R, is on CRAN, thus inaugurating a bi-monthly release cycle. I must thank Duncan Garmonsway (@nacnudus) for creating and now maintaining “The Bank Tutorial: Part I” vignette, Franz Fuchs for finding an important and weird memory bug (here) that prevented simmer...

2205 sym

constants 0.0.1

18.07.2017

The new constants package is available on CRAN. This small package provides the CODATA 2014 internationally recommended values of the fundamental physical constants (universal, electromagnetic, physicochemical, atomic…), provided as symbols for direct use within the R language. Optionally, the values with errors and/or the values with units a...

1601 sym R (2813 sym/3 pcs)

Programming with dplyr by using dplyr

23.07.2017

The title may seem tautological, but since the arrival of dplyr 0.7.x, there have been some efforts at using dplyr without actually using it that I can’t quite understand. The tidyverse has raised passions, for and against it, for some time already. There are excellent alternatives out there, and I myself use them when I find it suitabl...

3145 sym R (7116 sym/7 pcs)

simmer 3.6.3

28.07.2017

The third update of the 3.6.x release of simmer, the Discrete-Event Simulator for R, is on CRAN. First of all and once again, I must thank Duncan Garmonsway (@nacnudus) for writing a new vignette: “The Bank Tutorial: Part II”. Among various fixes and performance improvements, this release provides a way of knowing the progress of a simulati...

3443 sym R (1923 sym/5 pcs)

simmer 3.6.4

07.11.2017

The fourth update of the 3.6.x release of simmer, the Discrete-Event Simulator for R, is on CRAN. This release patches several bugs regarding resource priority and preemption management when seized amounts greater than one were involved. Check the examples available in the corresponding issues on GitHub (#114, #115, #116) to know if you are af...

1312 sym