The following pages and posts are tagged with

TitleTypeExcerpt
Automatic differentiation Page * Working out many functions and partial derivatives can be time-consuming and error-prone. * Function, even Julia functions, not just mathematical ones, are made up of elementary differentiable operations, such +, -, sin, cos, etc. So a computer program should be able to differentiate those functions. * Automatic Differentiation, AD,...
Basics Page This tutorial is for people who have a basic exposure to programming. It is a compendium of several tutorials[^1] and [the official documentation](https://docs.julialang.org/en/v1.1/){:target="_blank"}. ## The REPL When you type `julia` in the terminal or command prompt, or just click on the Julia icon, you enter the REPL (Read/Evaluate/Print/Loop). This is...
Installing Julia Page ## How to install Julia from pre-built binaries You download pre-built binaries of the latest version from [this page](https://julialang.org/downloads/){:target="_blank"}. There are binaries for Windows, Linux, and Mac. The current stable release is 1.6.3. After downloading the binaries for your operating system, follow the procedures below to install Julia. More detailed...
About Julia Page ## About Julia Julia is a free language that is easy to use and is specifically suitable for machine learning, data science, and scientific computing. It was first public in 2012 and its first stable version (v1.0) was released in 2018. The language has been inspired by many of good...
Parallel computing Page Julia comes ready for parallelizing your code. It does not need any external libraries for that. ## SIMD Single Instruction, Multiple Data (SIMD) is method of parallelization where a single operation can be applied to multiple variables, simultaneously. SIMD is useful when the following conditions are true: * Each iteration of...