Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

import os 

import nose 

import unittest 

import shutil 

import yaml 

from breaker import cl_utils 

from breaker.utKit import utKit 

from breaker.plots import plot_wave_observational_timelines 

 

from fundamentals import tools, times 

 

su = tools( 

arguments={}, 

docString=__doc__, 

logLevel="DEBUG", 

options_first=False, 

projectName="breaker" 

) 

arguments, settings, log, dbConn = su.setup() 

 

# load settings 

stream = file( 

"/Users/Dave/.config/breaker/breaker.yaml", 'r') 

settings = yaml.load(stream) 

stream.close() 

 

# SETUP AND TEARDOWN FIXTURE FUNCTIONS FOR THE ENTIRE MODULE 

moduleDirectory = os.path.dirname(__file__) 

utKit = utKit(moduleDirectory) 

log, dbConn, pathToInputDir, pathToOutputDir = utKit.setupModule() 

utKit.tearDownModule() 

 

 

class test_plot_wave_observational_timelines(unittest.TestCase): 

 

def test_plot_wave_observational_timelines_function(self): 

 

testObject = plot_wave_observational_timelines( 

log=log, 

settings=settings, 

plotType="timeline", 

gwid="G270580", 

projection="mercator", 

probabilityCut=False, 

telescope="atlas", 

timestamp=True) 

testObject.get() 

 

def test_generate_fits_image_map(self): 

plotter = plot_wave_observational_timelines( 

log=log, 

settings=settings, 

databaseConnRequired=False 

) 

 

# plotter.generate_fits_image_map( 

# pathToProbMap=pathToInputDir + "/GW151226-bayestar.fits", 

# gwid="G184098" 

# ) 

 

def test_generate_pdf_image_map(self): 

plotter = plot_wave_observational_timelines( 

log=log, 

settings=settings, 

databaseConnRequired=False 

) 

 

plotter.generate_probability_plot( 

gwid="G184098", 

pathToProbMap=pathToInputDir + "/GW151226-bayestar.fits", 

fileFormats=["pdf", "png"], 

outputDirectory=pathToOutputDir, 

projection="mollweide", 

plotType="timeline", 

fitsImage=False, 

allSky=True, 

center=False 

) 

 

plotter.generate_probability_plot( 

gwid="G184098", 

pathToProbMap=pathToInputDir + "/GW151226-bayestar.fits", 

fileFormats=["pdf", "png"], 

outputDirectory=pathToOutputDir, 

projection="cartesian", 

plotType="timeline", 

fitsImage=False, 

allSky=True, 

center=False 

) 

 

plotter.generate_probability_plot( 

gwid="G184098", 

pathToProbMap=pathToInputDir + "/GW151226-bayestar.fits", 

fileFormats=["pdf", "png"], 

outputDirectory=pathToOutputDir, 

projection="mercator", 

plotType="timeline", 

fitsImage=False, 

allSky=True, 

center=False 

) 

 

# plotter.generate_probability_plot( 

# gwid="G184098", 

# pathToProbMap=pathToInputDir + "/GW151226-bayestar.fits", 

# fileFormats=["pdf", "png"], 

# outputDirectory=pathToOutputDir, 

# projection="cartesian", 

# plotType="timeline", 

# fitsImage=False, 

# allSky=True, 

# center=False 

# ) 

 

# x-print-testpage-for-pessto-marshall-web-object 

 

def test_generate_timeline_plot_maps(self): 

 

p = plot_wave_observational_timelines( 

log=log, 

settings=settings, 

gwid="G211117", 

plotType="timeline", 

allPlots=False, 

telescope="ps1", 

projection="mercator" 

) 

p.get()