<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Suyog Garg</title>
    <link>https://suyoggarg.com/</link>
    <description>Recent content on Suyog Garg</description>
    <image>
      <title>Suyog Garg</title>
      <url>https://suyoggarg.com/</url>
      <link>https://suyoggarg.com/</link>
    </image>
    <generator>Hugo -- 0.128.0</generator>
    <language>en</language>
    <copyright>Suyog Garg</copyright>
    <lastBuildDate>Thu, 13 Nov 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://suyoggarg.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Linux Terminal Commands</title>
      <link>https://suyoggarg.com/en/posts/2021-05-09-terminal-commands/</link>
      <pubDate>Sun, 09 May 2021 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2021-05-09-terminal-commands/</guid>
      <description>Sample article showcasing basic Markdown syntax and formatting for HTML elements.</description>
    </item>
    <item>
      <title>Installing &#39;eza&#39; on linux server without &#39;sudo&#39;</title>
      <link>https://suyoggarg.com/en/posts/2025-11-13-install-eza-no-sudo/</link>
      <pubDate>Thu, 13 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-11-13-install-eza-no-sudo/</guid>
      <description>Install eza on a remote Linux server without sudo, apt, or Rust This guide installs the modern ls replacement eza entirely in your home directory, using a prebuilt release tarball. Works on shared servers where you can’t use sudo and don’t have apt or Rust.
TL;DR: download a prebuilt tarball → put eza in ~/.local/bin → add to PATH → (optional) completions + man page. Use the musl build if the glibc-linked binary won’t run.</description>
    </item>
    <item>
      <title>Making someone co-host on scheduled zoom meeting</title>
      <link>https://suyoggarg.com/en/posts/2025-11-14-zoom-alternate-host/</link>
      <pubDate>Thu, 13 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-11-14-zoom-alternate-host/</guid>
      <description>When you can’t attend or might be late to a recurring Zoom meeting, the safest way to ensure class or group can begin on time is to let a trusted colleague start the meeting for you.
Key point: In Zoom, a co‑host can help manage a running meeting but cannot start it. For starting the meeting without you, use Alternative host (recommended), or Host key + Join before host (backup), or Scheduling privilege (for ongoing delegation).</description>
    </item>
    <item>
      <title>Mac No‑Mouse Keyboard-only Rescue</title>
      <link>https://suyoggarg.com/en/posts/2025-04-01-mac-with-only-keyboard/</link>
      <pubDate>Fri, 07 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-04-01-mac-with-only-keyboard/</guid>
      <description>How to turn on Bluetooth &amp;amp; Reconnect Your Mouse Using Only the Keyboard (Sonoma/Ventura) iMac when used with bluetooth Apple keyboards and mouse has a faintly annoying problem of the inability to use the mouse if it doesn&amp;rsquo;t automatically gets connected to the system. A possible remedy and workaround for this is to use keyboard keys for mouse control.
Press F8 (or F7 in the Macbook) key on the keyboard to enable switching the command palettes in the settings window.</description>
    </item>
    <item>
      <title>BibTex, Zotero and REVTex</title>
      <link>https://suyoggarg.com/en/posts/2025-11-03-zotero-bibtex-authors/</link>
      <pubDate>Mon, 03 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-11-03-zotero-bibtex-authors/</guid>
      <description>Killing the \@lbibitem Error in REVTeX and Auto‑Truncating Huge Author Lists from Zotero (Better BibTeX) This note documents the exact fixes I used when REVTeX + APS style blew up on a long collaboration paper (Abbott et al. 2016, LIGO/Virgo), and how I automated Better BibTeX (Zotero) to truncate 100+ authors at export and/or prefer the Collaboration name.
TL;DR If you see ! File ended while scanning use of \@lbibitem., your .</description>
    </item>
    <item>
      <title>Jennie Voice: ChatGPT Auto Read Aloud</title>
      <link>https://suyoggarg.com/en/posts/2025-08-16-jennie-voice/</link>
      <pubDate>Fri, 15 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-08-16-jennie-voice/</guid>
      <description>From Zero to “Jennie Voice” — Building ChatGPT Auto Read Aloud (v0→v3) and the Upgrade to v3.3.0 How I taught ChatGPT to auto-read answers out loud, added a cute floating panel, and learned a bunch about web UI quirks along the way.
