Rajnish Tiwari
I’m a developer and researcher working on open-source software, AI, quantum computing, and secure systems. I have contributed to several open-source projects and have published research papers with Springer Nature. I’m currently working on Visdom to make experiment tracking and research reproducibility easier.
Sessions
Set up Visdom
Research workflows often involve a lot of manual work between running an experiment and putting the results into a paper. This project extends Visdom with tools for experiment tracking, publication-quality figure export, LaTeX generation, and comparing experiments. The goal is to make research results easier to organize, reproduce, and use in publications.
Every 12 seconds, Ethereum produces a new block full of transactions, fees and smart-contract activity. Most people only see this data as a list of hashes on a block explorer. In this hands-on workshop, you will turn it into a live dashboard of your own.
We'll use Visdom and Web3.py to connect to an Ethereum node and stream blockchain data into charts. By the end of the session, each participant will have a working dashboard that updates with every new block, showing:
base fee and priority fee over time
transactions per block
legacy vs. EIP-1559 transaction types
the distribution of ETH transferred
a network overview panel with the latest headline figures
You'll learn how to arrange and save dashboard layouts, and how to set up separate environments for mainnet, testnets or individual contracts. We'll also look at next steps: smart-contract analytics, DeFi and NFT tracking, node health monitoring, and visualizing machine-learning models trained on on-chain data, such as anomaly or bot detection.
No blockchain experience is needed. Basic Python is enough.
What participants bring: A laptop with Python 3 installed, and a free Ethereum RPC endpoint from any provider. It would help to share setup instructions in advance so no workshop time goes to installs.