Skip to content

Instantly share code, notes, and snippets.

from PySide6 import QtCore, QtGui
import shiboken6
import numpy as np
import itertools
from time import perf_counter
class Points:
def __init__(self, use_array):
self.use_array = use_array
from PySide6 import QtCore, QtGui
import shiboken6
import numpy as np
import itertools
from time import perf_counter
class LineSegments:
def __init__(self, use_array):
self.use_array = use_array
#include <stdlib.h>
#include <assert.h>
#include <uv.h>
int num_jobs;
#define NUM_ELEMS 1001
int g_terminate;
int g_jobs_done;
uv_work_t *jobs;
@pijyoi
pijyoi / testfft.cpp
Created October 1, 2017 08:23
program to time cufft for various sizes
#include <stdio.h>
#include <assert.h>
#include <vector>
#include <chrono>
#include <string>
#include <cufftXt.h>
int main(int argc, char **argv)
@pijyoi
pijyoi / udp_broadcast_recv.py
Created December 19, 2016 23:22
udp broadcast
import socket
sock = socket.socket(type=socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.bind(('192.168.0.255', 12345))
while 1:
data, addr = sock.recvfrom(100)
print(data, addr)
@pijyoi
pijyoi / fused.pyx
Created June 13, 2015 07:19
cython fused types problem with spyder user module deleter
from cython cimport floating
def add_fused(floating [:] ain):
cdef int r
for r in range(ain.size):
ain[r] += 1
def add_f64(double [:] ain):
cdef int r
for r in range(ain.size):