TL;DR We built a Tampermonkey userscript that automatically (or on demand) plays ChatGPT’s Read Aloud for the latest assistant message. Clean floating panel, mini 🔊, ETA/elapsed timers, skip-code, engine choice (Built-in or Web Speech), hotkeys.</description>
    </item>
    <item>
      <title>Installing tmux on CentOS server</title>
      <link>https://suyoggarg.com/en/posts/2025-06-17-tmux-on-centos/</link>
      <pubDate>Tue, 17 Jun 2025 13:36:15 +0900</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-06-17-tmux-on-centos/</guid>
      <description>🧵 Building libevent, ncurses, and tmux Without sudo on a CentOS Server (While Escaping Anaconda) This guide shows how to install ncurses, libevent, and tmux locally under $HOME, without sudo, and without interference from Anaconda, on older CentOS systems.
🧼 Step 1: Start a Clean Build Shell env -i bash --noprofile --norc Then set up the build environment manually:
export HOME=/home/yourusername export PATH=/usr/bin:/bin:/usr/local/bin export LD_LIBRARY_PATH= export LIBRARY_PATH= export PKG_CONFIG_PATH=&amp;#34;$HOME/local/lib/pkgconfig&amp;#34; export CFLAGS=&amp;#34;-I$HOME/local/include -I$HOME/local/include/ncursesw&amp;#34; export LDFLAGS=&amp;#34;-L$HOME/local/lib -Wl,-rpath=$HOME/local/lib&amp;#34; 📦 Step 2: Install ncurses Locally If your system is missing the ncursesw headers, or has an old version, build your own:</description>
    </item>
    <item>
      <title>Tokyo-&gt;Delhi Flight Price Comparison</title>
      <link>https://suyoggarg.com/en/posts/2025-06-16-flight-pricing/</link>
      <pubDate>Mon, 16 Jun 2025 01:22:03 +0900</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-06-16-flight-pricing/</guid>
      <description>Note: Made using ChatGPTv4-o prompt!
You&amp;rsquo;ve shared 6 flight sets, and I&amp;rsquo;ve compiled all the fares for Air India, ANA, and JAL (all nonstop, round-trip, HND–DEL) in JPY.
✈️ Summary of All Flights Shared Airline Date Type Price (JPY) CO₂ Emissions Notes Air India Weekday ¥82,130 407 kg (−27%) Constant across weekdays Air India Weekday ¥82,130 407 kg Repeated entry Air India Weekend ¥82,130 407 kg Air India Weekend ¥169,330 407 kg One high weekend fare Air India Weekday ¥82,130 407 kg Reconfirmed low fare ANA Weekday ¥142,230 428 kg (−23%) Lower weekday price ANA Weekday ¥142,230 428 kg Repeated fare ANA Weekend ¥195,730 428 kg ANA Weekday ¥195,730 428 kg Repeated fare ANA Weekday ¥195,730 428 kg JAL Weekday ¥115,430 447 kg (−20%) Lower weekday fare JAL Weekday ¥115,430 447 kg Repeated fare JAL Weekday ¥92,930 447 kg One discounted fare JAL Weekend ¥154,430 447 kg Higher weekend fare JAL Weekend ¥632,890 1,788 kg (+222%) Extremely high premium fare JAL Weekday ¥250,430 447 kg Very high weekday fare 📊 Price Averages by Airline &amp;amp; Day Type Airline Avg.</description>
    </item>
    <item>
      <title>How to remove large files from `git` commit history?</title>
      <link>https://suyoggarg.com/en/posts/2025-05-15-git-history-edits/</link>
      <pubDate>Thu, 15 May 2025 22:14:18 +0900</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-05-15-git-history-edits/</guid>
      <description>First, analyze the git storage in the directory with:
git filter-repo --analyze Then the large files can be removed from git history using git filter-repo as follows:
git filter-repo --strip-blobs-bigger-than 10M This removes all files larger than 10MB from .git/objects/ directory. You may have to use --force argument, if the repository is not a fresh clone. The command will also remove the origin remote, so you will need to readd it!</description>
    </item>
    <item>
      <title>Using Conda and Conda Command Cheatsheet</title>
      <link>https://suyoggarg.com/en/posts/2025-04-11-conda-cmd-cheatsheet/</link>
      <pubDate>Fri, 11 Apr 2025 15:01:20 +0900</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-04-11-conda-cmd-cheatsheet/</guid>
      <description>Installing Conda package on macOS Do:
