This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
TODO: copy from my codes and add a test: | |
http://comments.gmane.org/gmane.comp.python.scientific.devel/17439 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#coding:utf8 | |
import numpy as np | |
#Mearth, Msun = 5.97e24, 1.98e30 ## <-- these are realistic | |
Mearth, Msun = 1.97e29, 1.98e30 ## <-- unrealistic, but better for visualisation | |
earth_sun_dist = 149e9 | |
Xsun = - earth_sun_dist * (Mearth/Msun) ## Sun center distance to the center-of-mass | |
Xearth = earth_sun_dist * (1 - Mearth/Msun) ## Earth center distance to the center-of-mass | |
kappa = 6.67e-11 ## Gravitational constant |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#-*- coding: utf-8 -*- | |
## Import common moduli | |
from __future__ import division | |
import matplotlib, sys, os, time | |
import matplotlib.pyplot as plt | |
import numpy as np | |
from scipy.constants import c, hbar, pi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#-*- coding: utf-8 -*- | |
## Import common moduli | |
import matplotlib, sys, os, time | |
import matplotlib.pyplot as plt | |
import numpy as np | |
from scipy.constants import c, hbar, pi | |
## Use LaTeX |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#-*- coding: utf-8 -*- | |
## Import common moduli | |
import matplotlib, sys, os, time, re | |
import matplotlib.pyplot as plt | |
import numpy as np | |
from scipy.constants import c, hbar, pi | |
matplotlib.rc('text', usetex=True) | |
matplotlib.rc('font', size=10) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python2.7 | |
#-*- coding: utf-8 -*- | |
import os,sys | |
import numpy as np | |
try: from enthought.mayavi import mlab | |
except: from mayavi import mlab | |
mlab.options.offscreen = True ## XXX | |
def symmetric_colors(lut_manager): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#coding:utf8 | |
import numpy as np | |
import scipy.linalg as la | |
size = 3 | |
A = np.random.random([size, size]) | |
print "\n== Random square matrix can be subject to virtually any function ==" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#-*- coding: utf-8 -*- | |
## . S C SM | |
## F1 PREAMB Import UseLatex StartFig | |
## F2 GET Load1D Gen1D Get2D | |
## F3 | |
## F4 | |
## F5 PLOT Plot1D Contours | |
## F6 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
#-*- coding: utf-8 -*- | |
## Import common moduli | |
import matplotlib, sys, os, time | |
import matplotlib.pyplot as plt | |
import numpy as np | |
from scipy.constants import c, h, hbar, pi, k, e | |
import scipy.integrate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
fn_bash() { for x in "$@"; do echo $x; done; } | |
echo '#!/usr/bin/env python' > printer.py | |
echo 'import sys ' >> printer.py | |
echo 'for a in sys.argv: print a' >> printer.py | |
chmod +x printer.py | |
fn() { ./printer.py "$@" ; } | |
echo 'Example 1 supplies the arguments at the line of function call and prints 3 lines, as we need' |
OlderNewer