Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Gregory Ashton
PyFstat
Commits
36911fa4
Commit
36911fa4
authored
Dec 20, 2016
by
Gregory Ashton
Browse files
Adds macros for NoiseOnly study and forgotten files
parent
300ad290
Changes
4
Hide whitespace changes
Inline
Side-by-side
Paper/AllSkyMCNoiseOnly/AllSkyMCNoiseOnly_repeat.sh
0 → 100755
View file @
36911fa4
#!/bin/bash
.
/home/gregory.ashton/lalsuite-install/etc/lalapps-user-env.sh
export
PATH
=
"/home/gregory.ashton/anaconda2/bin:
$PATH
"
export
MPLCONFIGDIR
=
/home/gregory.ashton/.config/matplotlib
for
((
n
=
0
;
n<90
;
n++
))
do
/home/gregory.ashton/anaconda2/bin/python generate_data.py
"
$1
"
/local/user/gregory.ashton
--no-template-counting
--no-interactive
done
cp
/local/user/gregory.ashton/NoiseOnlyMCResults_
"
$1
"
.txt
$(
pwd
)
/CollectedOutput
Paper/AllSkyMCNoiseOnly/plot_data.py
View file @
36911fa4
...
...
@@ -38,3 +38,7 @@ ax.set_xlabel('$\widetilde{2\mathcal{F}}$')
ax
.
set_xlim
(
0
,
60
)
fig
.
tight_layout
()
fig
.
savefig
(
'allsky_noise_twoF_histogram.png'
)
from
latex_macro_generator
import
write_to_macro
write_to_macro
(
'AllSkyMCNoiseOnlyMaximum'
,
'{:1.1f}'
.
format
(
np
.
max
(
df
.
twoF
)),
'../macros.tex'
)
Paper/DirectedMCNoiseOnly/plot_data.py
0 → 100644
View file @
36911fa4
import
matplotlib.pyplot
as
plt
import
pandas
as
pd
import
numpy
as
np
import
os
from
tqdm
import
tqdm
from
oct2py
import
octave
import
glob
filenames
=
glob
.
glob
(
"CollectedOutput/*.txt"
)
plt
.
style
.
use
(
'paper'
)
Tspan
=
100
*
86400
def
maxtwoFinNoise
(
twoF
,
Ntrials
):
F
=
twoF
/
2.0
alpha
=
(
1
+
F
)
*
np
.
exp
(
-
F
)
a
=
Ntrials
/
2.0
*
F
*
np
.
exp
(
-
F
)
b
=
(
1
-
alpha
)
**
(
Ntrials
-
1
)
return
a
*
b
df_list
=
[]
for
fn
in
filenames
:
df
=
pd
.
read_csv
(
fn
,
sep
=
' '
,
names
=
[
'dF0'
,
'dF1'
,
'twoF'
,
'runTime'
])
df
[
'CLUSTER_ID'
]
=
fn
.
split
(
'_'
)[
1
]
df_list
.
append
(
df
)
df
=
pd
.
concat
(
df_list
)
print
'Number of samples = '
,
len
(
df
)
fig
,
ax
=
plt
.
subplots
()
ax
.
hist
(
df
.
twoF
,
bins
=
50
,
histtype
=
'step'
,
color
=
'k'
,
normed
=
True
,
linewidth
=
1
)
twoFsmooth
=
np
.
linspace
(
0
,
df
.
twoF
.
max
(),
100
)
# ax.plot(twoFsmooth, maxtwoFinNoise(twoFsmooth, 2e3), '-r')
ax
.
set_xlabel
(
'$\widetilde{2\mathcal{F}}$'
)
ax
.
set_xlim
(
0
,
60
)
fig
.
tight_layout
()
fig
.
savefig
(
'directed_noise_twoF_histogram.png'
)
from
latex_macro_generator
import
write_to_macro
write_to_macro
(
'DirectedMCNoiseOnlyMaximum'
,
'{:1.1f}'
.
format
(
np
.
max
(
df
.
twoF
)),
'../macros.tex'
)
Paper/macros.tex
0 → 100644
View file @
36911fa4
\def\DirectedMCNoiseOnlyMaximum
{
52.4
}
\def\AllSkyMCNoiseOnlyMaximum
{
59.8
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment