Publications by shikokuchuo

Combinations using expand.grid

15.06.2021

sha256 1 96e41b3b0fa827b7c9c1f4a7765667064026f9448a78327415264112f7f54dbe Shikokuchuo Introduction It seems that there is no base R function to generate exhaustive combinations of two identical vectors, sometimes desired as function inputs to mapply/vapply. The ‘combn’ function fro...

4164 sym R (4986 sym/8 pcs) 2 img

Efficient R: Performant data.frame constructors

21.07.2021

sha256 1 eb5d71529ab540bc4865c181a1129e03186e0959c76196a9fbc0c2a16c767856 Shikokuchuo About as.data.frame data.frame() or as.data.frame() are such ubiquitous functions that we rarely think twice about using them to create dataframes or to convert other objects to dataframes. However, t...

6377 sym R (4938 sym/7 pcs) 2 img

R Shiny interface for the OANDA fxTrade API

25.07.2021

sha256 1 478ec2042047eb285ec4d30177a825af0f8b106a38ac1faeb863c6c1c9df407f Shikokuchuo About ichimoku The ichimoku R package provides tools for creating and visualising Ichimoku Kinko Hyo (cloud chart) strategies. It features in the Empirical Finance CRAN Task View, and was selected as ...

2990 sym R (254 sym/3 pcs) 6 img

Reverting Git Commits

10.08.2021

sha256 1 010e16069f8858640c2bb9af4a2293b720161b71d9d6e1f375c30237ea2b4123 Shikokuchuo Reverting Local Git Commits You have made a commit. You discover an error / something you left out / something new to add straight after the commit. git reset HEAD~ This is a soft reset. Your changes ...

1688 sym R (309 sym/6 pcs) 2 img

Installing an R Build Environment on Solaris

21.08.2021

sha256 1 6019ae519a7e66506bedd541440c2eb115163b6e0ea4c2b77538bfd64639b669 Shikokuchuo Setup The R-hub solarischeck repository1, provides a full set of instructions by Gábor Csárdi for setting up R on a Solaris system. However, due to the ever-evolving software landscape, the instruct...

4934 sym R (736 sym/11 pcs) 6 img

nanonext for Cross-language Data Exchange

13.02.2022

Shikokuchuo {nanonext} is an R package available on CRAN which provides bindings to the C library NNG (Nanomsg Next Gen), a successor to ZeroMQ. Designed for performance and reliability, the NNG library is written in C and {nanonext} is a lightweight wrapper depending on no other packages. It provides a fast and reliable data interface between d...

2005 sym R (662 sym/4 pcs) 2 img

Introducing mirai – a minimalist async evaluation framework for R

17.02.2022

Shikokuchuo {mirai} is a minimalist async evaluation framework for R, released this week to CRAN. 未来 みらい mirai is Japanese for ‘future’. It provides an extremely simple and lightweight method for concurrent / parallel code execution. Design Notes Whilst frameworks for parallelisation exist for R, {mirai} is designed for simplicity...

4000 sym R (395 sym/6 pcs) 2 img