brew install --cask conda This will download miniconda, coda and anaconda3 and all other required affiliated packages. The install location may vary, but is most likely to be in /usr/local/anaconda3/
After the installation, add the path to the anaconda3 installation directory to the $PATH system variable, by:
echo &amp;#39;export PATH=&amp;#34;/usr/local/anaconda3/bin:$PATH&amp;#34;&amp;#39; &amp;gt;&amp;gt; ~/.zshrc source ~/.zshrc Installing Conda package on Linux server / remote cluster It&amp;rsquo;s best to install the &amp;ldquo;miniconda&amp;rdquo; essential-only distribution, since the IDE, Jupyter-notebook, Spyder etc.</description>
    </item>
    <item>
      <title>SoftTools</title>
      <link>https://suyoggarg.com/en/teaching/softtools/</link>
      <pubDate>Thu, 03 Apr 2025 18:58:07 +0900</pubDate>
      <guid>https://suyoggarg.com/en/teaching/softtools/</guid>
      <description>This document is to store notes about a possible Software Tools I may be interested in running later this year or the next in UTokyo.
List of Important Scientific software tools and Packages I have been using:
Zotero : for Research Papers management. LaTeX : Perhaps, have a demo on some advanced latex tools. Python : Again, introduction to advanced tools and libraries and to proper coding practices. Git / Github : How to do version control?</description>
    </item>
    <item>
      <title>Notes@ml4astro</title>
      <link>https://suyoggarg.com/en/teaching/ml4astro/notes@ml4astro/</link>
      <pubDate>Thu, 03 Apr 2025 18:55:47 +0900</pubDate>
      <guid>https://suyoggarg.com/en/teaching/ml4astro/notes@ml4astro/</guid>
      <description>Notes for the ML4Astro Seminar Series </description>
    </item>
    <item>
      <title>On switching to TexStudio!</title>
      <link>https://suyoggarg.com/en/posts/2025-04-03-texstudio/</link>
      <pubDate>Thu, 03 Apr 2025 18:25:31 +0900</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-04-03-texstudio/</guid>
      <description>For many many year I have been using TexMaker for all my offline LaTeX document creation, compiling and editing needs. A few years back, Overleaf came along with its super ease-of-access approach to online LaTeX document editing and sharing. Overleaf has an edge over other LaTeX software distributions, mainly because of the following reasons:
Overleaf is online, so the document can be accessed from anywhere with Internet. Adding collaborators is as easy as adding their email addresses.</description>
    </item>
    <item>
      <title>Stuff RESCEU Related</title>
      <link>https://suyoggarg.com/en/pages/personal/resceu-related/</link>
      <pubDate>Thu, 03 Apr 2025 17:44:26 +0900</pubDate>
      <guid>https://suyoggarg.com/en/pages/personal/resceu-related/</guid>
      <description>Random Stuff Related to my time at RESCEU!
UTokyo General Library Calendar 2025 Open UTokyo General Library Calendar 2025 UTokyo Coop Stores &amp; Cafetaria Timings </description>
    </item>
    <item>
      <title>How to use Git With Dropbox?</title>
      <link>https://suyoggarg.com/en/posts/2025-04-02-git-with-dropbox/</link>
      <pubDate>Wed, 02 Apr 2025 18:07:51 +0900</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-04-02-git-with-dropbox/</guid>
      <description>Problems I have encountered using Dropbox:
Dropbox storage space available for use is really low, and is consumed relatively easily because of the .git folder. Dropbox real time sync has issues with git if multiple computers work on a project simultaneously. Although, it has been rare that I have encountere this. My current solution for this problem is as follows:
Move the most space consuming .git folders outside of Dropbox. This way Dropbox won&amp;rsquo;t be syncing these large folders.</description>
    </item>
    <item>
      <title>Interesting Articles</title>
      <link>https://suyoggarg.com/en/pages/interesting-articles/</link>
      <pubDate>Wed, 19 Mar 2025 17:39:59 +1100</pubDate>
      <guid>https://suyoggarg.com/en/pages/interesting-articles/</guid>
      <description>This is a list of interesting research articles, books, popular science write-up and other general writings that I have come across over the years. See quotes for a look on some of my favorite quotes from these and other sources.
