This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM python:3.11-bullseye | |
RUN apt-get update | |
RUN apt-get install -y locales locales-all | |
RUN echo 'en_US.UTF-8 UTF-8' >> /etc/locale-gen | |
RUN echo 'mk_MK.UTF-8 UTF-8' >> /etc/locale-gen | |
RUN locale-gen | |
RUN apt-get install -y \ | |
proj-bin \ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with pm.Model() as m: | |
pi = data.partner_id.astype('category').cat.codes.values | |
ii = data.item_id.astype('category').cat.codes.values | |
# [rest of priors here] | |
item_sigma = pm.Exponential('item_sigma', 1) | |
b_item = pm.Normal('b_item', 0, item_sigma, shape=ii.nunique()) | |
p = pm.math.invlogit( | |
a |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with pm.Model() as m2: | |
p = pm.Dirichlet('p', np.ones(8) / 8., shape=8, | |
testval=np.ones(8) / 8.) | |
N = pm.Bound(pm.Poisson, lower=data.sum())('N', mu=8*mean_) | |
succ = pm.Multinomial('succ', n=N, p=p, observed=data) | |
m2.name = 'm2' | |
m2.trace = pm.sample(5000, tune=5000, chains=2) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from scipy import stats | |
import numpy as np | |
def interval_zscore(alpha=0.95): | |
""" | |
Return a zscore corresponding with a confidence interval | |
(e.g., for alpha=0.95, returns 1.96) | |
:param: alpha: float, the width of the confidence interval, default is 0.95 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def extractattr(attr_name): | |
def _decorator(fc): | |
def wrapped(*args, **kwargs): | |
ellist = fc(*args, **kwargs) | |
return [el.attrib[attr_name] for el in ellist] | |
return wrapped | |
return _decorator | |
def extracttext(fc): | |
def wrapped(*args, **kwargs): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
f = document.createElement('form'); | |
document.body.appendChild(f); | |
f.action = "http://makstat.stat.gov.mk/PXWeb/api/v1/mk/MakStat/InfOpstestvo/DelovniSubjekti/175_InfOpst_Mk_09EntDSL_mk.px"; | |
f.method = 'POST'; | |
f.enctype = "application/json"; | |
// how to set request body? | |
f.submit(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def same(i): | |
a = next(i) | |
return _same(a, i) | |
def _same(a, i): | |
try: | |
b = next(i) | |
except StopIteration: | |
return True |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with open('init_links.csv', 'r') as f: | |
init_links = f.read().split('\n') | |
class LargeSpider(scrapy.Spider): | |
start_urls = init_links |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CREATE OR REPLACE FUNCTION trigger_notify() | |
RETURNS trigger AS | |
$BODY$ | |
BEGIN | |
IF NEW.state = 'pending' THEN | |
EXECUTE 'NOTIFY tickets_pending'||NEW.id::text; | |
RETURN NULL; | |
END IF; | |
END; | |
$BODY$ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import redis | |
pool = redis.ConnectionPool(host='localhost', port=6633) | |
red = redis.StrictRedis(connection_pool = pool) | |
from datetime import datetime, timedelta | |
from decimal import Decimal | |
import time | |
import calendar | |
from json import dumps, loads |
NewerOlder