Correlator Card Notes

Correlator Theory [version 1] by Yatharth Bhasin Introduction This article introduces and explains the implementation of Correlation modules that can read a time series and compute the autocorrelation function for the said time series. The autocorrelation calculation is done for a set of lag time values, this set is also referred to as the Channels of the Correlator module. Hence $ACF(k) \space or \space G(k)$ refers to the $k^{th}$ channel. ...

July 11, 2022 · 21 min · 4295 words · Yatharth Bhasin

Python Time Literals

Safe and accurate parsing of time literals (values + units) is both common and crucial requirement. While C++ has a mechanism through STL chrono, such a functionality is absent in python (as per my information). Library: GitHub Gist. What is a time-literal? Just to be clear, time literal here means anything of this form : 5ns, 4min, 15.5ms. It is a numeric value (float) followed by alphabetic constants that indicate special treatment of the alpha-numeric string constant. It is similar to the use of b while declaring bytes or using x while defining a hexadecimal integer: ...

June 28, 2022 · 4 min · 806 words · Yatharth Bhasin

KG Lab Project Work

KG Lab This page summarizes the projects I worked on during my Junior Research Fellow tenure at Tata Institute of Fundamental Research, Hyderabad. Note: Some of the links are private links and would require special access to view. Contact yatharth1997+git@gmail.com , if you have the permission to view the links but are unable to do so. DIY Correlator Card The source code for the Correlator card project can be found here: https://github.com/yatharthb97/Correlator . ...

June 28, 2022 · 2 min · 262 words · Yatharth Bhasin