Learn, Build, Apply

Welcome to our scientific blog — a growing collection of free, hands-on resources dedicated to geospatial analysis, machine learning, blockchain, IoT, and urban data science. Whether you’re just starting out or already working in the field, you’ll find a wide range of practical tutorials, code snippets, and step-by-step guides. These materials are designed to help you explore, apply, and extend tools such as Python, Solidity, QGIS, R, Jupyter, and more — all in the context of real-world spatial challenges.

Deploy a Guest Book on an EVM Blockchain Using Remix

November 27, 2025|Categories: Blockchain, Intermediate|Tags: , , , , |

Learn how to deploy your first smart contract on an Ethereum-compatible blockchain using Remix and the Sepolia testnet. In this beginner-friendly guide, we build a simple on-chain guestbook, connect MetaMask, verify the contract on Etherscan, and interact with it directly through the blockchain. A perfect starting point for anyone curious about smart contracts, Solidity, and decentralized applications.

Qwen Image Edit for Urbanism v1.1 — Editing using a Reference Image and Advanced Sampling

November 12, 2025|Categories: Advanced, Diffusion Models, Urbanism|Tags: , , |

Qwen Image Edit for Urbanism v1.1 expands local AI editing in ComfyUI with advanced sampling and dual-image workflows. The new Lightning LoRA system improves realism, texture fidelity, and processing speed, enabling fast, privacy-preserving urban scene transformation—entirely offline.

Install R and RStudio for Spatial Analysis

April 24, 2024|Categories: Getting Started, GIS, R|Tags: , , , , |

R is an open-source statistical programming language used in statistical analysis but also in spatial analysis, artificial intelligence (AI), and machine learning (ML) applications. In this guide, we will walk you through the initial steps of setting up R and RStudio along with installing essential packages and testing them with spatial data.

Exploring Spatial Patterns of Point Distributions using NDD and CSR

April 15, 2024|Categories: Advanced, Point Pattern Analysis, Python|Tags: , , , , , , , |

Calculating Nearest Neighbor Distance (NND) and comparing it with Complete Spatial Randomness (CSR) can be useful in various fields. In this tutorial, we will see together how to calculate a nearest neighbor distance from a given point pattern and compare it to a random distribution (CSR).

Getting Started with Python using Anaconda and Jupyter Notebook

April 12, 2024|Categories: Getting Started, Python|Tags: , , , , , , , , |

In this guide you'll find clear instructions on setting up Python with Anaconda for spatial analysis. Then, we'll cover installing Python alongside Anaconda and adding essential dependencies like GeoPandas via the Anaconda Prompt. Lastly, we'll explore using the Jupyter Notebook for practical application.