• Stars
    star
    27
  • Rank 905,827 (Top 18 %)
  • Language
    Python
  • License
    MIT License
  • Created about 10 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Performance benchmarks of Python, Numpy, etc. vs. other languages such as Matlab, Julia, Fortran.

More Repositories

1

PyLivestream

Pure Python FFmpeg-based live video / audio streaming to YouTube, Facebook, Periscope, Twitch, and more
Python
668
star
2

fortran2018-examples

Fortran 2018 standard examples with broad applications
Fortran
365
star
3

pyoptflow

Optical Flow estimation in pure Python
Python
74
star
4

mumps

MUMPS via CMake
CMake
73
star
5

pybluez-examples

Example Bluetooth tasks using the Python PyBluez module
Python
68
star
6

f2py-examples

Examples of using f2py to get high-speed Fortran integrated with Python easily
Fortran
46
star
7

pyimagevideo

write animated GIF, multipage append TIFF, AVI OGV video in Python
Python
39
star
8

findssh

Asyncio concurrent Python finds SSH servers (or other services with open ports) on an IPv4 subnet, WITHOUT NMAP
Python
37
star
9

Cpp23-examples

Example C++23 and C++20 syntax and tests of compilers and CMake
C++
35
star
10

fortran-filesystem

Object-oriented Fortran filesystem path manipulation library, based on C++17 filesystem.
Fortran
32
star
11

fortran-cpp-interface

Examples of Fortran 2003 C / C++ interfacing with Fortran
Fortran
29
star
12

soothing-sounds

Demo several ways of making sound from Numpy arrays in Python, white noise
Python
27
star
13

fortran-submodule

Examples of modern Fortran 2008 submodule
Fortran
26
star
14

pybashutils

Collection of Bash and Python scripts I've made that may be generally useful
Shell
26
star
15

rpn-calc-fortran

Fortran 2018 Reverse Polish Notation (RPN) calculator. Over 100 functions not in standard Fortran
Fortran
23
star
16

linkchecker-markdown

Python asyncio + aiohttp Markdown *.md URL link checker: 10,000 files/second
Python
22
star
17

signal_subspace

vector and ensemble signal analysis w/ subspace methods such as Esprit and RootMusic
Python
22
star
18

sparse-fortran

Sparse array examples using MUMPS, Scalapack, BLACS, PARDISO with CMake
CMake
20
star
19

pibayer

Acquire RAW Bayer-masked images with Raspberry Pi camera (before demosaicking) in Python
Python
17
star
20

nrl-radar-sea-clutter

NRL Radar sea clutter model (2012) by Mital & Gregers-Hansen
MATLAB
17
star
21

cmakeutils

Helpful scripts and modules for CMake, especially for scientific computing, HPC, and Fortran
CMake
16
star
22

lapack-cmake-meson

CMake FindLAPACK.cmake that works with Intel MKL, Atlas, OpenBLAS, Netlib, LAPACK95 for C / C++ / Fortran
CMake
14
star
23

fortran-coarray-mpi-examples

Examples of Fortran Coarrays, MPI 3.0 / mpi_f08
CMake
14
star
24

em-sfm

Lorenzo Torresani's Structure from Motion Matlab code
MATLAB
13
star
25

bistatic-radar-sea-reflectivity

NRL model of bistatic sea surface radar reflectivity (2014) by Mital & Gregers-Hansen
MATLAB
12
star
26

Andor-sCMOS-examples

Andor sCMOS (Neo and Zyla) SDK3: focus on simplicity and speed.
C++
11
star
27

LAPACK95

CMake enhanced Netlib LAPACK95
CMake
11
star
28

mozilla-location-wifi

airport, netsh, nmcli: Mozilla Location Services with Wifi from Python on Windows, MacOS, Linux
Python
11
star
29

gitMC

concurrent, pure Python asyncio + Git: manage large (100+) numbers of Git repos
Python
11
star
30

scalapack

Netlib Scalapack with robust CMake
CMake
10
star
31

cmake-build-gcc

Build GCC and prereqs driven by CMake
CMake
10
star
32

office-headless

Headless document conversion and printing using LibreOffice or Microsoft Office
Python
9
star
33

cmake-cpu-detect

CMake detect CPU arch / model, useful for -mtune= on Intel oneAPI
CMake
9
star
34

linguist-python

Detect repo language(s) with thin Python wrapper of Github Linguist
Python
9
star
35

LCPFCT

NRL Flux-corrected Algorithm for Solving Generalized Continuity Equations LCPFCT from Python
Python
9
star
36

tincanradar

Utilities for designing, building, and using a $35 Tin Can Radar, from the original 2006 prototype
Python
9
star
37

lineclipping-python-fortran

Line clipping in clean, simple, modern Fortran and Python
Fortran
8
star
38

fortran-namelist

Python and Matlab readers for Fortran namelist => dict / struct
MATLAB
8
star
39

docker-fortran

coarray Fortran with Docker on Travis-CI
CMake
8
star
40

pypistats-plots

Plot Python package version support vs time via pypistats
Python
8
star
41

C23-examples

A few examples of C23 / C11 standards to check compilers and build systems
C
8
star
42

unlzw3

Pure Python unlzw to open .Z files on any platform running Python
Python
7
star
43

cmake-patch-file

Use GNU Patch from CMake to patch source/headers/etc.
CMake
7
star
44

hires_spectrum

High Resolution Spectrum Estimation
MATLAB
7
star
45

fortran-II-examples

Fortran II (year 1958) examples from IBM 704 manual, with modern Fortran equivalents
Fortran
7
star
46

pygit-bulk

manage large numbers (100+) Git users / teams using GitHub API v3 and PyGitHub
Python
7
star
47

