Gabriel Harris Ph.D.Python HOW: create a local pre-commit hook for condaDefine a local pre-commit hook that runs a local python script to automatically exporting your conda environment YAML file·3 min read·Apr 25, 2023----
Gabriel Harris Ph.D.Python HOW: Setting up an Azure MySql ServerLearn how to create an Azure MySQL server and to interact with it using your local Python environment 🕵️·3 min read·Nov 8, 2022----
Gabriel Harris Ph.D.Python HOW: Using Poetry, Make, and pre-commit-hooks to Setup a Repo Template for your TeamBring consistency, rigour, and best practices to your messy data science team·7 min read·Aug 5, 2022--1--1
Gabriel Harris Ph.D.Python: Run Prodigy with a Remote MySql Database using DockerRun Prodigy with a connection to a remote MySQL database as a Docker container so it’s easier to deploy to any Web App hosting service·3 min read·Jun 15, 2021--2--2
Gabriel Harris Ph.D.Python HOW: Farewell Anaconda! Take Full Control of Your Development EnvironmentSetting up python with pyenv, venv, pipx, and vsCode on Windows and macOS·5 min read·Dec 9, 2020--2--2
Gabriel Harris Ph.D.How to Migrate Prodigy Database to MySQL or PostgreSQL Using PythonLearn how to save Prodigy annotations in a remote database for collaborative annotating·3 min read·Oct 13, 2020--2--2
Gabriel Harris Ph.D.Python: How to Connect to, and Manage a Database with SqlAlchemy and PandasHigh-level methods to establish a connection to a SQL database and executing queries and parameterized queries·2 min read·Sep 24, 2020----
Gabriel Harris Ph.D.Python HOW: Image processing for OCR using OpenCVPrepare your images for Optical Character Recognition APIs using OpenCV·5 min read·Sep 10, 2020----
Gabriel Harris Ph.D.Python HOW: Create requirements.txt Using pipenvA requirements.txt file is a snapshot of all the packages you’ve used. You will definitely need one to build a Docker image!·2 min read·Mar 2, 2020--5--5
Gabriel Harris Ph.D.Python HOW: Starting with DockerAn easy to follow, step by step guide to get you starting with Docker·6 min read·Mar 1, 2020--2--2