Shells that support process substitution such as bash
and zsh
allow to run shell script on gist as follows.
# With curl:
bash <(curl -sL ${GIST_URL}) args...
# With wget:
import lineax as lx | |
import jax.numpy as jnp | |
import jax | |
from jaxtyping import Float, Array | |
class CubicSpline: | |
x_grid: Float[Array, str("batch")] # input x data | |
y_grid: Float[Array, str("n")] # input y data |
import os | |
import sqlite3 | |
from datetime import datetime, date | |
from typing import Tuple, Dict, List | |
import getpass | |
from mattermostdriver import Driver | |
import pathlib | |
import json |
import numpy as np | |
import datetime | |
import matplotlib.pyplot as plt | |
gw_event = [20150914,20151012,20151226, # O1 events | |
20170104,20170608,20170729,20170809,20170814,20170817,20170818,20170823, | |
20190408,20190412,20190413,20190413,20190421,20190424,20190425,20190426, | |
20190503,20190512,20190513,20190514,20190517,20190519,20190521,20190521, | |
20190527,20190602,20190620,20190630,20190701,20190706,20190707,20190708, | |
20190719,20190720,20190727,20190728,20190731,20190803,20190814,20190828, |
/* | |
**************************************************************************************** | |
**************************************************************************************** | |
**************************************************************************************** | |
NOW HOSTING CODE VIA MY MAIN GITHUB REPOSITORY FOR ROAM SO THAT USERS CAN LINK DIRECTLY TO THE CODE AND AUTO UPDATE | |
GO HERE FOR INSTALLATION INSTRUCTIONS: https://github.com/GitMurf/roam-javascript#installation | |
**************************************************************************************** |
import mxnet as mx | |
from mxnet import nd, gluon | |
from mxnet.gluon.nn import Dense, ELU, LeakyReLU, LayerNorm, Conv2D, MaxPool2D, Flatten, Activation, Dropout | |
import os, sys, datetime | |
from loguru import logger | |
#### REF #### https://loguru.readthedocs.io/en/stable/api/logger.html | |
# DEBUG 10 # INFO 20 # WARNING 30 # ERROR 40 # CRITICAL 50 | |
config = { | |
"handlers": [ |
All your notes, scripts, config files and snippets deserve version control and tagging!
gist
is a simple bash script for gist management.
It is lightweight(~700LOC) and dependency-free! Helps you to boost coding workflow.
#! usr/bin/python | |
#coding=utf-8 | |
# http://gree2.github.io/python/2016/05/14/python-with-docker-redis | |
from __future__ import print_function | |
from __future__ import absolute_import | |
from __future__ import division | |
from __future__ import print_function | |
import sys, os, time |
UPDATE: I have baked the ideas in this file inside a Python CLI tool called pyds-cli
. Please find it here: https://github.com/ericmjl/pyds-cli
Having done a number of data projects over the years, and having seen a number of them up on GitHub, I've come to see that there's a wide range in terms of how "readable" a project is. I'd like to share some practices that I have come to adopt in my projects, which I hope will bring some organization to your projects.
Disclaimer: I'm hoping nobody takes this to be "the definitive guide" to organizing a data project; rather, I hope you, the reader, find useful tips that you can adapt to your own projects.
Disclaimer 2: What I’m writing below is primarily geared towards Python language users. Some ideas may be transferable to other languages; others may not be so. Please feel free to remix whatever you see here!