Python 3.10 Has Released (October 4, 2021)! Give it a try!

Python 3.10 (illustration by Chaeyun K.)

Since October 4, 2021, the new Python (version 3.10) has been released. It is stated to bring you a better, faster, and more secure Python.

Python 3.10 brings several changes which you can find them all here. …

Using OneDrive API to sync OneDrive files directly to your Python projects

illustration for this article by Chaeyun Kim

We may already have this phrase “Data is the new oil”. And, we as data scientists work on the data science process — refining this new oil to be valuable and ready to use. The most fundamental step of the data science process is Data Storage. …

Local 3D Model Streaming Service — Without Using ArcGIS Enterprise

3D Building Model of Stuttgart — Loading I3S Scene Layers Service in Unity3D (by Author)

In the recent Geo Data Science projects, the 3D geovisualization tool plays an important role in several application domains such as urban planning, indoor/outdoor pedestrian navigation, environmental simulations, cultural heritage, or facility management [1] In recent years, ESRI has developed I3S or indexed 3D scene layer which is the delivery…

No Ads | Flexible | Scalable — Using Google Cloud Free Tier & One-Click Installer.

Host WordPress for Free With Google Cloud (Image by Author — Courtesy of Chaeyun Kim)

Most websites on the internet are built using WordPress. It is one of the best CMS. As a beginner, you may try learning with to create a website and host with WordPress. However, the free site from always comes with annoying advertisements somewhere on your web. Of course…

A powerful hidden feature in macOS | No need for extra plugins.

Photo by Wesson Wang on Unsplash

Rename multiple files would cause a lot of pain to many people. Lucky for macOS users, that the batch renaming capabilities are integrated into Mac’s Finder. This article shows a short tutorial on how to do it which you can follow instantly.

Step 1: Select All Target Files to Rename.

Just open the Finder and browse to the…

Get Your Own Textured Building Model Anywhere In the World.

Generate 3D Building Models With Textures By CityEngine. (by Author)

Why 3D Building Models? 🏨

Nowadays, the 3D texture building model plays a big role in a variety of application domains such as game development, urban planning, Smart Cities, indoor/outdoor pedestrian navigation, environmental simulations, real estate, cultural heritage, facility management, and much more. …


A Comprehensive Guide

Photo by Caspar Camille Rubin on Unsplash

This article is a very short tutorial for installing PostgreSQL 12/ PostGIS on the Ubuntu system. It is a production note which I initially wrote for myself to install PostgreSQL on several machines. The explanation is kept very short and straight to the result.

Step 1: Add and Install the PostgreSQL 12 via your terminal.

$ sudo apt update
$ sudo apt…

CesiumJS Tutorial

Let’s add your favorite basemap to the 3D virtual globe

3D City Model — New York City, USA with Mapbox Day Navigation based-map

CesiumJS is an open-source JavaScript library for creating world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. If you are new to Cesium, please check the basic tutorial of Cesium from

This short article shows step-by-step on how to add Mapbox…

Update Python Environments in 1 min with Conda.

Photo by Mathias Nevière on Unsplash

As some of you might face an issue cannot updating Sypder and other python modules to the latest. Sometimes, your anaconda navigator shows the outdated environment. In this article, I will show you an easy way to update your Spyder to the latest version.

Prerequisite: Conda or Miniconda or Anaconda…

Using PyCountry Library. With An Example Use in CSSE COVID-19 Dataframe.

Photo by Juliana Kozoski on Unsplash

In data science projects, you may have a data table that contains country data like country name, country code, etc. But, different data sets usually provide data in different country data formats or attributes; for example, “Germany” can be recorded as “GER”, “Germany”, “DE”, “Federal Republic of Germany”, country code…

Joe T. Santhanavanich

Ph.D. Candidate in GeoSciences TU Dresden. LinkedIn:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store