basler-pypylon-examples

Examples for Basler cameras using Python PyPylon API
Python
7
star
48

radioutils-pascal

(Ham) radio utilities in Pascal by G4FGQ
Pascal
7
star
49

matlab-cmake-mex

CMake and Matlab MEX producing accelerated Matlab code
CMake
7
star
50

asyncio-subprocess-ffmpeg

Examples of Python asyncio.subprocess
Python
6
star
51

VehicleDetection-Python

Vehicle Detection using OpenCV in Python
Python
6
star
52

python-matlab-examples

Examples of neat Python and Matlab plotting and other tasks & hacks
Python
6
star
53

morecvutils

Python computer vision algorithms using OpenCV, including plots
Python
6
star
54

METIS

CMake enhanced Karypis METIS library 5.1.0
C
6
star
55

python-image-processing

2-D FFT and primitive filter example
Python
6
star
56

barron-optflow

Robert Barron optical flow code: slightest modifications for modern computers
C
5
star
57

mayavi-examples

3-D and 4-D plotting with Mayavi in Python
Python
5
star
58

wspr_txrx_simulator

Simulator for WSPR TX encoding and RX decoding.
MATLAB
5
star
59

robust-optical-flow

Python / Matlab interface to Michael Black's Robust optical flow
C
5
star
60

L-BFGS-B

Fortran code for L-BFGS-B, modernized
Fortran
5
star
61

GPSjamDetect

sub-$100 methods of finding GPS jammers via hobbyist & crowdsourced methods
Python
5
star
62

satcam

Identify what times a satellite should cross a camera pixel and triangulate satellites
MATLAB
5
star
63

harmonicradar

Code for modeling, simulating, processing harmonic radar data
Python
5
star
64

FClimDex

FClimDex climate data
Fortran
5
star
65

python_c_sockets

A demo of IPv6 UDP datagram on C and Python limited by interface speed (e.g. 1Gbps)
C
5
star
66

raspicam-spectra

Raspberry Pi camera spectral response OV5647
Python
4
star
67

radio-utils

Collection of scripts over the years simulating radio communications
Python
4
star
68

quindar-tones

Generate Quindar tones used by NASA for decades as in-band PTT signaling
Python
4
star
69

satkml

Plot satellite az/el, and make KML of satellites for visualization in Google Earth.
Python
4
star
70

asyncio-subprocess-examples

Examples of speedup from Python asyncio-subprocess
Python
4
star
71

hdf5-tester

Basic, easy, quick HDF5 recursive check for file errors with Python and h5py
Python
4
star
72

mpi_stubs

A dummy MPI-2 library for basic operations when actual MPI library not available.
C
3
star
73

cmake-macos-rosetta

Check MacOS CPU capabilities using CMake, C++, Python, ...
CMake
3
star
74

pyAndorNeo

Andor Neo drivers in Python
Python
3
star
75

nxp-nfc-pn7150

Makefiles for NXP NFC PN7150 USB board: MIKROE-2540
3
star
76

vallado-astrodynamics

Vallado Fundamentals of Astrodynamics and Applications code
Fortran
3
star
77

pyfindfiles

Concurrently find files containing text, or project language with codemeta.json
Python
3
star
78

github-actions-arm64

Example of ARM64 image with Github Actions
C
3
star
79

matlab-gnuradio-baseband

GNU Radio SDR raw .bin format into Matlab .bb baseband format
MATLAB
3
star
80

google-drive-public

DEPRECATED/DO NOT USE: Python no-login download of files from publicly-shared Google Drive folders
Python
3
star
81

hwloc-fortran

Simple Fortran binding for HWLOC to get CPU count, with fallback
CMake
3
star
82

lapack-cmake-fetchContent

LAPACK with enhanced CMake
CMake
3
star
83

scotch-cmake

Access / autobuild Scotch as CMake ExternalProject
CMake
3
star
84

physical-cpu-count

Single C++ function cpu_count() gives physical CPU count across OS and hardware.
C++
3
star
85

random-seed-examples

Examples of random seed initialization in: C, C++, Fortran, Julia, Matlab, Python
CMake
2
star
86

textutils3

Recursively spellcheck files using aspell or other backend
Python
2
star
87

mbta_salary

Boston MBTA transit salary analysis
Python
2
star
88

cmake-package-install

Example of minimal CMake package creation for relocatable install
CMake
2
star
89

wine-utils

Shortcuts to use Microsoft Office on Linux from WINE, and Echolink on WINE
Shell
2
star
90

latex-examples

Example of block diagrams, presentations, other practical STEM uses of LaTeX
TeX
2
star
91

skyfield-examples

Examples using Skyfield (replaces PyEphem)
Python
2
star
92

amtrak-connections

Using archival data from statusmaps.net to do simple analysis of transfer statistics (missed connections)
Python
2
star
93

gsuite-utils

Scripts handy for admining G Suite domains and organizations
Python
2
star
94

ts07d

Tsyganenko and Sitnov Empirical Magnetic Model TS07D
Fortran
2
star
95

cmake-gpg-sign

CMake / CPack sign binaries with GnuPG
CMake
2
star
96

matlab-stdin-pipe

Pipe stdin with Python or Java to run external processes from Matlab
MATLAB
2
star
97

appveyor-gfortran

Simple example of AppVeyor builds with Gfortran. Also CMake unit tests for stdout.
CMake
2
star
98

mumps-fetchcontent

Example of using MUMPS via CMake FetchContent
Fortran
2
star
99

hamlib-utils

bash/matlab scripts used with hamlib for remote control of amateur radio equipment
Shell
2
star
100

cmake-apple-silicon-count

Workarounds for Apple Silicon CPU detection with hwloc and CMake
C
2
star