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.

How to Implement Continuous-Time Multi-Agent Crowd Simulation

This article explores the theory of implementing a continuous-time multi-agent crowd 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.

How to Manage Tasks with Kanban

This article discusses the benefits of Kanban and how to use it for managing tasks for projects.

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.

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.

How to Read Articles Online

This article discusses how to read and manage online articles using Feedly and Pocket.

How to Read Books and Articles on E-Reader

This article explores tools and methods for reading books and articles on E-reader and how to systematically manage the content.

Introduction to Reading Electronic Literature

This article explores the fundamental concepts of the reading process and technologies related to electronic reading and publishing.

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.

Customizing Unity for Productivity

This article discusses how to customize the Unity desktop environment for better feel and productivity.

Mathematical Programming Workflow with Julia

This article discusses how to use Julia language and Atom editor for mathematical programming workflow.

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.

Scala Programming using IntelliJ IDEA

This article discusses reasons for switching to IntelliJ IDEA for writing Scala as an alternative to Eclipse.