Skip to content

🧭 Overview¢

These notes collect things I actively use, build, or teach in the lab.
They are not meant to be complete or polished documentation.

This is a living workspace:

  • 🟒 I add notes when I touch something
  • 🟑 I do not go back to inventory everything
  • πŸ”΅ Some topics are deep, others are just reminders

If something is missing, it usually means I’m not working on it right now.


🐍 Coding notes & Python workflow¢

Practical notes on how I write and maintain code, mostly in Python.

This section is part personal memo, part seminar-style material for students:

  • πŸ“¦ project structure and small tools
  • 🐍 Python packages and environments
  • πŸ” reproducibility, scripts, and automation
  • βœ‚οΈ things that save time instead of adding abstraction

Expect uneven depth β€” this mirrors real work.


πŸ”§ Lab hardware & experimental toolsΒΆ

An evolving description of what we actually use in the lab:

  • ⚑ purchased equipment (PSUs, welders, controllers)
  • 🧩 in-house electronics (ADC/DAC boards, custom PCBs)
  • πŸ” small but important tools that don’t fit in manuals
  • πŸ§ͺ experimental assemblies as they exist right now

This is not an inventory.
It documents current practice, not history.


πŸŽ“ Student seminarsΒΆ

Material for student-facing seminars and guided discussions.

At the moment:

This section grows only when a seminar is running.


🧰 Software & tools¢

A collection of software tools, scripts, and repositories used across experiments:

  • 🐍 Python tools
  • πŸ“ˆ data viewers
  • πŸŽ›οΈ control software
  • 🧠 modeling and analysis codes

Some are standalone utilities, others are parts of a larger ecosystem.

(See Software & tools for the curated list.)


πŸ“ Notes on scope and intentΒΆ

These docs are:

  • 🚧 incomplete by design
  • πŸ•°οΈ written during active work
  • ✏️ occasionally rough or unfinished

They exist to support doing experiments and teaching,
not to look finished.