https://leanpub.com/gocrypto/read#leanpub-auto-chapter-5-digital-signatures
List of Books that changed the world</description>
    </item>
    <item>
      <title>Issues with Zotero and working them out!</title>
      <link>https://suyoggarg.com/en/posts/2025-03-18-zotero-issues/</link>
      <pubDate>Tue, 18 Mar 2025 15:05:28 +1100</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-03-18-zotero-issues/</guid>
      <description>A log of Zotero issues, I have encountered.
The the Zotero chrome connector doesn&amp;rsquo;t always work. This issue arises sporadically every now and then. A workaround I devised for this is to use the webpage version of the zotero library via login to the website. The library is available at: https://www.zotero.org/suyoggarg/mylibrary/
Then any new item can be manually added using the identifier, for example the DOI or the URL of the page.</description>
    </item>
    <item>
      <title>Accessing Remote Computing Clusters using Open-SSH</title>
      <link>https://suyoggarg.com/en/posts/2025-03-18-using-ssh-remote-access/</link>
      <pubDate>Tue, 18 Mar 2025 12:24:46 +1100</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-03-18-using-ssh-remote-access/</guid>
      <description>General guidelines You basically have three entities you want to interlink and provide bidirectional access.
Personal computer Remote computer Github or Gitlab a/c server A copy of all my ssh keys is stored in ~/Dropbox/ssh-access-keys/
Generate SSH Key Pair SSH public and private keys can be generated by:
ssh-keygen -t ed25519 In the prompt for putting in the password, leave it blank and just press &amp;ldquo;Enter&amp;rdquo;, if ya don&amp;rsquo;t want to have a password-protected file.</description>
    </item>
    <item>
      <title>Access VS Code via the Terminal</title>
      <link>https://suyoggarg.com/en/posts/2025-03-17-vscode-terminal-cmd/</link>
      <pubDate>Mon, 17 Mar 2025 18:49:00 +1100</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-03-17-vscode-terminal-cmd/</guid>
      <description>To access and open VS Code directly from your terminal, do the following:
Open your Bash or zsh profile. open ~/.zshrc Add path to the VS Code application to your PATHS variable. # Add Visual Studio Code (code) export PATH=&amp;#34;$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin&amp;#34; Reload your updated terminal profile. source ~/.zshrc You can now open VS code by running code xxx from anywhere in your computer. References:
https://code.visualstudio.com/docs/setup/mac </description>
    </item>
    <item>
      <title>Useful Links</title>
      <link>https://suyoggarg.com/en/pages/useful-links/</link>
      <pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/useful-links/</guid>
      <description>UTokyo Related UTokyo Physics Department Leave Application Forms UTokyo Graduate-level Funding and Scholarship Related UTokyo General Scholarships Page UTokyo Graduate School of Science List of Scholarships Page UTokyo Private Scholarships Page (mostly only for Japanese students) UTokyo Physics Dept Scholarships Page Spring-GX WINGS-FMSP Program UTokyo Research Support System UTokyo-Russia Exchange Program STEPS UTokyo CompSci Alliance Overseas Support (maybe only for Japanese) JST Research Grant Programs: Main Page, 2025 Call for Proposals UTokyo-FUTI GPA Calculator Research Related LVK Collaboration List of All Papers LVK CBC Waveforms Group WIKI page soundsofspacetime A must read Physics paper list Academics Advice and Help Erick Thrane&amp;rsquo;s Resources Page Software Related Zotero : Best way to maintain your Research Paper library !</description>
    </item>
    <item>
      <title>Customize Linux Terminal!</title>
      <link>https://suyoggarg.com/en/posts/2025-03-14-custom-linux-terminal/</link>
      <pubDate>Fri, 14 Mar 2025 16:27:20 +1100</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-03-14-custom-linux-terminal/</guid>
      <description>A good way to prettify and enhance the outlook of a linux bash terminal is to use synth-shell. Do:
