isotope
isotope copied to clipboard
Haskell library containing isotopic masses and relative abundances for elements from Hydrogen to Bismuth and Thorium and Uranium (excluding Technetium and promethium), i.e., all elements with naturall...
Previously, Isotope was using string-based error messages for `mz` and `polarity` methods. This pull request introduces a custom exception type, `IonHasChargeZero`. (Ideally, this would be a compile-time error - this...
@Michaelt293 we are taking isotope out of stackage nightly because it has been blocking megaparsec-6 for 4 weeks. Can you get it to work with megaparse-6? we would love to...
https://github.com/hvr/multi-ghc-travis
Better documentation and test coverage - win win. https://github.com/sol/doctest#readme
For example, say I define a type `X` and define `ToElementalComposition` and `ToCondensedFormula` instances. `toElementalFormula` should be the same as `toCondensedFormula . toElementalComposition`.
Use better error handling practices.