ScriptNdebug
About
LinkedIn
ScriptNdebug
Categories
All
(23)
App
(1)
CLI
(1)
Compile
(1)
containers
(2)
CSV
(1)
Django
(1)
Extensions
(1)
GDAL
(1)
GEE
(1)
GeoServer
(1)
GPX
(1)
IDE
(1)
Landsat
(2)
Landsat5
(1)
Landsat8
(2)
Map
(1)
Mapping
(2)
MySQL
(1)
ODK
(1)
OSM
(1)
osmdroid
(1)
pip
(1)
post
(3)
Python
(2)
QGIS
(2)
Quarto
(1)
Regex
(1)
Satellite
(2)
Sentinel
(1)
Sentinel2
(1)
SLD
(1)
statistics
(1)
Ubuntu
(1)
Order By
Default
Title
Date - Oldest
Date - Newest
Author
I started using ODK Aggregarte Server since 2016, created many surveys and collected thouands of records including photos. Few years down the line, I had an issue of delete…
Quarto Extension
Quarto
Extensions
Quarto is amazing, for reproducable reports, quick dashboards, websites and blogging sites like mine. Quarto has an extension ecosystem as well, so I started playing with…
Oct 31, 2025
Muhammad N. Ahmad
Solve Pip error -No module named helpers- on mac
pip
Python
After installing python3, every
pip install
ended up in error “No module named helpers” and when I tried installing “helpers” I got the same message. I Googled the issue and…
Oct 10, 2021
Muhammad N. Ahmad
Django app using M2M relationship models
Python
Django
Django is an amazing python framework, this blog is an implementation of Djano many to many model.
Jun 29, 2021
Muhammad N. Ahmad
Field Papers part 2
Mapping
I hope you have enjoyed part 1 of Field Papers. In part 2, we discus two use cases where Field Papers might come handy. The use cases are
Oct 15, 2020
Muhammad N Ahmad
Summery of Zonal, Focal, local and Global operations
statistics
Its always helpful to know some of the basic spatial statistical concepts while working with GIS datasets especially raster datasets. Following are some basic concepts
Oct 10, 2020
Muhammad N. Ahmad
Field Papers
Mapping
Field papers is an excellent tool for spatial field surveys and participatory GIS. It is very easy to use. All you have to do is
Oct 10, 2020
Muhammad N Ahmad
Google Earth Engine plugin
QGIS
GEE
Few days back I read about Google Earth Engine (GEE) plugin for QGIS(3.8). The installation was straight forward (by using the QGIS plugins menu option Manage and Install…
Mar 15, 2020
Muhammad N. Ahmad
GeoServer and CLI
SLD
GeoServer
CLI
When one cannot open the publish tab (in GeoServer) on layer menu, it means some thing is wrong with styles (this can also be proven by looking at the same layer in preview…
Dec 1, 2019
Muhammad N. Ahmad
Export data as CVS from MySQL Database
MySQL
CSV
Ubuntu
Anyone working with databses knows that ocne in while one has to export data as CSV. Yes one can connect database directly with EDA tools but then one has to allow…
Nov 11, 2019
Muhammad N. Ahmad
How to generate random points in QGIS and export as GP
QGIS
GPX
Some time field survey require random field locations to remove bias from the data collection. QGIS can generate random points for a field survey
Nov 2, 2019
Muhammad N. Ahmad
Regex 101
Regex
This post is written to help with basic regex patteren matching (plus for me to quickly refer something that I have already figured out).
Oct 29, 2019
Muhammad N. Ahmad
How to download Offline maps for LocusMap
App
Map
LocusMap is a perfect app to use for navigation, plus it can store maps offline as well, it has a free version as wel, thus, the usecase is strong. This blog details the…
Oct 13, 2019
Muhammad N. Ahmad
Band combination for Landsat 8 and Sentinel 2
Satellite
Landsat
Landsat8
Sentinel
Sentinel2
This post is a summery of the original discussion on ESA’s discussion forum, I just place it in one page for easy access.
May 4, 2019
Muhammad N Ahmad
GDAL tips
GDAL
This blog is about Gdal commands and their usage with examples.
Feb 20, 2018
Muhammad N. Ahmad
Atom text editor
IDE
In the last few years, I tired many text editors like gedit, sublime, vi, vim and Atom, the last one stuck with me for long. What I like about Atom is the packages, gedit…
Nov 15, 2017
Muhammad N. Ahmad
Landsat Images download
Satellite
Landsat
Landsat5
Landsat8
Around a year ago, I came across landsat_util that can be used to download Landsat 8 images. It can searches, process and download images from servers.
Jul 1, 2017
Muhammad N Ahmad
Introduction to ODK
ODK
OpenDatakit (ODK) is a well know mobile data collection paltform. I was using CyberTracker for field data collection and wanted to use with ODK for easy of use. One…
Feb 10, 2017
Muhammad N. Ahmad
How to compile and build osmdroid
OSM
osmdroid
Compile
Osmdroid is a Java package for android that provides mapping functionalities. I been working with this package for the past one year. Its has certain advantages
Jan 1, 2017
Muhammad N. Ahmad
OziExplore
post
OziExplorer is a software that can create way points, paths from shape files for mobile devices. OziExplorer is a licensed software, thus, the mobile versions are also…
Jul 20, 2016
Muhammad N Ahmad
Using Continuumio Docker image for python anaconda3
post
containers
Few months back I decided to try python anaconda for some of my data science tasks but wanted to isntall in a VM (so my other python pasths are not disturbed). On of the…
Jul 9, 2016
Muhammad N Ahmad
Bitnami and mySQL
containers
There was a time, I used bitname stack, specically for mysql, it was nice and easy, however, now I usually use docker, thus, the post below is old and included here only for…
May 9, 2016
Muhammad N Ahmad
Welcome To My Blog
post
Off and on, I blog about some personal projects and other tasks I do. The goal of blogging was to document my work, in the most simpleist way possible (without complicating…
Jan 1, 2014
Muhammad N. Ahmad
No matching items