git clone --recursive https://github.com/andresgongora/synth-shell.git cd synth-shell sudo chmod +x setup.sh ./setup.sh Additionally, neofetch can be installed on top synth-shell to further enhance the way in which the system summary is presented on the log-on screen. However, this requires root access to use apt, yum or dnp package manager. Since for remote clusters the root access is usually not available, this is optional.</description>
    </item>
    <item>
      <title>How to use LIGO Data Grid CIT as KAGRA-only Member</title>
      <link>https://suyoggarg.com/en/posts/2025-03-14-use-cit-as-kagra/</link>
      <pubDate>Fri, 14 Mar 2025 14:40:21 +1100</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-03-14-use-cit-as-kagra/</guid>
      <description>As a member of only the KAGRA collaboration and LIGO, in the LIGO-Virgo-KAGRA or IGWN Consortium, the process of obtaining access to LIGO Data Grid (LDG) clusters is not straight-forward.
First of all, follow steps from Eric&amp;rsquo;s page here if ya have a LIGO account.
KAGRA members need to request LDG authentication access using the form available at this link: https://registry.igwn.org/registry/co_petitions/start/coef:25
Once you have filled the LDG access form, you should be able to see an option to add your computer&amp;rsquo;s SSH public key.</description>
    </item>
    <item>
      <title>How to install gwpopulation on MacOS</title>
      <link>https://suyoggarg.com/en/posts/2025-03-11-how-to-install-gwpopulation/</link>
      <pubDate>Tue, 11 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-03-11-how-to-install-gwpopulation/</guid>
      <description>Basic gwpopulation installation To install gwpopulation do:
Create a new Conda environment : conda create --name monash
Activate the new environment : conda activate monash
Use conda-forge to install gwpopulation : conda install -c conda-forge gwpopulation
Check if import the installed package works or not : python3 -&amp;gt; import gwpopulation
Maybe there is a package dependency conflict and the import doesn&amp;rsquo;t work ! Perhaps, it&amp;rsquo;s the following error that pops up :</description>
    </item>
    <item>
      <title>Conferences and Workshops</title>
      <link>https://suyoggarg.com/en/pages/personal/conferences/</link>
      <pubDate>Mon, 03 Mar 2025 21:10:16 +0900</pubDate>
      <guid>https://suyoggarg.com/en/pages/personal/conferences/</guid>
      <description>List of most of the Conferences and Workshops I have undertaken or am going to :
Next Year or Later LIGO-Virgo-KAGRA Meeting Fall 2026 2026年09月 • LIGO India • Pune?, India
LIGO-Virgo-KAGRA Meeting Spring 2026 2026年03月 • VIRGO • Cascina, Italy
2nd I&amp;rsquo;nt Conference on Physics of the Two Infinities [website] 2025年11月17-21日 • UTokyo • Tokyo, Japan
LIGO-Virgo-KAGRA Meeting Fall 2025 2025年09月 • Colorado State University • Fort Collins, CO, USA Note: Most likely not attending!</description>
    </item>
    <item>
      <title>Guide to Hugo PaperMod Website</title>
      <link>https://suyoggarg.com/en/posts/papermod-website/</link>
      <pubDate>Fri, 17 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/papermod-website/</guid>
      <description></description>
    </item>
    <item>
      <title>How to Manage Your Research Paper Library with Zotero</title>
      <link>https://suyoggarg.com/en/posts/2024-11-28-zotero/</link>
      <pubDate>Thu, 28 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2024-11-28-zotero/</guid>
      <description>If you’re a researcher, student, or academic drowning in PDFs and journal articles, Zotero might be the tool you didn’t know you needed. It&amp;rsquo;s a powerful, free, and open-source reference manager that helps you collect, organize, annotate, cite, and share your research materials with ease.
In this post, we’ll look at how to set up and optimize Zotero for managing a growing library of research papers, especially PDFs. We&amp;rsquo;ll also explore helpful features and best practices to avoid common pitfalls.</description>
    </item>
    <item>
      <title>Probability of two people serendipitously meeting somewhere</title>
      <link>https://suyoggarg.com/en/posts/2024-06-24-two-people-meeting/</link>
      <pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2024-06-24-two-people-meeting/</guid>
      <description>The problem of finding the probability of two people serendipitously meeting eachother somewhere is non-trivial !
Some relevant links are :
https://www.mathpages.com/home/kmath124/kmath124.htm https://stats.stackexchange.com/questions/15448/probability-of-two-people-meeting </description>
    </item>
    <item>
      <title>Working with Cloudflare workers</title>
      <link>https://suyoggarg.com/en/posts/2024-06-28-cloudflare-workers/</link>
      <pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2024-06-28-cloudflare-workers/</guid>
      <description>A cloudflare enviroment can be used to deploy any reasonably sized application on to an internet server without having to pay for server storage purchase. The deployed application page is then linked to universal web address and can reached on it.
A wrangler Javascript worker application to read and publish a formatted a letterboxd-diary given the username can be created by following the process described below.
This app is a static front‑end (HTML/CSS/JS) that calls a Google Apps Script backend.</description>
    </item>
    <item>
      <title>git submodules are erroneous</title>
      <link>https://suyoggarg.com/en/posts/2024-05-02-git-submodules/</link>
      <pubDate>Thu, 02 May 2024 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2024-05-02-git-submodules/</guid>
      <description>In the name of sheer simplicity, it would be advised to best not use the git submodule utility ! If there is the utmost need to have one directory within the other, then try to have only git repository among them, yeah. Or else, try to separate out the repositories into separate folders, yah !
It may happen that you may not be able to see new changes in the main directory after using submodule for a while.</description>
    </item>
    <item>
      <title>Do not ask for Git passphrase on each commit</title>
      <link>https://suyoggarg.com/en/posts/2024-03-28-git-passphrase/</link>
      <pubDate>Thu, 28 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2024-03-28-git-passphrase/</guid>
      <description>Sample article showcasing basic Markdown syntax and formatting for HTML elements.</description>
    </item>
    <item>
      <title>pdf2jpg via terminal</title>
      <link>https://suyoggarg.com/en/posts/2024-03-22-pdf2jpg/</link>
      <pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2024-03-22-pdf2jpg/</guid>
      <description>How to convert PDF to JPG/PNG (images) via command line prompts on MacOS zsh terminal.
STEP 1 : Install poppler via brew install poppler
STEP 2a : If you only wanna convert one file, run,
pdftoppm -jpeg -r 300 path-to-input-folder/**/*.pdf path-to-output-folder/* STEP 2b : If you wanna loop through all the files in then execute,
for file in path-to-input-folder/**/*; do pdftoppm -jpeg -r 300 $file path-to-output-folder/*; done; See also : https://stackoverflow.</description>
    </item>
    <item>
      <title>How to use Sphinx Documentation</title>
      <link>https://suyoggarg.com/en/posts/2023-02-13-how-to-sphinx/</link>
      <pubDate>Mon, 13 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2023-02-13-how-to-sphinx/</guid>
      <description>Sphinx documentation build also requires configuring the source pathname inside docs/conf.py
So, the process for building documentation is:
Run sphinx-quickstart, e.g. sphinx-quickstart docs/ -p xmmPipeline -a Suyog –ext-autodoc –ext-napolean –ext-doctest –ext-intersphinx –ext-todoint
Edit docs/conf.py file to have the correct documentation path.
Run autodoc to automatically import the docstring from the code modules and scripts, e.g. sphinx-apidoc -o ./docs ../src/xmmPipeline/ –force
Use make html for HTML, make latex for LaTeX, make latexpdf for PDF and make epub for epub</description>
    </item>
    <item>
      <title>Customizing Mac Terminal</title>
      <link>https://suyoggarg.com/en/posts/2023-02-03-custom-mac-terminal/</link>
      <pubDate>Fri, 03 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2023-02-03-custom-mac-terminal/</guid>
      <description>Update 2025/04/24
Changed to eza instead exa for alias for ls commands with icons, because the exa package is no longer supported. Thus,
# map exa commands to normal ls commands alias ll=&amp;#34;eza -l -g --icons&amp;#34; alias li=&amp;#34;eza --icons&amp;#34; alias lt=&amp;#34;eza --tree --icons -a -I &amp;#39;.git|__pycache__|.mypy_cache|.ipynb_checkpoints&amp;#39;&amp;#34; The full ~/.zshrc file now is:
# If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH # Path to your oh-my-zsh installation.</description>
    </item>
    <item>
      <title>gitignore file</title>
      <link>https://suyoggarg.com/en/posts/2023-01-23-gitignore/</link>
      <pubDate>Mon, 23 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2023-01-23-gitignore/</guid>
      <description>To ignore all files larger than 100MB:
find ./* -size +100M | cat &amp;gt;&amp;gt; .gitignore To ignore all files larger than 100MB but with pathnames not contianing &amp;ldquo;data&amp;rdquo; and without repeating already added large file names:
find ./*work*/ -not -path **data** -size +100M | sed &amp;#39;s|^\./||g&amp;#39; | cat &amp;gt;&amp;gt; .gitignore; awk &amp;#39;!NF || !seen[$0]++&amp;#39; .gitignore An Example .gitignore file with other useful settings:
GNU nano 2.9.3 .gitignore # Blocklist files/folders in same directory as the .</description>
    </item>
    <item>
      <title>Tips on Writing Scientific Papers</title>
      <link>https://suyoggarg.com/en/posts/2025-02-20-paper-writing-tips/</link>
      <pubDate>Mon, 23 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/2025-02-20-paper-writing-tips/</guid>
      <description>These are a list of tips and points to keep in mind when writing a research paper. The list is mostly for my own benefit !
