Boyang Yan

Boyang Yan's Blog

Getting Started Custom Arch Linux Package Repository with GitHub

Introduction I am making a Arch Linux based Meta Scientific Linux,so I need create a custom Package Repository for this OS packages. In this article, I’m going to record my steps to create my own arch linux package repository, via github pages, no need to maintain your server. Build signed packages Create your gpg key When you installed a package from AUR, you generally cloned a repo that contains a PKGBUILD file, then you executed makepkg to build this package.

Getting Started Magit on Doom Emacs

Introduction This article is intended as a quick and dirty reference for the “Magit” Git interface in Doom Emacs. Magit is arguably the best Git tool out there and also my favorite. It is a package in Emacs, and it is text based. Commands Initialize create a Git Repository from a floder 1 SPC g i or, 1 M-x magit-init Navigate to the Magit Window: 1 SPC-g-g or C-x g staged and unstaged Add all of files to staged

Getting started with Simulation of Urban Mobility (SUMO)

Introduction The Simulation of Urban Mobility (SUMO) platform is an open source platform that enables simulation of traffic flows in complex environments. There aren’t many tutorials I’ve come across that teach you how to create a complex traffic simulation from start to finish. Installation There are multiple ways to install SUMO , but I prefer the pip install way, that installs SUMO as well as the python libraries to interface with SUMO.

Analysis of Trends

Introduction We will study trend models for the analysis of time series data. Trend models that we will cover include linear, quadratic and harmonic trend models and those account for seasonality. We will observe that while the trend models are very good at capturing the trend in time series data, their performance is poor on capturing serial correlation in time series data. We will have hands-on tasks to deepen your understanding of trend models and improve your skillsets for the implementation of time series analysis methods.

Time Series Analysis Basic Plots, Examples, and Fundamental Concepts

Introduction You will study the basic context of time series and stochastic processes including basic visualisations for time series data. Time series data is composed of observations collected sequentially over time. This type of data is frequently seen and analysed in data analytics applications. In business, we observe weekly interest rates, daily closing stock prices, monthly price indices, yearly sales figures, and so forth. In meteorology, we observe daily high and low temperatures, annual precipitation and drought indices, and hourly wind speeds.

Making Slideshows From Emacs Org Mode with org-reveal

Introduction In this article, I will talk about How to using Emacs with org-reveal to make a slideshows. This article will based on Jake ’s video in YouTube. Doom Emacs Set-up Setting up org-reveal within Doom Emacs is straightforward. Add these lines to your packages.el: 1 2 3 ;; ~/.doom.d/packages.el (package! org-reveal) (package! ox-reveal) Add some optional configuration to your config.el. 1 2 3 4 ;; ~/.doom.d/config.el (after! org (load-library "ox-reveal") (setq org-reveal-root "file:///path/to/reveal.