{{ message }}

Instantly share code, notes, and snippets.

Cristi Burcă scribu

Created Jan 12, 2021
Python package pinning solutions
View gist:f90d42722b97024958859c9e3fddd663
 conda pip-tools pipenv poetry
Last active Sep 22, 2020
Poll Result Analysis
View poll-results.py
 # Blog post: https://scribu.net/twitter-poll-analysis.html import sys import math positive = int(sys.argv[1]) z = 1.9599 # 95% confidence n = 7 # number of votes classes = 3 # number of possible answers
Last active Jan 9, 2019 — forked from ntamas/hlc.py
Hierarchical link clustering algorithm of Ahn et al (see http://barabasilab.neu.edu/projects/linkcommunities/), implemented using Python and igraph for fun.
View hlc.py
 #!/usr/bin/env python # -*- coding: utf-8 -*- """ Hierarchical link clustering ============================ :Author: Tamás Nepusz This is an implementation of the hierarchical link clustering algorithm of Ahn et al. The results provided by this implementation match those of the original
Last active Aug 11, 2016
Basic Auth Test
View index.html

Created Sep 10, 2015
Deferred Acceptance Algorithm
View deferred_acceptance.py
 from collections import defaultdict def male_without_match(matches, males): for male in males: if male not in matches: return male def deferred_acceptance(male_prefs, female_prefs): female_queue = defaultdict(int)
Last active Aug 29, 2015
Simulation for the Monty Hall problem.
View monty-hall.py
 import random DOORS = set([1, 2, 3]) def play(picked_door, do_switch): door_with_car = random.sample(DOORS, 1)[0] revealed_door = random.sample(DOORS.difference([door_with_car]), 1)[0] if do_switch:
Last active Aug 29, 2015
Negative Feedback
View index.html
 Negative Feedback
Created Oct 28, 2014
Final Cut Pro Key layout for Blender 2.7.2 (initial version from http://processdiary.com/video-editing-in-blender-introduction/)
View FCP_KeyPreset.py
 import bpy import os wm = bpy.context.window_manager kc = wm.keyconfigs.new(os.path.splitext(os.path.basename(__file__))[0]) # Map View2D km = kc.keymaps.new('View2D', space_type='EMPTY', region_type='WINDOW', modal=False) kmi = km.keymap_items.new('view2d.scroller_activate', 'LEFTMOUSE', 'PRESS')
Created Sep 20, 2014
View gist:951fb7ebc553d288479f
 ### Keybase proof I hereby claim: * I am scribu on github. * I am scribu (https://keybase.io/scribu) on keybase. * I have a public key whose fingerprint is 2C8A 343A FDCC DDD2 6442 CCF1 8219 7F75 BDAF B501 To claim this, I am signing this object:
Last active Dec 23, 2017
Simplistic REPL for CasperJS
View repl.js
 // Usage: require('repl').start.call(this); // Press Ctrl+D to continue script // Press Ctrl+C to exit. require = patchRequire(require); var system = require('system'); var utils = require('utils'); exports.start = function(prompt) {