Coding
Some of the coding projects I am working on.
ARPES Python Tools
This python library helps you analyze and visualize Angle Resolved Photoemission Spectroscopy (ARPES) data. Currently, it can import data acquired by Scienta SES software format, but a data loader can be implemented for any other formats. It also allows importing and exporting Igor text format. There are functions to convert 2-dimensional spectra or 3-dimensional Fermi mapping data to k-space from real space. You can slice volume data or extract line profiles from 2-dimensional spectra. If the high symmetry directions were not aligned during the measurement, you can rotate the Fermi surface or the full 3-dimensional array. There are matplotlib example templates included in the tutorial in order to quickly visualize your data. If you only need to obtain integrated intensity from the SES spectra for XPS data analysis, you may use our web application (no installation required).
SUV Python Tools
Python libraries to load, analyze and visualize SSLS SUV beamline data. There is also an accompanying web application to convert/
Integrate OneDrive with your application
We can use Microsoft Graph API to integrate OneDrive or OneDrive for Business cloud storage with our programs to read write data from the cloud. If you have hundreds of gigabytes of data, it is not a bad idea to store them in the cloud, and access them only when you need. This is a walk-through on how to access, explore, read, write files to OneDrive using Python. In fact, Graph API can be used to access the whole of Microsoft services including Outlook emails and Excel online.
Singapore traffic camera
Monitor realtime traffic around you in Singapore. You can either select a location from the dropdown or enter your GPS location, and it will show you the road image of nearest available traffic camera (thanks to DATA.GOV.SG). If you want a specific location to be included in the dropdown menu, just drop me a message :)
Linux/UNIX command cheatsheets
Never forget or confuse another Linux/
ReTasks
This is an educational project to learn about React and Javascript in general. This application can help you remember and manage your tasks. The user authentication and user data is stored in Google Firebase.