Skip to content

Instantly share code, notes, and snippets.

View mdmitry1's full-sized avatar
:atom:
🦁

Dmitry Messerman mdmitry1

:atom:
🦁
View GitHub Profile
#!/usr/bin/python3.13
'''
https://octave.sourceforge.io/octave/function/sombrero.html
'''
import warnings
warnings.filterwarnings("ignore")
from numpy import sin, sqrt, linspace,finfo, transpose
from re import search
from sys import version as python_version
#Workaround for matplotlib bug
@mdmitry1
mdmitry1 / Makefile
Last active February 8, 2025 19:29
Prime numbers calculation in C++, Cython an Python
MODULE=primes_cython
VER=13
EXT=cpython-3$(VER)-$(HOSTTYPE)-gnu.so
SO=$(MODULE).$(EXT)
%: %.cpp
g++ -O2 -o $@ $<
strip $@
%.$(EXT): %_setup.py %.pyx
python3.$(VER) $< build_ext -i
strip $@
#!/usr/bin/python3.13
'''
https://www.pythonguis.com/tutorials/qtableview-modelviews-numpy-pandas/
'''
from sys import argv, exit
from rich import print as rprint
import warnings
warnings.filterwarnings("ignore",category=UserWarning)
from pandas import read_csv
from os import name as osname, popen
@mdmitry1
mdmitry1 / Makefile
Last active February 4, 2025 20:15
Disjoint set
MODULE=disjoint_set_c
VER=13
EXT=cpython-3$(VER)-$(HOSTTYPE)-gnu.so
SO=$(MODULE).$(EXT)
%.$(EXT): %_setup.py %.pyx
python3.$(VER) $< build_ext -i
strip $@
-rm -rf build
all: $(SO)
clean: