@Jonathan Thank you for the ideas. I had previously just implemented it by copying the current NIST values (the same way SciPy does it), but an automatic update would be good.
What would be a good way to store a cache? Maybe in a separate text file as a Python dictionary? This would save the trouble of parsing it at every runtime, and I think a database would be too much for something like this. @Volker Braun I agree with Robert; there doesn't need to be unit checks, since units are already implemented and can be multiplied to any ring. I'm not really sure about how error propagation with Gaussian distributions works; does this look right? http://pypi.python.org/pypi/uncertainties/ -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org