Lorenzo V. Mugnai

Software for science

Simulators and pipelines

I build the numerical models that predict how space instruments behave and the tools that turn their data into science. Most of this software is open and used across the ESA Ariel and NASA EXCITE missions, and by Twinkle and Mauve.

Scientific software

Mission tools

ArielRad

Main developer

Ariel radiometric simulator

Estimates Ariel payload performance in observing a target, breaking the noise budget down into its components. An online version runs on ExoDB for Ariel Consortium members.

Source code on restricted access. Online version on ExoDB.

  • Python
  • Radiometric model
  • Ariel
  • Mission performance

ExoRad 2

Sole developer

Generalised radiometric simulator for space missions

A generalised and optimised evolution of ArielRad, now used for Ariel, EXCITE, Twinkle and Mauve. Supports mission design and performance optimisation.

More than 55,000 downloads

Publicly available on PyPI, GitHub, ASCL.net and Zenodo.

  • Python
  • Radiometric model
  • EXCITE
  • Twinkle
  • Mauve

ExoSim 2

Sole developer

Time-domain simulator for exoplanet observatories

A modular time-domain simulator built around customisable Task classes for the focal plane, sub-exposure and non-destructive-read stages. In use by Ariel and NASA EXCITE.

Publicly available on PyPI, GitHub, ASCL.net and EMAC.

  • Python
  • Instrument simulator
  • Ariel
  • EXCITE

Rapoc

Sole developer

Rosseland and Planck mean opacities

Computes Rosseland and Planck mean opacities from wavelength-dependent molecular absorption measurements, for use in atmospheric modelling.

More than 6,000 downloads

Publicly available on PyPI and GitHub. Listed on EMAC and ASCL.net.

  • Python
  • Opacities
  • Atmospheric modelling

Alfnoor

Main developer

Simulated spectra for planetary populations

A wrapper around ArielRad, ExoRad and TauREx 3 that produces simulated observed spectra for entire planetary populations, used for Ariel low-resolution studies.

Source code on restricted access.

  • Python
  • Retrievals
  • Populations
  • Ariel

PAOS

Developing team member

Physical Optics Simulator

A fast, modern and reliable Python package for physical optics studies, in use by the Ariel mission.

Publicly available on PyPI and GitHub.

  • Python
  • Physical optics
  • Ariel

taurex-emcee

Ideator and developing team member

Emcee sampler plug-in for TauREx 3.1

A retrieval plug-in adding the emcee sampler by Dan Foreman-Mackey and contributors to TauREx 3.1.

Publicly available on PyPI and GitHub.

  • Python
  • Retrievals
  • TauREx
  • MCMC

taurex-pymc

Sole developer

PyMC sampler plug-in for TauREx 3.1

A retrieval plug-in providing the PyMC Metropolis sampler for TauREx 3.1.

Available on request.

  • Python
  • Retrievals
  • TauREx
  • PyMC

Personal projects

Open source, outside research

Smaller tools built for students, researchers, and my own workflow, all under the mug.n.ai GitHub organisation.

AstrOmakase

Creator and maintainer

Self-installing Ubuntu setup for astronomers

An open-source, self-installing Ubuntu setup for astronomers and astrophysicists that extends the Omakub project with tools for astronomical research.

  • Bash
  • Ubuntu
  • Developer tooling

TaskTide

Creator and maintainer

Journal and task manager on GitHub

An open-source journal and task manager built directly on GitHub Issues and Projects, aimed at students, PhD candidates and postdocs.

  • GitHub
  • Automation
  • Research workflow

LearnLock

Creator and maintainer

Micro-learning on the lock screen

An Android micro-learning app that turns the lock screen into a personalised learning hub, showing a new flashcard each time you unlock your phone. Supports custom JSON decks and progress tracking.

  • Android
  • Micro-learning

More on GitHub.

Contact

Discuss a build

For research collaborations, academic roles, speaking, or a scientific or technical consulting enquiry. For web and software development work, mug.n.ai is the better starting point.

This opens your email client with the message pre-filled. Prefer to write directly? mugnail@cardiff.ac.uk