Skip to content

Instantly share code, notes, and snippets.

View wmalarski's full-sized avatar

Wojtek Malarski wmalarski

View GitHub Profile
import random
from typing import NamedTuple, Dict, Any, Callable, Optional
import pandas as pd
import numpy as np
from enum import Enum
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
import sys
import time
from typing import Dict, Optional, Tuple, Any
import numpy as np
from PySide2.QtCore import QAbstractItemModel, QModelIndex, Qt
from PySide2.QtWidgets import QApplication, QTreeView
class TreeItem:
import sys
from enum import Enum, IntEnum
from typing import Dict, Union, List
from PySide2.QtCore import Qt, QObject, QModelIndex
from PySide2.QtGui import QPaintEvent, QPalette, QColor
from PySide2.QtWidgets import QApplication, QMainWindow, QWidget, QHBoxLayout, QTreeWidget, QTreeWidgetItem, \
QToolButton, QWidgetAction, QCheckBox, QAction, QDockWidget, QPushButton, QStyle, QStylePainter, QStyleOptionButton, \
QStyleOptionToolButton, QFrame, QLabel, QVBoxLayout
import sys
from enum import Enum, IntEnum
from typing import List
from PySide2.QtCore import QPropertyAnimation, QByteArray, Signal, QRect, Qt
from PySide2.QtGui import QResizeEvent, QColor, QMouseEvent
from PySide2.QtWidgets import QApplication, QWidget, QGridLayout, QLabel, QPushButton, \
QFrame, QToolButton, QHBoxLayout, QVBoxLayout, \
QGraphicsColorizeEffect, QStackedWidget, QButtonGroup, QAbstractButton, QToolBar, QMainWindow, QSizePolicy, \
QDockWidget
@wmalarski
wmalarski / filedialog.py
Created October 15, 2019 22:24
QFileDialog embedded in QWidget, QIdentityProxyModel example
import sys
from typing import Any
from PySide2.QtCore import QAbstractProxyModel, QModelIndex, QIdentityProxyModel, QSortFilterProxyModel, QFileInfo, Qt
from PySide2.QtWidgets import QApplication, QFileDialog, QWidget, QGridLayout, QLabel, QDialogButtonBox, QPushButton, \
QSizeGrip, QSplitter, QFrame, QListView, QToolButton, QFileSystemModel
# class AdditionalColumnsProxyModel(QIdentityProxyModel):
#
import base64
from aiohttp import web
import socketio
import cv2
# creates a new Async Socket IO Server
sio = socketio.AsyncServer(cors_allowed_origins=[])
# Creates a new Aiohttp Web Application
app = web.Application()
clear;clc;
% https://www.mathworks.com/help/deeplearning/examples/train-deep-learning-network-to-classify-new-images.html
%% Loading monkey data
imdsValidation = imageDatastore('10-monkey-species/validation', 'IncludeSubfolders',true,'LabelSource','foldernames');
imdsTrain = imageDatastore('10-monkey-species/training', 'IncludeSubfolders',true,'LabelSource','foldernames');
%% Selecting cnn model
net = resnet50;
import inspect
class Context:
def __init__(self):
self._filters = {}
self._parsers = {}
self._runnable_attr = '_runnable'
import multiprocessing
import os
import pickle
from os import path, getpid
from typing import Dict, Set, Tuple
import numpy as np
import pandas as pd
import seaborn as sns
from tqdm import tqdm
from collections import defaultdict
class Context(object):
def __init__(self):
self._classes = {}
self._instances = {}
def feature(self, component_cls):