all posts | physics | programming | mathematics | gis |


11 Sep 2019 | chemistry, education

Quantum Chemistry In a Nutshell

Way back in the past when Einstein was the talk of the daily newpaper, Dirac initiated the idea that almost all chemistry problems where solve with the introduction of the quantum wave equation of Schrodinger. He said,
The underlying physical laws necessary for the mathematical theory of a large part of physics and the whole of chemistry are thus completely known, and the difficulty is only that the exact application of these laws leads to equations much too complicated to be soluble. It therefore becomes desirable that approximate practical methods of applying quantum mechanics should be developed, which can lead to an explanation of the main features of complex atomic systems without too much computation.



21 Oct 2018 | science, education

Educational Playlist

A collection of education playlist for future reference. The list include physics, mathematics, and other educational stuff in the internet.


12 Aug 2018 | web scraping, data science

Web Scraping Notes

Web scraping is the extraction or harvesting of data from websites and storing it various format (e.g database, json, spreadsheet, text files).


19 Jun 2018 | solid state

The Solid State Physics Notes

Physics of Solids without Considering Microscopic Structure: The Early Days of Solid State


17 Apr 2018 | mastery

The Art of Being Bookish

When I was young, I was curious with all the knowledge in this world that I would soak up hours and hours in our set of Webster dictionary. My mother able to acquire more books, including some copies of Guinness book of World Record, and I would return home early from school just to read and look at the peculiar pictures.


14 Apr 2018 | quantum mechanics, computational physics

Kwant - For Quantum Transport

I’m currently exploring the Kwant python package because my thesis is inline with quantum transport. Kwant is a python package for numerical quantum transport calculations. The thing I like about Kwant, aside from being in python, is that it has been designed such that natural concepts of the theory of quantum theory are exposed in a simple and transparent way. Kwant offers direct support for calculations of transport properties, dispersion relations, modes, wave functions, variours Green’s functions, and out-of-equilibrium local quantities.


02 Feb 2018 | quantum mechanics, computational physics

Quantum Mechanics in Python: Sympy

Quantum mechanics are difficult to understand and difficult algebraically. There is a need for software to symbolically simulate quantum mechanical phenomena. To do this, meet Sympy, an open-source computer algebra system capable of modelling the abstraction of Dirac notation and the density operator. A quantum computer simulation has been built using this abstraction. In this post, we will explore some codes that are relevant to physics.


04 Jan 2018 | geographic information system

Topographic Map Grabber

I started exploring the 1:2500,000 scale map in NAMRIA website. The site contains treasure trove of information concerning an area. They are old, but some information are relevant.



22 Nov 2017 | quantum mechanics

Mathematical Tools for Quantum Mechanics

I've come to a point in studying quantum mechanics where Schrodinger equation becomes a sore in the eye. Dirac introduced a much simpler notations for quantum mechanical calculations. The matrix formulation, however, is named after Heisenberg. The mathematical machinery involve in quantum mechanics are much simpler if calculated using vector-like mathematical objects, for instance the bra and ket. This leads to a formal structure of Quantum Mechanics. I hope to elucidate some kernel of knowledge regarding mathematical tools of Quantum Mechanics needed to advance to higher physics, e.g. quantum statistics, quantum field theory, superconductivity, and statistical field theory.



07 Nov 2017 | cryptography

Introduction to Cryptocurrency

Lately, the idea of cryptocurrency and blockchain as a disruptive technology has caught on, somehow overshadowing the fame of 'deep learning'. The fame of bitcoin has catapulted the science of cryptography to the public. I've read the work of Satoshi Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System, but I don't get it. Last month, I decided to invest time to get an idea of how cryptocurrency works. This article is my personal notes about cryptocurrency I've learned from the course, Bitcoin and Cryptocurrency Technologies of Princeton University.



31 Oct 2017 | computational chemistry

IR Spectrum of Water Cluster Using DFT

Abstract: Water clusters play a major role in infrared absorption in the atmosphere. The role of water clusters in the radiative balance of the atmosphere requires information on some absorption features, especially the normal modes of vibrations. In this research, we studied water clusters using density functional theory. The performance of 66 functionals, in combination with 6 basis sets, was tested on water monomer using Amsterdam Density Functional (ADF) quantum chemistry package. Results were compared to the experimental values of the vibrational frequencies and geometric properties of water monomer.



26 Oct 2017 | jekyll

Inserting Equations in Jekyll

Lately, I've had some issues concerning equations as I started writing short reviews on mathematical topics. The issue concerns with the insertion of equations using latex-like form. I've search the web about this and various sources come up. For github-based static site, I find one solution that was astonishingly easy to implement.

Refer to this blog:
https://xuc.me/blog/katex-and-jekyll/



25 Oct 2017 | probability

The Jargons of Probability Theory

There are some jargons in probability that are worth knowing for they keep recurring in many fields of science. The idea of a function in relation to a probability is widespread used in complex systems, statistical mechanics, quantum mechanics, electromagnetism, and many more. So it is just logical to learn the jargons of probability so that next time it will not appear as wild beasts.


11 Oct 2017 | quantum chemistry

Introduction to Computational Chemistry

Computational chemistry is used to model molecular system prior to synthesizing that molecule in the laboratory. Although computational models may not be perfect, they are often good enough to rule out 90% of possible compounds as being unsuitable for their intended use. Computational chemistry is also used to understand some problem completely.



29 Sep 2017 | web scrapping

Web Scraping Lotto Data

The internet is loaded with data waiting to be extracted. Web scraping is data scraping used for extracting data from websites. Any content that can be viewed on a webpage can be scraped. Many available Web scraping tools and software automates this task. In this article, I intend to show how one can web scrap data from a lotto archive using python, more specifically the BeautifulSoup library.



12 Sep 2017 | deep learning

An Introduction to Deep Learning

I just completed my Coursera course in Deep Learning Specialization!!


07 Sep 2017 | fundamentals

Fundamentals of Programming

The goal of this article is to provide a simplified framework for dealing all programming languages. In my years of studying different programming languages, alongside with mathematics, I found that they share the same structure. These transferable mental structure have speed up my understanding of any new language I encounter.


03 Sep 2017 | writing

How to Learn Almost Anything

The structure of any human knowledge are two parts — objects and functions. Any field can be simplified by thinking that it is an interplay between the objects of study and the functions involved with it. These framework of thinking is what I’ve been using to study many fields.



16 Jul 2016 | writing

My Personal Blog

"The methods of theoretical physics should be applicable to all those branches of thought in which the essential features are expressible with numbers."