Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

Penguins: an Easy, NPE-free Gateway to Unpacking and Illustrating NMR Spectra

Project description

Documentation Status Travis CI Build Status Code Coverage

Penguins: an Easy, NPE-free Gateway to Unpacking and Illustrating NMR Spectra

pip install penguins

penguins is a Python 3 package intended mainly for generating publication-quality plots of NMR spectra in a programmatic, reproducible fashion. Here's a small example of the output (a similar plot to Figure 2 in Angew. Chem. Int. Ed. 2017, 56 (39), 11779–11783):

Documentation can be found at, although it's not complete yet and arguably not very well-organised (I'm working on it!).

Note that penguins is still in development, so the interface should not be assumed to be stable.

[Regarding the 'NPE' in the name: I made this package after getting fed up of getting java.lang.NullPointerException in TopSpin's Plot tab. It's especially bad on OS X Catalina, but even on Windows it's rather buggy. Also, penguins are cute. 🐧]

Project details

Release history Release notifications | RSS feed

This version


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for penguins, version 0.1
Filename, size File type Python version Upload date Hashes
Filename, size penguins-0.1-py3-none-any.whl (20.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size penguins-0.1.tar.gz (20.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page