Software & Tooling
My open-source projects for forecasting, uncertainty diagnostics, and hydro-/geo-physics.
FusionLab-learn / XTFT
BSD 3 ClauseDocs: completePyPI: availableFlexible framework for next-gen time-series forecasting with Temporal Fusion Transformer (TFT) and XTFT variants; calibrated, uncertainty-aware, and physics-aware hooks (TensorFlow/Keras).
k-diagram
Apache 2.0Docs: completePyPI: availablePolar diagnostics package for forecast uncertainty—coverage, calibration, and severity (CAS)—to make probabilistic models interpretable.
hwm — Adaptive Hammerstein-Wiener Modeling Toolkit
BSD 3 ClauseDocs: completePyPI: availableToolkit for adaptive Hammerstein-Wiener system modeling (nonlinear + linear blocks) with a scikit-learn-friendly API for regression/classification/TS.
gofast — AIO Machine Learning Package
BSD 3 ClauseDocs: in developmentPyPI: not availableAll-in-one ML utilities designed to streamline data science workflows—fast helpers for preprocessing, modeling, and evaluation.
ml-utilitiesproductivitywatex — Machine Learning for Water Exploration
BSD 3 ClauseDocs: completePyPI: availablePython library for groundwater exploration: integrates DC resistivity (ERP/VES), EM, geology, and ML for siting wells, predicting yields, and restoring noisy EM signals.
hydro-learn — Intelligent Solver for Hydrogeology
Apache 2.0Docs: in developmentPyPI: not availableMethods and workflows to reduce data-collection costs for K, guide drilling locations, and predict well water content using ML.
hydrogeologymachine-learningpyCSAMT
GPL 3.0Docs: completePyPI: availablePython toolbox for AMT/CSAMT: end-to-end processing, SEG-EDI/Zonge compatibility, and 2D/3D geophysical inversion workflows.
kalfeat — Fast Detection of Geo-Electrical Features
MITDocs: completePyPI: in progressML pipeline to predict groundwater flow rate from geology and DC resistivity (ERP/VES); automates optimal drilling-site selection and reduces dry-well risk.