Shige's Research Blog

Sunday, November 17, 2024

Julia performance

 This article has a few valuable references for benchmarking Julia vs. R vs. Python code. 

Saturday, November 16, 2024

Interactive visualization using Agents.jl

 From this post, it is straightforward to create an interactive interface that is similar to the one found in Netlogo. 

Tuesday, October 29, 2024

TidierData and dplyr

 TidierData is a Julia implementation of the dplyr R package. This post is very informative. 

Sunday, July 14, 2024

How to use Visual Studio Code in a web browser

I find this post helpful. I have set up a vscode-server on my home workstation so that I can access it from multiple client machines. The Google Chrome Desktop also looks quite interesting and worth  further investigation. 

Thursday, February 01, 2024

ABM using Julia

Just spent some time with Agents.jl, then I discovered EasyABM.jl, which looks and works more like NetLogo. 

Saturday, December 30, 2023

Adding and removing Jupyter kernels

 Using the following command to see the currently installed kernels:

jupyter kernelspec list

And the following command to remove an installed kernel (in my case an updated version has been installed):

jupyter kernelspec uninstall julia-1.9

To add an updated version of Julia kernel into Jupyter, it is sufficient to:

Pkg.build("IJulia")

These simple things need to become part of my muscle memory. 

Sunday, December 03, 2023

cargo-update

 As the number of cargo-installed packages increases on my computer, I naturally wonder if there is a convenient way to keep them up-to-date. cargo-update does exactly that. I can first do:

cargo install-update -l

to see if any installed packages are out-of-date. If so, I can then:

cargo install-update <pkg>

to get it updated.

Saturday, December 02, 2023

Zoxide

 Zoxide is such a small, nice command line utility that significantly reduce the amount of typing. It works with the Nushell nicely. 

Counter