Python’s Deep Object Size [Python]: Traversal over Python’s objects sub-tree and calculating the total size of the sub-tree (deep size).
github.com/liran-funaro/objsize and available to install via PyPI using “pip install objsize”.
Nested Dict File-System [Python]: Storing permanent data on the drive via a hierarchical/nested dict-like API. github.com/liran-funaro/nesteddict
Phoronix Test Suite Python Results [PHP]: This is a module for Phoronix Test Suite that prints the result of the benchmarks in a python readable format.
The output of this module can be parsed by python using ast.literal_eval(output). github.com/liran-funaro/phoronix-python-results
Web Folder Indexer [Python]: Generates an “index.html” file that displays the folder tree with files preview inside the Web-GUI. github.com/liran-funaro/Web-Folder-Indexer
vecfunc [C++ and Python]: Represent a multi dimensional function using a vector/matrix/tensor and perform various manipulations on them. github.com/liran-funaro/vecfunc
cloudsim [Python]: Simulating a cloud clients, provides and resource usage. github.com/liran-funaro/cloudsim
Stochastic Allocation Simulator (SAS) [Python and C++]: Simulating stochastic resource allocation using “cloudsim” framework (see publications). github.com/liran-funaro/stochastic-allocation
Intel’s Cache Allocation Technology (CAT) Driver [Python]: a user level driver that controls classes-of-services (COS) allocation and assignment. It is implemented by calling rdmsr/wrmsr to write directly to the CPUs’ MSRs. github.com/liran-funaro/cat-driver.
My contribution (as a Parallel And Distributed programming project) was the Web-GUI.
“Just for fun” Projects
Motion Control Android App/Widget [Java]: Android application for controlling the Linux motion detection software (motion) and watching a live camera feed from your home security camera. github.com/liran-funaro/MotionControl
Plugin for VLC media player [C++]: play/pause using mouse gestures.
Two plugins for Totem media player [Python]: automatic download of subtitles and remember my last position.