Jaan Tollander de Balsch
Jaan Tollander de Balsch
Home
Mission
Posts
Videos
Newsletter
Discussions
Sponsor
Contact
Resources
Resume
About
Posts
Multithreading in Julia Language Applied to Cell Lists Algorithm
This article teaches you how to speed up serial algorithms by using multithreading in Julia Language. As an example, we explore how to develop a parallel version of the serial Cell Lists algorithm.
Jaan Tollander de Balsch
Last updated on 2021-05-13
13 min read
Algorithms
How to Create Software Packages with Julia Language
This article will teach you how to create an open-source software package in the Julia programming language and develop your package using Git-based workflows. For example, you will learn how to automate your unit tests and documentation deployment and release new versions of your package.
Jaan Tollander de Balsch
Last updated on 2021-05-11
10 min read
Software Engineering
Searching for Fixed-Radius Near Neighbors with Cell Lists Algorithm in Julia Language
This article will teach you how to implement the Cell Lists algorithm in Julia Language for performing a fixed-radius near neighbors search. It also teaches you about its theoretical properties and how to benchmark its performance against the brute force method.
Jaan Tollander de Balsch
Last updated on 2021-03-11
12 min read
Algorithms
Measuring Tail Risk Using Conditional Value at Risk
This article explores the definition and properties of Conditional Value at Risk, a coherent risk measure for measuring tail risk. We also provide an implementation in Julia language for discrete probability distributions.
Jaan Tollander de Balsch
Last updated on 2020-09-16
9 min read
Applied Mathematics
Software Engineering Tools, Principles and Practices for Scientists
Read on to learn essential software engineering principles, practices, and tools, and how scientists can write code into collaborative software packages.
Jaan Tollander de Balsch
Last updated on 2021-03-08
10 min read
Software Engineering
How to Implement Continuous-Time Multi-Agent Crowd Simulation
This article explores the theory of implementing a continuous-time multi-agent crowd simulation.
Jaan Tollander de Balsch
2020-01-24
23 min read
Simulation
Computer Algebra With Sympy and Jupyter
This article discusses the benefits and challenges of present-day computer algebra systems and demonstrates computer algebra with Jupyter and Sympy.
Jaan Tollander de Balsch
2019-11-16
4 min read
Applied Mathematics
How to Manage Tasks with Kanban
This article discusses the benefits of Kanban and how to use it for managing tasks for projects.
Jaan Tollander de Balsch
2019-04-07
3 min read
Productivity
Exploring the Pointwise Convergence of Legendre Series for Piecewise Analytic Functions
In this article, we explore the behavior of the pointwise convergence of the Legendre series for piecewise analytic functions using numerical methods and compare the results against theoretical predictions.
Jaan Tollander de Balsch
2019-03-09
13 min read
Applied Mathematics
Noise Filtering Using 1€ Filter
This article explains how to implement the 1€ Filter for filtering noisy real-time signals and provides a simple Python implementation of the algorithm.
Jaan Tollander de Balsch
Last updated on 2020-05-29
5 min read
Algorithms
How to Read Articles Online
This article discusses how to read and manage online articles using Feedly and Pocket.
Jaan Tollander de Balsch
2018-12-19
3 min read
Reading
How to Read Books and Articles on E-Reader
Read on to learn how to manage electronic books and articles in EPUB and PDF formats using Calibre and Mendeley and transfer them to E-reader. We also demonstrate transforming PDFs into an E-reader friendly layout using K2pdfopt.
Jaan Tollander de Balsch
2018-11-29
8 min read
Reading
Introduction to Reading Electronic Literature
This article explores the fundamental concepts of the reading process and technologies related to electronic reading and publishing.
Jaan Tollander de Balsch
2018-08-02
14 min read
Reading
Scientific Writing with Markdown
Read on to learn how to use Markdown and Pandoc for writing scientific documents with equations, citations, code blocks, Unicode characters, and vector graphics.
Jaan Tollander de Balsch
Last updated on 2020-12-21
10 min read
Writing
Customizing Unity for Productivity
This article discusses how to customize the Unity desktop environment for better feel and productivity.
Jaan Tollander de Balsch
2018-01-03
4 min read
Linux
Mathematical Programming Workflow with Julia
This article discusses how to use Julia language and Atom editor for mathematical programming workflow.
Jaan Tollander de Balsch
2017-10-25
3 min read
Programming
Ergonomic Workstation for Knowledge Workers
Read on to learn how to create an ergonomic workstation for knowledge work to improve health, productivity, and well-being.
Jaan Tollander de Balsch
Last updated on 2020-05-25
5 min read
Productivity
Scala Programming using IntelliJ IDEA
This article discusses reasons for switching to IntelliJ IDEA for writing Scala as an alternative to Eclipse.
Jaan Tollander de Balsch
2016-11-30
3 min read
Programming
Cite
×