Always use active voice ! For instance, </description>
    </item>
    <item>
      <title></title>
      <link>https://suyoggarg.com/en/posts/icons/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/icons/</guid>
      <description>https://iconbuddy.com/</description>
    </item>
    <item>
      <title></title>
      <link>https://suyoggarg.com/en/posts/rise-jupyter-notebook-jupyterlab-guide/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/rise-jupyter-notebook-jupyterlab-guide/</guid>
      <description>Using RISE and reveal.js slides with Jupyter Notebook 6, Notebook 7, and JupyterLab Last updated: 2025-11-16
This guide explains how to:
Install and use RISE in classic Jupyter Notebook 6. Use RISE in a Notebook 7 environment via nbclassic. Use jupyterlab-rise inside JupyterLab. Understand and troubleshoot the separate reveal.js slides export based on nbconvert. RISE is a Jupyter notebook extension that turns a live notebook into a reveal.js based slideshow right inside the browser, with code cells that you can still execute during the talk.</description>
    </item>
    <item>
      <title>About</title>
      <link>https://suyoggarg.com/en/pages/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/about/</guid>
      <description>Here&#39;s some fun facts about me: 👋 My name is Suyog and I am a scientist!
👀 I love Astrophysics, Books, Places and People.
🌱 My research is on using Machine Learning for Gravitational-Wave Detections.
💻 I have experience in Data Analysis, Numerical Solvers and Deep Neural Networks.
💞️ It would be awesome to collaborate on a computational project together :)
📫 Catch up about my work on this website ~</description>
    </item>
    <item>
      <title>Books</title>
      <link>https://suyoggarg.com/en/pages/personal/books/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/personal/books/</guid>
      <description>I love reading books. Few of the books I recall having had the pleasure of investing my time in are as follows. The list is incomplete and constantly evolving.
All My Reads wait a little bit darling ~ Share book reviews and ratings with Suyog, and even join a book club on Goodreads. </description>
    </item>
    <item>
      <title>CV/Resume</title>
      <link>https://suyoggarg.com/en/pages/cv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/cv/</guid>
      <description> Suyog Garg Gravitational-wave astrophysics • Computational methods • Data analysis
Reveal contact details Affiliations Past affiliations Education Employment &amp; Experience Honours &amp; Awards Extracurricular </description>
    </item>
    <item>
      <title>Fonts</title>
      <link>https://suyoggarg.com/en/posts/fonts/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/posts/fonts/</guid>
      <description>I have a knack for fonts and typefaces. Below is a list of my favorites: Mistral® This is a Microsoft proprietary font. I have used it for the title of the blog. This is the closest it gets to my handwriting. Looks good, eh? 😄 Lato Used in the body of the blog, this open source sans-serif typeface is pleasing to the eye. Monotype Corsiva® Another of Microsoft&#39;s proprietary fonts.</description>
    </item>
    <item>
      <title>Ideas</title>
      <link>https://suyoggarg.com/en/pages/ideas/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/ideas/</guid>
      <description>Myriad of different ideas, often eccentric, come up to my mind every now and then. Sometimes I get to work on them, usually the just lie there at the back of the mind accumulating dust.
