Manuel Ferrer-Garcia, PhD Postdoctoral Fellow | University of Ottawa

Open Resources & Tools

This page collects open resources and tools that I develop and maintain for research, teaching, and experimental work in optics. It includes software, interactive web tools, numerical resources, visualization utilities, reusable figures, notebooks, and educational material for students and researchers.

Experimental Tools

SLMpy

Experimental software

SLMpy

Python application for controlling multiple displays and spatial light modulators, with support for generating and displaying structured-light holograms and experimental patterns.

MHS2300A

Instrument control

MHS2300A

A simple Python module for controlling the MHS2300A signal generator.

⌘
Open resource

Lab utilities & notebooks

Mad Scientist Hacks

A personal collection of useful code fragments, small utilities, and quick-and-dirty scripts developed to solve recurring problems in the experimental lab.

Visualization & Scientific Communication

OpticsSetupsDictionary

Visualization toolkit

OpticsSetupsDictionary

Reusable Wolfram Language components for creating customizable 2D and 3D optical setups and publication-ready experimental schematics.

⌘
Open resource

Guide & templates

Scientific Plotting Guide

A collection of practical examples and reusable templates for producing clear, reproducible, and publication-ready scientific figures in Python and Wolfram Mathematica.

⌘
Open resource

Research figures & code

Knot Figures

Code and resources for generating and visualizing figures related to optical knots and structured-light topology.

Web Utilities

⌘
Open resource

Interactive web tool

QR Code Generator

A lightweight browser-based utility for creating QR codes directly from text or URLs, hosted as an interactive GitHub Pages tool.