Ashkan Mirzaee - Page 3

Version control with Git

26 April 2019

Git is an open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. This tutorial shows how to install and use Git in a local computer and connect to a remote repository on GitHub or GitLab.

The Unix Shell

9 April 2019

The Shell is a program which uses command-line interface to run other programs rather than doing calculations itself. This tutorial provides a reference of some practical commands in the Unix Shell and important text editors in Bash.

Linux: start from scratch

6 January 2019

Linux is a family of open source Unix-like operating systems based on the Linux kernel. Linux is typically packaged in Linux distributions which include the Linux kernel and supporting system software and libraries. Ubuntu is an open source and popular Linux distribution based on Debian. This article shows how to install and update Ubuntu distribution and provides a quick reference of helpful shortcuts, applications, and tips for software installation.

Basic graphics in R

27 December 2018

R is a great tool for creating plots, maps and graphics. R includes many built-in graphics functions that would help to draw plots easily. This tutorial provides a list of the most practical graphics functions in R and includes several example.

Helpful functions in R

26 December 2018

R is a powerful tool for statistical learning, data analysis and graphics and includes numerous built-in functions. In this article we will learn more about R built-in functions related to calculus, matrix operations, summary statistics and regular expressions.

A gentle introduction to R

23 December 2018

R is a free software environment for statistical computing and graphics. In this article we will learn some fundamental syntax in R including data structures and operators, control flows, functions, and an overview of R packages.

Markdown and LaTeX introduction

21 December 2018

Markdown is a text-to-HTML conversion tool for web writers. LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. A basic knowledge about Markdown and LaTeX could let us to create HTML documents such as weblogs or reports very easily. This tutorial provides a quick reference to use Markdown and LaTeX.

Woody biomass use for biopower and its impact on forest resources

6 November 2018

Energy derived from woody biomass is a major source of renewable energy in the U.S. Its use in biopower has experienced significant growth in recent decades. In this research, statistical analyses are performed to evaluate changes in forest attributes over time within wood procurement areas.

Shortest path algorithm in the presence of polyhedral forbidden regions

23 May 2017

In this work we consider the problem of the shortest path in Euclidean space in the presence of convex polyhedral forbidden regions. A travel path is to be selected to minimize the travel distance where direct path is prohibited in the presence of forbidden or no-fly regions.

Alternative methods for calculating optimal safety stock levels

9 May 2017

This work considers the problem of safety stock levels for the production of multiple items, each with random demand, across multiple facilities. The traditional methodology for calculating safety stock is discussed and an alternative method for improving service levels is offered.