Skip to content

Instantly share code, notes, and snippets.

@mengwangk
mengwangk / 01_data.loader.ipynb
Created December 13, 2020 04:04
01_data.loader.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mengwangk
mengwangk / loader.py
Created December 13, 2020 04:18
loader.py
# AUTOGENERATED! DO NOT EDIT! File to edit: 01_data.loader.ipynb (unless otherwise specified).
__all__ = ['auto_str', 'GetAttr', 'ObjectFactory', 'DbTargetProvider', 'FileSourceProvider', 'DatabaseTarget',
'FileSource', 'PgSqlDbBuilder', 'PgSqlDb', 'MySqlDbBuilder', 'MySqlDb', 'create_excel_file_source',
'create_csv_file_source', 'ExcelSource', 'CSVSource', 'db_targets', 'file_sources', 'ingest']
# Cell
import os
import logging
import pandas as pd
@mengwangk
mengwangk / launch.json
Last active December 16, 2020 07:05
launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "lldb",
"request": "launch",
"name": "Debug executable 'hello-world'",
"cargo": {
"args": [
"build",
@mengwangk
mengwangk / tasks.json
Created December 16, 2020 14:46
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "cargo debug",
"type": "shell",
"command": "cargo",
"args": [
"debug",
"--debugger=lldb",
@mengwangk
mengwangk / init.vim
Last active December 19, 2020 14:56
init.vim
set runtimepath^=~/.nvim runtimepath+=~/.nvim/after
let &packpath = &runtimepath
"---- vim-plug setup ----
if has('nvim')
let vimplug_exists=expand('~/.config/nvim/autoload/plug.vim')
else
let vimplug_exists=expand('~/.vim/autoload/plug.vim')
endif
@mengwangk
mengwangk / init.el
Created December 25, 2020 14:52
init.el
(use-package ligature
:load-path "/Users/mengwangk/.emacs.d/exp/.emacs.d/ligature.el/"
:config
;; Enable the "www" ligature in every possible major mode
(ligature-set-ligatures 't '("www"))
;; Enable traditional ligature support in eww-mode, if the
;; `variable-pitch' face supports it
(ligature-set-ligatures 'eww-mode '("ff" "fi" "ffi"))
;; Enable all Cascadia Code ligatures in programming modes
(ligature-set-ligatures 'prog-mode '("|||>" "<|||" "<==>" "<!--" "####" "~~>" "***" "||=" "||>"
@mengwangk
mengwangk / docker-compose.yml
Created December 29, 2020 06:23
docker-compose.yml - Serving ML Models
version: "3"
services:
backend:
build: backend
restart: always
ports:
- 8088:8088
networks:
- app_network
@mengwangk
mengwangk / Dockerfile
Created December 29, 2020 06:33
Dockerfile - frontend
FROM python:3.8-slim
RUN mkdir /streamlit
COPY requirements.txt /streamlit
WORKDIR /streamlit
RUN pip install -r requirements.txt
@mengwangk
mengwangk / main.py
Created December 29, 2020 06:35
main.py - Serving ML Models
import sys
from pathlib import Path
file = Path(__file__).resolve()
parent, root = file.parent, file.parents[1]
sys.path.append(str(root))
try:
sys.path.remove(str(parent))
except ValueError:
@mengwangk
mengwangk / Dockerfile
Last active December 29, 2020 06:42
Dockerfile - Backend for Serving ML Models
FROM tiangolo/uvicorn-gunicorn:python3.8-slim
RUN mkdir /fastapi
COPY requirements.txt /fastapi
WORKDIR /fastapi
RUN pip install -r requirements.txt