def test_enable_unit_groupings(): from astropy.units import cds with cds.enable(): assert cds.geoMass in u.kg.find_equivalent_units() from astropy.units import imperial with imperial.enable(): assert imperial.inch in u.m.find_equivalent_units()
def test_enable_unit_groupings(): from astropy.units import cds with cds.enable(): assert cds.geoMass in u.kg.find_equivalent_units() from astropy.units import imperial with imperial.enable(): assert imperial.inch in u.m.find_equivalent_units()
def test_getting_started(): """ Corresponds to "Getting Started" section in the docs. """ from astropy.units import imperial with imperial.enable(): speed_unit = u.cm / u.s x = speed_unit.to(imperial.mile / u.hour, 1) assert_allclose(x, 0.02236936292054402) speed_converter = speed_unit._get_converter("mile hour^-1") x = speed_converter([1., 1000., 5000.]) assert_allclose(x, [2.23693629e-02, 2.23693629e+01, 1.11846815e+02])
def test_getting_started(): """ Corresponds to "Getting Started" section in the docs. """ from astropy.units import imperial with imperial.enable(): speed_unit = u.cm / u.s x = speed_unit.to(imperial.mile / u.hour, 1) assert_allclose(x, 0.02236936292054402) speed_converter = speed_unit._get_converter("mile hour^-1") x = speed_converter([1., 1000., 5000.]) assert_allclose(x, [2.23693629e-02, 2.23693629e+01, 1.11846815e+02])
import flask from flask_bootstrap import Bootstrap import astropy.units as u # add imperial units to list of known units. from astropy.units import imperial imperial.enable() app = flask.Flask(__name__) Bootstrap(app) DEFAULT_IN_UNIT = 'mile/hr' DEFAULT_IN_VALUE = 100 DEFAULT_OUT_UNIT = 'm/s' @app.route('/') def index(): args = flask.request.args _input_unit = str(args.get('_input_unit', DEFAULT_IN_UNIT)) _input_value = float(args.get('_input_value', DEFAULT_IN_VALUE)) _output_unit = str(args.get('_output_unit', DEFAULT_OUT_UNIT)) try: _output_value = u.Quantity(_input_value, _input_unit).to(_output_unit) except ValueError: _output_value = 'Invalid equivalence entry' html = flask.render_template( 'index.html',
#!/usr/bin/env python # -*- coding: utf-8 -*- # # Author : Bhishan Poudel; Physics PhD Student, Ohio University # Date : Oct-08-2016 Sat # Last update : # # # Imports from astropy import units as u a = u.g.find_equivalent_units() print('\n') print(a) ##====================================================================== ## imperial units (use with to use temporarily) ##====================================================================== from astropy.units import imperial with imperial.enable(): u.m.find_equivalent_units() print('\n') print(a)