About PlotPie

PlotPie is a free tool for processing and visualizing scientific spectral data directly in the browser. The current version focuses on NMR spectra, where users can upload a Bruker dataset, process it, and export the spectrum as SVG.

PlotPie is built with Python, using nmrglue for spectral data processing and matplotlib for visualization. The web interface is implemented with Flask and plain HTML forms.

Motivation

NMR analysis tools are often expensive, bloated, and heavy. PlotPie was born out of a lack of good, free, web-based alternatives and a desire to build one from scratch.

Project Status

PlotPie is experimental and under active development — features may change and additional spectroscopic methods may be added over time.

Data Handling

Uploaded files are used only for processing and visualization within the current session. No user data is stored long-term.

About the Developer

PlotPie is developed as a personal project by an analytical chemist with an interest in scientific computing. The project started as a way to combine chemistry knowledge and programming skills, with the goal of building practical tools for processing and presenting experimental data.

github.com/dmadot/project-flask

Get started or learn how to use.