This is semi-complete list of my ideas. I would love if you can work on any of them or provide your insights. Start by opening up a discussion in a Gist using the button provided !</description>
    </item>
    <item>
      <title>Languages</title>
      <link>https://suyoggarg.com/en/pages/personal/languages/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/personal/languages/</guid>
      <description></description>
    </item>
    <item>
      <title>My Visits Calendar</title>
      <link>https://suyoggarg.com/en/pages/personal/visits/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/personal/visits/</guid>
      <description>A calendar view of my visits over the years.</description>
    </item>
    <item>
      <title>News</title>
      <link>https://suyoggarg.com/en/pages/news/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/news/</guid>
      <description>[Academic] 2026年02月18-28日 Visited Prof. Otto&amp;rsquo;s GW group at CUHK, Hong Kong.
[Academic] 2025年11月18日 Presented a Gravitational Waves Data Analysis tutorial at Ewha womans university, Seoul.
[Paper] 2025年11月 Two new papers up on Arxiv this month!
[Academic] 2025年10月 Volunteered for the LVK Rapid Response Team level-0 shifter, for the third time! We had one significant BBH detection during my shift.
[Academic] 2025年10月 ー 2025年11月 Visiting Prof HM Lee and group at Seoul National University, Korea!</description>
    </item>
    <item>
      <title>Personal</title>
      <link>https://suyoggarg.com/en/pages/personal/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/personal/</guid>
      <description>Academics and Research occupy a major part of my day, or for that matter, my night time often too. However, research is still just a component of my life, albiet an important one. In a nutshell, I am fond of the following pleasures, hobbies, interests and delinquencies (in fact, a bit too fond of some of them) : Books I love reading Books! Writing I am a published writer, albiet a minor one!</description>
    </item>
    <item>
      <title>Publications</title>
      <link>https://suyoggarg.com/en/pages/publications/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/publications/</guid>
      <description>Filter Sort Filter Type Authorship Subset / Topic Year From&amp;nbsp; To&amp;nbsp; Reset year Close Reset all Apply Sort Order Year — newest → oldest Year — oldest → newest Title — A → Z Title — Z → A First author — A → Z First author — Z → A Paper length — longest → shortest Paper length — shortest → longest Citations — most → fewest* Citations — fewest → most* * Sorting uses a numeric cites field from the `.</description>
    </item>
    <item>
      <title>Research</title>
      <link>https://suyoggarg.com/en/pages/research/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/research/</guid>
      <description>My PhD research focuses on gravitational-wave astrophysics, specifically modelling theoretical approximations for gravitational waveforms. Over the past few years, I have broadly worked on computational astrophysics and data analysis. Below is a brief description and summary of my research interests. Some projects have their own pages.
Gravitational Waves Astrophysics Generating gravitational waveform approximations using machine learning models I build fast surrogate or data-driven waveform models for compact binaries, with the current aim of accurately approximating effective one-body waveforms, which would be later expanded into other waveforms approximations and binary systems.</description>
    </item>
    <item>
      <title>Talks &amp; Presentations</title>
      <link>https://suyoggarg.com/en/pages/talks/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/talks/</guid>
      <description> Filter Sort Filter Type Modality Online In-person Hybrid Continent Country Year From&amp;nbsp; To&amp;nbsp; Reset year Close Reset all Apply Sort Order Latest first Oldest first Title — A → Z Title — Z → A Location — A → Z Location — Z → A Type — A → Z Type — Z → A Close Apply Debug </description>
    </item>
    <item>
      <title>Tips</title>
      <link>https://suyoggarg.com/en/pages/tips/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/tips/</guid>
      <description> Don&amp;rsquo;t ever save built files like PDFs in git history, if all requirements for building them are already saved. This increases the storages in the long run. </description>
    </item>
    <item>
      <title>Writings</title>
      <link>https://suyoggarg.com/en/pages/writings/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://suyoggarg.com/en/pages/writings/</guid>
      <description>Popular Science Articles S. Garg. Mathematics of the Evolution Game. Bhavana magazine, 2024. (submitted).
S. Garg. Removing Noise in Gravitational-Wave Signals. Science Reporter, 2022. URL
General Writings Art and Connections: KT in conversation with Fernando Kague. Komaba Times, Issue 14. Apr 2025. Link
Cold Nights, Tokyo and Tenali Rama. Kamaba Times, Issue 14. Apr 2025. Link
उसके श्रम के वह आँसू (कविता)। Jan 2025. vaishvikhindi/posts/8528
इस देश में बसंत (कविता)। Oct 2024.</description>
    </item>
  </channel>
</rss>
