In [1]:
%pylab inline
In [2]:
import pandas as pd
import seaborn as sns
sns.set_context("talk")
In [3]:
bhb=pd.read_csv('../LISA/newhalodcoparameters.dat',delim_whitespace=True,header=None)
M1 = parameters(1)
M2 = parameters(2)
Porb = parameters(3)
d = parameters(4)
thetas = parameters(5)
phis = parameters(6)
thetal = parameters(7)
phil = parameters(8)
phio = parameters(9)
gam = parameters(10)
e = parameters(11)
In [4]:
bhb.columns=['M1','M2','Period','Dist','theta_s','phi_s','theta_l','phi_l','phi_o','gamma','e','bhb']
In [5]:
bhb.describe().ix[[3,7]]
Out[5]:
In [ ]:
In [ ]:
In [16]:
pop=pd.read_csv('/Users/domi/Desktop/LISA/population.dat',delim_whitespace=True,header=None)
In [17]:
pop.columns=['h0','e','f']
In [18]:
pop.describe()
Out[18]:
In [19]:
ax = subplot(111)
# Axis scale must be set prior to declaring the Formatter
# If it is not the Formatter will use the default log labels for ticks.
ax.set_xscale('log')
ax.set_yscale('log')
scatter(pop.f,pop.h0)
Out[19]:
In [27]:
spec=pd.read_csv('../LISA/spectrum.dat',delim_whitespace=True,header=None)
In [28]:
tim=pd.read_csv('../LISA/time.dat',delim_whitespace=True,header=None)
In [29]:
spec.describe().ix[['min','max']]
Out[29]:
In [37]:
tim.describe()#.ix[['min','max']]
Out[37]:
In [46]:
scatter(tim[0],((tim[1]*10**20)),alpha=0.2)
Out[46]:
In [25]:
spec2=pd.read_csv('/Users/domi/Desktop/LISA/mp/spectrum.dat',delim_whitespace=True,header=None)
In [40]:
scatter(log10(spec2[0]),log10(abs(spec2[1])),alpha=0.2)
Out[40]:
In [44]:
scatter(log10(spec2[0]),log10((spec2[1])),alpha=0.2)
Out[44]:
In [41]:
scatter(log10(spec[0]),log10(abs(spec[1])),alpha=0.2)
Out[41]:
In [14]:
lisa=pd.read_csv('../data/LISA20pmrtHzStrain.dat',sep='\t',comment='#',names=['f_gw','strain'])
In [15]:
lisa.head(5)
Out[15]:
In [18]:
loglog(spec[0],spec[1],alpha=0.2,ls='None',marker='o',ms=5,mec='k',mew=0.2,label='BBH inspirals')
xlabel('Binary Frequency')
ylabel('Strain Amplitude')
loglog(lisa.f_gw,lisa.strain,label='LISA Standard Configurations')
xlim([1e-9,1e-2])
legend()
# savefig('../Fig/signal_specture.jpeg',dpi=200,bbox_inches='tight')
Out[18]:
In [ ]:
In [55]:
sns.pairplot(spec,x_vars=[0],y_vars=[1,2,3],kind='scatter')
Out[55]:
In [56]:
sns.pairplot(tim,x_vars=[0],y_vars=[1,2,3],kind='scatter')
Out[56]:
In [ ]:
In [1]:
%pylab inline
In [17]:
random.choice(["ita",'sea'])
Out[17]:
In [ ]: