Python

Create Beautiful LaTeX Tables with Pandas & Python

March 5, 2026

Generate Publication-Ready LaTeX Tables from CSV Using Pandas — For Researchers & Data Scientists

You’ve spent hours manually formatting a LaTeX table for your research paper. Then your advisor asks you to re-run the analysis with different parameters. Now you’re staring at 200 lines of hand-coded \hline and & delimiters, knowing you’ll have to rebuild the entire table from scratch—and probably introduce formatting errors in the process.

This is the reproducibility killer that stops science dead in its tracks.

MedFlowAssist

February 1, 2026

Overview

MedFlowAssist is a multi-agent medical assistant that combines the power of MedGemma, medical speech recognition (MedASR), and LiteLLM to deliver clinical-grade AI assistance across a wide range of healthcare workflows.

Python 3.11+ Flask License: Research

Key Features

  • 13 clinical workflows covering documentation, triage, diagnosis support, and more
  • 12 pre-built scenarios ready to deploy out of the box
  • Voice dictation via MedASR for hands-free clinical note-taking
  • Multimodal input — image, PDF, and CSV upload supported
  • Multi-agent orchestration with LangGraph-style task delegation

Clinical Workflows

The assistant covers end-to-end workflows including:

Inkscape Extensions Suite

January 1, 2026

Overview

A suite of 8 open-source Inkscape extensions designed for researchers and technical creators who want to stay inside their SVG workflow without switching to external tools.

Each extension is independently installable and integrates natively into Inkscape’s Extensions menu.

Extensions

Diagram Generation

  • SVG Maker — Generate SVG elements from natural language prompts using an LLM, directly inside Inkscape.
  • Mermaid Ink — Render Mermaid.js diagrams (flowcharts, sequence diagrams, Gantt charts) as native SVG inside Inkscape.
  • D2 Ink — Write and render D2 architecture diagrams and entity-relationship diagrams as editable SVG.

AI-Assisted Content

  • TextGen Ink — Generate, rewrite, or refine text elements using an LLM — captions, labels, descriptions — without leaving Inkscape.
  • ImageGen Ink — Generate AI images (Stable Diffusion, DALL·E, Flux) from text prompts as embedded SVG elements.

Scientific & Data Visualisation

  • Plt Ink — Write Python Matplotlib code and render publication-quality figures as native SVG directly inside Inkscape.
  • Poster Utils Ink — Auto-generate formatted title blocks, author lists, and institution panels for academic conference posters.

Academic Reference

  • LoadRefs Ink — Import bibliography files (.bib, .ris, .json, .enw) and place formatted citations as editable SVG text inside Inkscape.

Installation

Each extension follows the standard Inkscape extension installation process:

Auto Publication List

June 1, 2025

Overview

Auto Publication List is a lightweight automation pipeline that keeps your publication list up to date without manual intervention. It fetches your Google Scholar profile export and generates both a BibTeX bibliography file and a LaTeX metrics snippet.

How It Works

  1. Fetch — Downloads your Google Scholar export (BibTeX-like text) using your Scholar user ID
  2. Parse — Cleans and normalises the entries into valid BibTeX format
  3. Metrics — Extracts citation counts, h-index, and i10-index and writes them to metrics.tex
  4. Export — Outputs publications.bib ready to include in any LaTeX document

Usage

from update_publications import fetch_scholar_publications

# Fetch and export
fetch_scholar_publications(user_id="YOUR_SCHOLAR_ID", output_dir="./output")

GitHub Actions Integration

Add the workflow to your repository to run on a schedule: