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 visualize your data. If you only need to obtain integrated intensity of the SES spectra for XPS data analysis, you may use this web application (no installation required).
View on GitHub Read Documentation Open XPS AppSUV 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.
View on GitHubSingapore 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 :)
View on GitHub Open WebappLinux/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.
View on GitHub Open WebappSingapore tax calculator
Calculate your personal income tax if you are a Singapore resident.
View on GitHub Open Webapp