74 projects
py-qt-video-player
A simple video player based on PyQt6.
py-simple-timeout-wrap
A simple function execution time limit tool based on `concurrent.futures`.
simple-rands
a very simple tool to generate random string with digits and numbers.
py-win-x86-64-gcc
Download tools from w64devkit with Python.
py-buaa-login
A rather clunky BUAA campus network automation login script (based on Selenium).
simple-tcp-server
Simple TCP server/client framework.
pip-pkg-info
use this pkg to show all the packages installed by pip in JSON form.
remote-auto-fetch
Fetch something from url if not exists.
py-simple-go-icp-interface
A simple python encapsulation of Go-ICP.
py-single-file-storage
Store some information within the current .py file for the distribution of a single-source-file Python application.
medscope
Medical Intraoperative Real-time Visualization System.
read-nii-to-numpy
Read the NIfTI file and resample it into a 3D NumPy array.
exhentai-gallery
a simple method to get all image in an exhentai gallery.
simple-cookie-downloader
a simple web page downloader based on requests.
simple-image-to-pdf
Merge a series of images into an A4-sized PDF with automatic portrait/landscape orientation.
exhentai-auth-check
Check whether a set of cookies can be used to log in to exhentai.
create-aimtool-file
An unofficial tool for creating aimooe tool files.
fit-3d-plane
Given a set of discrete points in 3D space (with at least three non-collinear points), fit a plane using these points.
rotate-plane-3d
Compute the translation and rotation of a point-normal plane in 3D space.
rotate-stl-with-aimtool
Register the specified STL model according to the marker ball positions defined in the aimtool file.
stl-find-ball
find ball structure in a certain .stl model.
py-ap200-simple-interface
a simple interface package for aimooe AP-200.
simple-event-system
A simple plugin, hook, and event-driven system framework.
rotmat-to-quaternion
Calculate quaternion with rotation matrix.
solve-rigid-point-set-rt-pro
Solve the transform vector and rotation matrix of a rigid point set (order can be changed).
solve-rigid-point-set-rt
Solve the transform vector and rotation matrix of a rigid point set.
stl-scale-translate-rotate
translate, scale or rotate stl 3d model, then saved it to .stl file.
point3d-rigid-match
Compute the correspondence between points in the two point sets before and after rigid transformation.
simple-dir-archive
a simple lib for make an archive file for a directory.
simple-encryption
a simple encryption lib for bytes data.
simple-stack-machine
A simple stack-style machine language interpreter.
simple-brainfuck
a very simple brainfuck interpreter.
xulang
Xulang: a minimalist programming language with no rules to memorize. Dedicated to my dear little mouse.
com-link-gen-10
calculate all composite link under 10 crossing.
pd-code-to-diagram
calculate 2d-diagram from pd_code.
point24
calculate 24 with four numbers with braces, add, sub, mul and div.
javakh-interface
use python to solve khovanov homology with javakh (jre needed).
is-windows-system
check if current system is windows.
console-default-encoding
get default encoding in current console in python.
group-diagram-combination
solve edge combination of group graph
link-khovanov
solve khovanov for link for both directions of each component.
pd-code-reverse-component
reverse all arc number in one certain component for a link pd_code.
link-rep-to-pd-code
given a link-rep, output its pd_code for the composite link or knot.
pd-code-connected-sum
make connected sum for link pd_code
pd-code-delete-nugatory
delete all nugatory crossing from a pd_code (link or knot).
java-simple-interface
run java program with local java runtime.
pd-code-rotate
given a link or knot,rotate its 2d diagram by changing its pd_code.
pd-code-mirror
# pd_code_mirror
pd-code-pre-nxt
get `pre` and `next` node for every number in pd_code.
pd-code-de-r1
erase r1-move from link pd_code.
pd-code-strong-sanity
Check if a pd_code represents a valid knot/link (with mandatory guarantee of an existing planar layout scheme)
cpp-simple-interface
compile c++ program with local g++/mingw compiler.
pd-code-sanity
check pd_code weak sanity.
prime-link-knot-10
table for prime link and knot under 10 crossing.
pd-code-components
get all components from a link pd code.
link-rep
representation for a composite topological link.
ct-leg-bone-split-patch
Given a 128×128 grayscale image representing a CT/MRI cross-sectional slice, identify bone tissue from it and generate a binary mask.
ct_image_to_pic_list
convert a 3d CT/MRI image (numpy) into pillow image list.
register3d
An efficient binary value 3d volume registration algorithm based on Cupy.
user_system
A simple backend implementation for website user management.
rotate-volume
An efficient volume rotation algorithm based on Cupy.
register2d
A 2d black-white binary image registration algorithm.
rawtimer
A simple timer manager.
visualize-volume
Visualize 3D volume data.
cupy-fft-match
A fast fuzzy matching algorithm based on FFT.
image2numpy
A program for bidirectional conversion between grayscale image sequences and numpy ndarrays.
simple-md2html
a very simple python package to convert markdown document into html document.
dicom-bone
get bone point cloud from dicom folder
py-blk-bash-db
split large file into 1MB small files.
dcm-ball-detector
given a .dcm format image sequence, identify the positions of all spherical markers from this image sequence.
process-wrap-queue
a python module for process based task queue.
mptrolley
a simple python module to solve problem in a multiprocessing way.
neko-rexec
send remote command through paramiko via ssh.
cuffers
a python module to split a large file into smaller files with multiple processes.