The creator of Zeeman, frustrated with the scattered nature of isotopic data for spectroscopic techniques, developed a solution during their master's thesis.
The app provides an intuitive visualization of isotopic data, with inner rings displaying abundances and outer arcs clustering isotopes by spin.
Zeeman offers features like explaining visualization logic, mapping colors to nuclear spins, and displaying raw isotope data.
The design philosophy of Zeeman focuses on immediate, information-dense visualizations, vibrant colors, and high contrast.
The technology stack includes React for UI, Zustand/Immer for state management, and D3.js for custom visualizations.
Zeeman is open-source on GitHub, inviting contributions and forks from users interested in the project.
D3.js, the library powering Zeeman's visualizations, is highlighted for its elegance and data-binding capabilities.
The app caters to students exploring NMR/EPR, researchers needing quick isotope data access, and educators creating interactive lessons.
Future plans for Zeeman include improving mobile interactions, creating a desktop port, adding keyboard shortcuts, and enabling high-res image exports.
The app's name honors Pieter Zeeman, known for his contributions to magnetic fields and atomic spectra.
Zeeman serves as a valuable tool bridging the gap between raw isotopic data and human understanding, enhancing accessibility for students and researchers.