Kerim's repositories
30-Days-Of-JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
ansible-slurm
Ansible role for installing and managing the Slurm Workload Manager
CDT
Constrained Delaunay Triangulation (C++)
conceptual-modeler
Conceptual Modeler based on GemPy and trame
deepwave
Wave propagation modules for PyTorch.
GeophysicalModelGenerator.jl
Import, process and interpret geophysical data sets to be used in numerical models.
geovista
Cartographic rendering and mesh analytics powered by PyVista
H5Z-ZFP
A registered ZFP compression plugin for HDF5
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
JUDI.jl
Julia Devito inversion.
KDBindings
Reactive programming & data binding in C++
Kuber.jl
Julia Kubernetes Client
linuxdeployqt
Makes Linux applications self-contained by copying in the libraries and plugins that the application uses, and optionally generates an AppImage. Can be used for Qt and other applications
OpenSource
Code for geophysical 3D/2D Finite Difference modelling, Marchenko algorithms, 2D/3D x-w migration and utilities.
pinn_fwi
PINN-FWI: performing physics-informed neural network for FWI
pylops
PyLops – A Linear-Operator Library for Python
PythonNumericalDemos
Well-documented Python demonstrations for spatial data analytics, geostatistical and machine learning to support my courses.
segfast
Interacting with SEG-Y storage of seismic data
SegyIO.jl
SegyIO.jl provides methods to read, write, and scan SEGY datasets.
Seismic-Data-Interactive-Visualization-2D-3D
2D/3D post-stack seismic amplitude/reservoir property in sgy/segy format
seismiqb
Seismic data interpretation with deep learning
shapely
Manipulation and analysis of geometric objects
specfem2d
SPECFEM2D simulates forward and adjoint seismic wave propagation in two-dimensional acoustic, (an)elastic, poroelastic or coupled acoustic-(an)elastic-poroelastic media, with Convolution PML absorbing conditions.
ThreadPinning.jl
Readily pin Julia threads to CPU processors
trame
Trame lets you weave various components and technologies into a Web Application solely written in Python.
vtk-web-solutions
Sample code showcasing VTK usage with Web