BenjaminProgrammatically Shutdown Uvicorn Server Running FastAPI ApplicationRunning over localhost in a Kubernetes Job Pod — can be adapted for other environmentsAug 12, 2023Aug 12, 2023
BenjaminAutomating the Creation of Georeferenced Sample Bounding Box Areas with PythonGeoreferenced AOI grid-offset creation of bounding box sample areas.Apr 9, 2023Apr 9, 2023
BenjaminSaving DataFrames with Google Storage and PythonSaving a GeoPandas GeoDataFrame to a remote Cloud storage bucket and then read from the bucket — demonstrating Storage Client IOMar 18, 2023Mar 18, 2023
BenjamininGEOAnalytics CanadaDask Futures: Do’s & Don'tsA few considerations with Dask Futures to improve computation efficiency and data management.Oct 1, 2021Oct 1, 2021
BenjamininLevel Up CodingSnow Mapping With MODISUsing the MOD10A product from NASA to map snow over timeApr 3, 2021Apr 3, 2021
BenjamininLevel Up CodingISS Python TrackerWriting a Python script to track the ISSNov 29, 2020Nov 29, 2020
BenjamininLevel Up CodingScheduling Tasks in a Distributed SystemCurating the scheme of task allocation and its impact on the systemMay 24, 2020May 24, 2020
BenjamininThe StartupStraggling Workers in Distributed ComputingThe effects and approaches to consider when dealing with straggling workersMay 12, 2020May 12, 2020
BenjaminAnomaly Detection Using PyTorch Autoencoder and MNISTThis article uses the PyTorch framework to develop an Autoencoder to detect corrupted (anomalous) MNIST data.Apr 24, 20201Apr 24, 20201
BenjamininBetter ProgrammingApproaching Distributed SystemsThe nuances to consider when shifting to distributed computingJun 29, 2019Jun 29, 2019