Skip to content

Instantly share code, notes, and snippets.

@juhasch
Last active August 29, 2015 13:56
Show Gist options
  • Save juhasch/9295988 to your computer and use it in GitHub Desktop.
Save juhasch/9295988 to your computer and use it in GitHub Desktop.
Unit conversions using physical-quantities extension
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": "",
"signature": "sha256:b3f53b0b2c75481632b21d762eb997aa8b71556f38fde35b003ced5f264f4016"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"rho = 1.2 kg / 1m**3\n",
"Vc = 5 m/1s\n",
"q = Vc**2 * rho/2.\n",
"q"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false,
"read_only": false
}
},
"outputs": [
{
"latex": [
"15.0 $kg/s^2/m$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 7,
"text": [
"15.0 kg/s^2/m"
]
}
],
"prompt_number": 7
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Sw = 0.8 m * 1m\n",
"Sw"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"0.8 $m^2$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 9,
"text": [
"0.8 m^2"
]
}
],
"prompt_number": 9
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Force = q*Sw # 1 m*kg/s^2 = 1 Newton\n",
"Force"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"12.0 $m \\cdot kg/s^2$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 10,
"text": [
"12.0 m*kg/s^2"
]
}
],
"prompt_number": 10
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Force.N"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"12.0 $N$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 11,
"text": [
"12.0 N"
]
}
],
"prompt_number": 11
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Power = Vc*Force\n",
"Power"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"60.0 $kg \\cdot m^2/s^3$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 12,
"text": [
"60.0 kg*m^2/s^3"
]
}
],
"prompt_number": 12
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Power.W"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"60.0 $W$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 13,
"text": [
"60.0 W"
]
}
],
"prompt_number": 13
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Voltage = 7 V\n",
"Current = Power / Voltage\n",
"Current"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"8.57142857143 $m^2 \\cdot kg/s^3/V$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 14,
"text": [
"8.57142857143 m^2*kg/s^3/V"
]
}
],
"prompt_number": 14
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Current.A"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"8.57142857143 $A$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 15,
"text": [
"8.57142857143 A"
]
}
],
"prompt_number": 15
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"Current = (0.5 + 0.1j) * 1 A\n",
"Current"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"latex": [
"(0.5+0.1j) $A$"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 17,
"text": [
"(0.5+0.1j) A"
]
}
],
"prompt_number": 17
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"HTML(Units_List())"
],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": [
{
"html": [
"<table><tr><th>Name</th><th>Base Unit</th><th>Quantity</th></tr><tr><td>arcsec</td><td>$ \\pi \\cdot rad/180/3600$</td><td><a href=\"\" target=\"_blank\">seconds of arc</a></td></tr><tr><td>K</td><td>$K$</td><td><a href=\"https://en.wikipedia.org/wiki/Kelvin\" target=\"_blank\">Kelvin</a></td></tr><tr><td>h</td><td>$60 \\cdot 60 \\cdot s$</td><td><a href=\"\" target=\"_blank\">Hours</a></td></tr><tr><td>F</td><td>$C/V$</td><td><a href=\"https://en.wikipedia.org/wiki/Farad\" target=\"_blank\">Farad</a></td></tr><tr><td>V</td><td>$W/A$</td><td><a href=\"https://en.wikipedia.org/wiki/Volt\" target=\"_blank\">Volt</a></td></tr><tr><td>deg</td><td>$ \\pi \\cdot rad/180$</td><td><a href=\"\" target=\"_blank\">degrees</a></td></tr><tr><td>A</td><td>$A$</td><td><a href=\"https://en.wikipedia.org/wiki/Ampere\" target=\"_blank\">Ampere</a></td></tr><tr><td>sr</td><td>$sr$</td><td><a href=\"https://en.wikipedia.org/wiki/Steradian\" target=\"_blank\">Streradian</a></td></tr><tr><td>lm</td><td>$cd \\cdot sr$</td><td><a href=\"https://en.wikipedia.org/wiki/Lumen_(unit)\" target=\"_blank\">Lumen</a></td></tr><tr><td>lx</td><td>$lm/m^2$</td><td><a href=\"https://en.wikipedia.org/wiki/Lux\" target=\"_blank\">Lux</a></td></tr><tr><td>W</td><td>$J/s$</td><td><a href=\"https://en.wikipedia.org/wiki/Watt\" target=\"_blank\">Watt</a></td></tr><tr><td>g</td><td>$g$</td><td><a href=\"https://en.wikipedia.org/wiki/Kilogram\" target=\"_blank\">Kiloram</a></td></tr><tr><td>Pa</td><td>$N/m^2$</td><td><a href=\"https://en.wikipedia.org/wiki/Pascal_(unit)\" target=\"_blank\">Pascal</a></td></tr><tr><td>rad</td><td>$rad$</td><td><a href=\"https://en.wikipedia.org/wiki/Radian\" target=\"_blank\">Radian</a></td></tr><tr><td>min</td><td>$60 \\cdot s$</td><td><a href=\"\" target=\"_blank\">Minutes</a></td></tr><tr><td>kg</td><td>$kg$</td><td><a href=\"https://en.wikipedia.org/wiki/Kilogram\" target=\"_blank\"></a></td></tr><tr><td>m</td><td>$m$</td><td><a href=\"https://en.wikipedia.org/wiki/Metre\" target=\"_blank\">Metre</a></td></tr><tr><td>Wb</td><td>$V \\cdot s$</td><td><a href=\"https://en.wikipedia.org/wiki/Weber_(unit)\" target=\"_blank\">Weber</a></td></tr><tr><td>H</td><td>$Wb/A$</td><td><a href=\"https://en.wikipedia.org/wiki/Henry_(unit)\" target=\"_blank\">Henry</a></td></tr><tr><td>C</td><td>$s \\cdot A$</td><td><a href=\"https://en.wikipedia.org/wiki/Coulomb\" target=\"_blank\">Coulomb</a></td></tr><tr><td>S</td><td>$A/V$</td><td><a href=\"https://en.wikipedia.org/wiki/Siemens_(unit)\" target=\"_blank\">Siemens</a></td></tr><tr><td>s</td><td>$s$</td><td><a href=\"https://en.wikipedia.org/wiki/Second\" target=\"_blank\">Second</a></td></tr><tr><td>cd</td><td>$cd$</td><td><a href=\"https://en.wikipedia.org/wiki/Candela\" target=\"_blank\">Candela</a></td></tr><tr><td>N</td><td>$m \\cdot kg/s^2$</td><td><a href=\"https://en.wikipedia.org/wiki/Newton_(unit)\" target=\"_blank\">Newton</a></td></tr><tr><td>T</td><td>$Wb/m^2$</td><td><a href=\"https://en.wikipedia.org/wiki/Tesla_(unit)\" target=\"_blank\">Tesla</a></td></tr><tr><td>mol</td><td>$mol$</td><td><a href=\"https://en.wikipedia.org/wiki/Mole_(unit)\" target=\"_blank\">Mol</a></td></tr><tr><td>Ohm</td><td>$V/A$</td><td><a href=\"https://en.wikipedia.org/wiki/Ohm_(unit)\" target=\"_blank\">Ohm</a></td></tr><tr><td>Hz</td><td>$1/s$</td><td><a href=\"https://en.wikipedia.org/wiki/Hertz\" target=\"_blank\">Hertz</a></td></tr><tr><td>J</td><td>$N \\cdot m$</td><td><a href=\"https://en.wikipedia.org/wiki/Joule\" target=\"_blank\">Joule</a></td></tr><tr><td>arcmin</td><td>$ \\pi \\cdot rad/180/60$</td><td><a href=\"\" target=\"_blank\">minutes of arc</a></td></tr></table>"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 19,
"text": [
"<IPython.core.display.HTML at 0x730e7b8>"
]
}
],
"prompt_number": 19
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {
"run_control": {
"breakpoint": false
}
},
"outputs": []
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment