Mostafa Farrag's Projects
I am sharing my Journey of 300DaysOfData in Machine Learning and Deep Learning.
Advanced Parallel Programming
A command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, VueJS projects.
Show coverage stats online via coveralls.io
Samples for CUDA Developers which demonstrates features in CUDA Toolkit
A set of hands-on tutorials for CUDA programming
Date and time manipulation for modern Fortran
Distributed Evolutionary Algorithms in Python
Earth observation processing framework for machine learning in Python
Filling periods of missing rainfall data using nearest neighboring station and neural network
A Python package to create, run, and post-process MODFLOW-based models.
Some functions and subroutines used in general modelling
Calculate floodwater depth based on an inundation polygon (e.g. from remote sensing) and a DEM. See: http://csdms.colorado.edu/wiki/Model:FwDET
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets
Genetic Algorithm Package for Python
High-level geospatial data visualization library for Python.
GeostatsPy Python package for spatial data analytics and geostatistics. Mostly a reimplementation of GSLIB, Geostatistical Library (Deutsch and Journel, 1992) in Python. Geostatistics in a Python package. I hope this resources is helpful, Prof. Michael Pyrcz
Script to auto-create a badge of number of clones for your github repositories
Globally Applicable Framework for Integrated Hydrological-Hydrodynamic Modelling (GLOFRIM)
Numba tutorial for GTC 2017 conference
Python in High Performance Computing
HHMT is an integrated package of hydraulic and hydrologic analysis tools, in which the user interacts with the system through the use of a graphical user interface (GUI). The system is capable of performing steady and unsteady flow water surface profile calculation and several hydraulic computation
Exercises for Practical Machine Learning course
A tutorial for Kaggle's Titanic: Machine Learning from Disaster competition. Demonstrates basic data munging, analysis, and visualization techniques. Shows examples of supervised machine learning techniques.
Learn CUDA Programming, published by Packt
Lisflood OS - LISFLOOD