Mostafa FarraginHydroinformaticsSoftware Development in Linux-WSL and GUIUsing a Graphical User Interface (GUI) within the Windows Subsystem for Linux (WSL) can greatly enhance the user experience and…Aug 27, 2023Aug 27, 2023
Mostafa FarraginHydroinformaticsSoftware Development in Linux-Package Management systemUnix-like operating systems provide a centralized method for discovering and installing software, which is commonly referred to as package…Aug 27, 20231Aug 27, 20231
Mostafa FarraginHydroinformaticsSoftware Development in Linux-Install miniconda in WSLThis article is a part of an article series about Software development in Linux, I started it by explaining the benefits of working on…Jun 14, 2023Jun 14, 2023
Mostafa FarraginHydroinformaticsGetting Started with Windows Sub System for Linux (WSL)-Installation & Command LineWSL (Windows Subsystem for Linux) is a feature in Windows that enables you to run a Linux environment directly within Windows. WSL offers…Jun 10, 2023Jun 10, 2023
Mostafa FarraginHydroinformatics0–360 longitude to -180–180 longitude convention360 Frequently, we come across raster (GeoTIFF/NetCDF) files that seem to be in the Latitude/Longitude projection, but their longitude…May 16, 2023May 16, 2023
Mostafa FarraginHydroinformaticsTechnical issues in most of the popular GIS Python packagesMost of the popular GIS packages in Python have a problem of accumulating dependencies that have the same functionality over each other…May 4, 2023May 4, 2023
Mostafa FarraginHydroinformaticsHow to make your python environment reproducible (common practices)-Conda environment…Make your python environment reproducible using common practices to create, update, and lock your environment using a YAML file.Dec 27, 20221Dec 27, 20221
Mostafa FarraginHydroinformaticsGetting Started with JupyterLabInstall a stand-alone Jupyterlab, change the root directory, and create a desktop icon.Dec 24, 2022Dec 24, 2022
Mostafa FarraginHydroinformaticsLarge-scale flood risk modellingPros and cons for common approaches for large-scale flood risk assessment, and the representation of hydrodynamic interactions in each…Dec 24, 2022Dec 24, 2022
Mostafa FarraginHydroinformaticsOne step further to improve the Conda environment — Numpy implementationIn This article, we will change the implementation of BLAS from MKL to OpenBLAS for Numpy and see how that will reduce environment sizeDec 22, 2022Dec 22, 2022