Author: bugman Date: Fri Sep 28 17:55:25 2012 New Revision: 17605 URL: http://svn.gna.org/viewcvs/relax?rev=17605&view=rev Log: Removed the completely unused gui.components.conversion module. Removed: trunk/gui/components/conversion.py Removed: trunk/gui/components/conversion.py URL: http://svn.gna.org/viewcvs/relax/trunk/gui/components/conversion.py?rev=17604&view=auto ============================================================================== --- trunk/gui/components/conversion.py (original) +++ trunk/gui/components/conversion.py (removed) @@ -1,53 +1,0 @@ -############################################################################### -# # -# Copyright (C) 2010 Michael Bieri # -# # -# This file is part of the program relax (http://www.nmr-relax.com). # -# # -# This program is free software: you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation, either version 3 of the License, or # -# (at your option) any later version. # -# # -# This program is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with this program. If not, see <http://www.gnu.org/licenses/>. # -# # -############################################################################### - -# Package docstring. -"""Package for the different conversion tools used to bring together the GUI and API of relax.""" - -from string import replace, strip, split - - -def str_to_float(string): - """Function to convert a float in a string object to a real float object. - - such as: "3.5 * 1e6" to 3.5*1e6 - - - @param string: Float in string that will be converted to float object. - @type string: str - """ - - # Delete whitespace. - string = replace(string, ' ', '') - - # Strip string. - values = split(string, '*') - - # Detect exponent. - if '1e' in values[1]: - exponent = float(replace(values[1], '1e', '')) - if '10^' in values[1]: - exponent = float(replace(values[1], '10^', '')) - - # Calculate float. - float_obj = float(values[0]) * 10**exponent - - return float_obj