Pinned Repositories
BluetoothDeviceBinder
This project uses the RFCOMM tool to automatically create a binding with a remote Bluetooth device.
Build_Rocalution_With_OpenMP_Backend_For_Windows
This project presents a step by step guide to build rocALUTION library on Windows with OpenMP backend.
container-cl-aa2e
Created using https://container-hosting.anotherwebservice.com/#start
EventSystem
This project provides implementation of a basic event system according to the Observer pattern. It allows to create an event instance which creates custom arguments and pass them sequentially to the subscribed event listeners.
GPS_Data_Logger
In this project, I developed a real-time GPS data logger. This multi-threaded application allows connecting to a GPSD server, retrieve real-time location data and save it to a local SQLite database. In addition, the stored data can be exported in both Keyhole Markup Language (KML) and GPS Exchange Format (GPX) formats.
ScanYourCar
The ScanYourCar project connects to the car through an OBD reader (e.g., ELM327) and checks which PIDs (Mode 2 and Mode 3 only) are supported by that car. It also gets a snapshot of the data for each supported PID.
SparseMatrixReordering
In this project, I implemented few .m functions which allow to reorder a sparse matrix read from a Matrix Market file using either the Reverse Cuthill-McKee (RCM) or Nested Dissection (ND) algorithms.
SystemInfoExplorer
This project uses the Windows Management Instrumentation (WMI) API in order to explore the hardware items installed in a computer. It also allows to instantly query a set of performance counters in order to retrieve the current state of some hardware parameters.
VoltaZero_Monitor
As part of an end-to-end cloud-based Internet-of-Things (IoT) solution, this project implements a Python application to acquire, process, store and display the VoltaZero Sensing Unit (VSU) telemetry data.
VoltaZero_Sensing_Unit
The VoltaZero project implements the required code to get the sensors' readings from VoltaZero shield and send them to the cloud in a timely, reliable and continuous manner.
slafi's Repositories
slafi/ScanYourCar
The ScanYourCar project connects to the car through an OBD reader (e.g., ELM327) and checks which PIDs (Mode 2 and Mode 3 only) are supported by that car. It also gets a snapshot of the data for each supported PID.
slafi/GPS_Data_Logger
In this project, I developed a real-time GPS data logger. This multi-threaded application allows connecting to a GPSD server, retrieve real-time location data and save it to a local SQLite database. In addition, the stored data can be exported in both Keyhole Markup Language (KML) and GPS Exchange Format (GPX) formats.
slafi/SparseMatrixReordering
In this project, I implemented few .m functions which allow to reorder a sparse matrix read from a Matrix Market file using either the Reverse Cuthill-McKee (RCM) or Nested Dissection (ND) algorithms.
slafi/SystemInfoExplorer
This project uses the Windows Management Instrumentation (WMI) API in order to explore the hardware items installed in a computer. It also allows to instantly query a set of performance counters in order to retrieve the current state of some hardware parameters.
slafi/EventSystem
This project provides implementation of a basic event system according to the Observer pattern. It allows to create an event instance which creates custom arguments and pass them sequentially to the subscribed event listeners.
slafi/BluetoothDeviceBinder
This project uses the RFCOMM tool to automatically create a binding with a remote Bluetooth device.
slafi/Build_Rocalution_With_OpenMP_Backend_For_Windows
This project presents a step by step guide to build rocALUTION library on Windows with OpenMP backend.
slafi/container-cl-aa2e
Created using https://container-hosting.anotherwebservice.com/#start
slafi/flask-restful-swagger
A Swagger spec extractor for flask-restful
slafi/VoltaZero_Monitor
As part of an end-to-end cloud-based Internet-of-Things (IoT) solution, this project implements a Python application to acquire, process, store and display the VoltaZero Sensing Unit (VSU) telemetry data.
slafi/VoltaZero_Sensing_Unit
The VoltaZero project implements the required code to get the sensors' readings from VoltaZero shield and send them to the cloud in a timely, reliable and continuous manner.
slafi/kafka-docker
Dockerfile for Apache Kafka
slafi/meta-splash
A psplash customization layer
slafi/PyCommons
PyCommons gathers few helper functions and classes that I commonly use in my Python projects.
slafi/PySQLizer
PySQLizer allows you to easily import data from standard comma-separated file (CSV) into a standard SQL table.
slafi/SparseMatrixReorderingUsingRCMAlgorithm
In this project, I implemented few .m functions which allow to reorder a sparse matrix read from a Matrix Market file using the Reverse Cuthill-McKee algorithm. In addition to reordering, it is possible to write the reordered sparse matrix to a Matrix Market file, plot it side-by-side with the original, compute few statistics about it and output the plot as a PNG file. All these functions can be applied to a single input matrix or multiple matrices stored in a given folder.