Thai Tran - Blog

Remote Sensing and GIS articles

No. Title Article
1 Install libraries for geospatial analysis on Windows. Medium
2 Install libraries for geospatial applications in Ubuntu Medium
3 How to Install R on Ubuntu 22.04 LTS Medium
4 Installing Sen2r on Linux Systems Medium
5 Install Python + GIS Medium
6 Spatial Programming & Remote Sensing Medium
7 Chapter 1 — Spatial Data Medium
8 Chapter 2 — Data Formats Medium
9 Chapter 2 — Practice Spatial Vector Data with GeoPandas Medium
10 Chapter 2 — Practice Spatial Points Lines Polygons cont. Medium
11 Chapter 2 — Spatial Raster Data in Python cont. Medium
12 Apply masks on Satellite Images Medium
13 Chapter 3 — Clipping and Extracting Spatial Data Medium
14 10 Common Vegetation Indices and Their Applications in Remote Sensing Medium
15 Getting ArcPy to work with Anaconda? Medium
16 How to Extract Pixel Values Interactively and Export as Shapefile and CSV using geemap package Medium
17 Functions for 10 Vegetation Indices in Python, Matlab and R Languages Medium
18 Understanding Soil Indices from Multispectral Imagery and their Formulas and Functions in Python, MATLAB, and R Medium
19 Geemap: Find the greenest day of the year by location Medium
20 How to Transform L1C to L2A from Sentinel-2 Imagery Medium
21 What is NDVI in Remote Sensing Analysis? Medium
22 Computing NDVI from Sentinel 2 Imagery Medium
23 Self-Organizing Maps for Sentinel-2 Image Segmentation using Python Medium
24 Analysing Sentinel 2 Imagery with ChatGPT and Python: Example Codes for NDVI and False Color Composites Medium
25 Understanding Sentinel-2 L2A Scene Classification Map with Python Codes Medium
26 NADIR Images and Oblique Images in Remote Sensing Medium
27 Calculate the Normalised Burn Ratio (NBR) using Landsat 8 remote sensing data in Python Medium
28 Use Segment Anything Model (SAM) for Geospatial Data Medium
29 Create a water mask from Sentinel-2 satellite imagery using the Scene Classification Layer (SCL) Medium
30 Create object masks from input prompts with SAM Medium
31 Adding popular basemaps in QGIS Medium

Python articles

Title Article
1 Generative Adversarial Network with PyTorch Medium
2 Install Visual Studio Code on CentOS 7 Medium
3 NumPy Masks in Python Medium
4 Watermark Photos with Python Medium
5 Remove photo background by Python Medium
6 Random Forest model trained with scikit-learn in Python + save and load model Medium
7 ChatGPT API with Python Medium
8 Create a Photo Organiser with Python by ChatGPT Medium
9 ChatGPT —Image generation with Python Medium
10 Chatting with ChatGPT Medium
11 How ChatGPT Can Help You Make Money With Python Programming Medium
12 Using ChatGPT for Programming: How AI Can Help Streamline Your Workflow and Provide Insights Medium
13 Import Multiple Python libraries Medium
14 Generative Adversarial Network with PyTorch Medium
15 Training PyTorch models on a Mac M1 and M2 Medium
16 How to use Pycaret for classification? Medium
17 Revolutionizing Your Workflow with AI Tools: Notion AI, ChatGPT, Elicit, and Tome Medium
18 Random Forest Classifier using Scikit-learn Medium
19 SQL for Pandas, Spark, and Dask DataFrames with Fugue Medium
20 Beyond Pandas: Exploring High-Performance Alternatives for Data Manipulation and Analysis in Python Medium
21 Finding Correlation Between Multiple Variables in Python: Using Pandas and Seaborn for Multidimensional Dataset Analysis Medium
22 Flattening MultiIndex Columns and Rows in Pandas Medium
23 Capabilities of Apple M1/M2 Chip for GIS and Geospatial Development Medium
24 A quick introduction to Pandas for beginners Medium
25 Segment Anything Model (SAM) on Apple Silicon M1 and M2 Medium
26 Review the concepts of mean, median, and mode in statistics. Medium
27 How to install modules with PIP (and troubleshoot common issues) Medium