Setup
Command history
ma5># set directory where running "./bin/ma5"; set lumi; define the signal significance
ma5>set main.currentdir = /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno # need to change this directory path --> exit and type "pwd" to get the path
ma5>set main.lumi = 150
ma5>set main.SBratio = 'S/sqrt(S+B+(0*B)**2)'
ma5># import samples --> change the path to the LHE file
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/axion_signal/axion_signal_gurrola_cuts_1MeV.lhe.gz as signal
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_0_100_merged.lhe.gz as bg_vbf_0_100
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_100_200_merged.lhe.gz as bg_vbf_100_200
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_200_400_merged.lhe.gz as bg_vbf_200_400
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_400_600_merged.lhe.gz as bg_vbf_400_600
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_600_800_merged.lhe.gz as bg_vbf_600_800
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_800_1200_merged.lhe.gz as bg_vbf_800_1200
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_1200_1600_merged.lhe.gz as bg_vbf_1200_1600
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_1600_inf_merged.lhe.gz as bg_vbf_1600_inf
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_0_100_merged.lhe.gz as bg_dip_0_100
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_100_200_merged.lhe.gz as bg_dip_100_200
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_200_400_merged.lhe.gz as bg_dip_200_400
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_400_600_merged.lhe.gz as bg_dip_400_600
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_600_800_merged.lhe.gz as bg_dip_600_800
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_800_1200_merged.lhe.gz as bg_dip_800_1200
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_1200_1600_merged.lhe.gz as bg_dip_1200_1600
ma5>import /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_1600_inf_merged.lhe.gz as bg_dip_1600_inf
ma5># define bg and signal samples
ma5>set signal.type = signal
ma5>set bg_vbf_0_100.type = background
ma5>set bg_vbf_100_200.type = background
ma5>set bg_vbf_200_400.type = background
ma5>set bg_vbf_400_600.type = background
ma5>set bg_vbf_600_800.type = background
ma5>set bg_vbf_800_1200.type = background
ma5>set bg_vbf_1200_1600.type = background
ma5>set bg_vbf_1600_inf.type = background
ma5>set bg_dip_0_100.type = background
ma5>set bg_dip_100_200.type = background
ma5>set bg_dip_200_400.type = background
ma5>set bg_dip_400_600.type = background
ma5>set bg_dip_600_800.type = background
ma5>set bg_dip_800_1200.type = background
ma5>set bg_dip_1200_1600.type = background
ma5>set bg_dip_1600_inf.type = background
ma5># define weights for the samples
ma5>#set sample_1.weight = 1
ma5>#set sample_2.weight = 1
ma5># a jet can be from a light quark or b quark
ma5>define jets = j
ma5>define e = e+ e-
ma5>define mu = mu+ mu-
ma5>define ta = ta+ ta-
ma5>define lept = e mu ta
ma5>define Zprime = 32 -32
ma5># apply selections
ma5>select (sdETA(jets[1] jets[2]) > 3.6 or sdETA(jets[1] jets[2]) < -3.6) and M(jets[1] jets[2]) > 1250
ma5>submit analysis_deltaeta3.6_lumi_150_ratio_0
Configuration
-
MadAnalysis version 1.6.33 (2017/11/20).
-
Histograms given for an integrated luminosity of 150.0 fb-1.
Datasets
signal
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: signal events.
-
Generated events: 1000000 events.
-
Normalization to the luminosity: 15352 +/- 5 events.
-
Ratio (event weight): 0.015 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/axion_signal/axion_signal_gurrola_cuts_1MeV.lhe.gz |
1000000 |
0.102 @ 0.028% |
0.0 |
bg_vbf_0_100
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1000000 events.
-
Normalization to the luminosity: 45563 +/- 87 events.
-
Ratio (event weight): 0.046 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_0_100_merged.lhe.gz |
1000000 |
0.304 @ 0.19% |
0.0 |
bg_vbf_100_200
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 965662 events.
-
Normalization to the luminosity: 36357 +/- 63 events.
-
Ratio (event weight): 0.038 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_100_200_merged.lhe.gz |
965662 |
0.242 @ 0.17% |
0.0 |
bg_vbf_200_400
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 984165 events.
-
Normalization to the luminosity: 20299 +/- 41 events.
-
Ratio (event weight): 0.021 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_200_400_merged.lhe.gz |
984165 |
0.135 @ 0.2% |
0.0 |
bg_vbf_400_600
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1000000 events.
-
Normalization to the luminosity: 3700 +/- 6 events.
-
Ratio (event weight): 0.0037 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_400_600_merged.lhe.gz |
1000000 |
0.0247 @ 0.14% |
0.0 |
bg_vbf_600_800
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1000000 events.
-
Normalization to the luminosity: 945 +/- 2 events.
-
Ratio (event weight): 0.00094 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_600_800_merged.lhe.gz |
1000000 |
0.0063 @ 0.13% |
0.0 |
bg_vbf_800_1200
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 400839 events.
-
Normalization to the luminosity: 430 +/- 1 events.
-
Ratio (event weight): 0.0011 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_800_1200_merged.lhe.gz |
400839 |
0.00287 @ 0.16% |
0.0 |
bg_vbf_1200_1600
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 953803 events.
-
Normalization to the luminosity: 77 +/- 1 events.
-
Ratio (event weight): 8.1e-05 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_1200_1600_merged.lhe.gz |
953803 |
0.000515 @ 0.16% |
0.0 |
bg_vbf_1600_inf
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 270148 events.
-
Normalization to the luminosity: 28 +/- 1 events.
-
Ratio (event weight): 0.0001 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/vbf_diphoton_background_data/merged_lhe/vbf_diphoton_background_ht_1600_inf_merged.lhe.gz |
270148 |
0.000191 @ 0.11% |
0.0 |
bg_dip_0_100
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1040000 events.
-
Normalization to the luminosity: 10165677 +/- 17300 events.
-
Ratio (event weight): 9.8 - warning: please generate more events (weight larger than 1)!
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_0_100_merged.lhe.gz |
1040000 |
67.8 @ 0.17% |
0.0 |
bg_dip_100_200
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1040000 events.
-
Normalization to the luminosity: 4107610 +/- 5727 events.
-
Ratio (event weight): 3.9 - warning: please generate more events (weight larger than 1)!
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_100_200_merged.lhe.gz |
1040000 |
27.4 @ 0.14% |
0.0 |
bg_dip_200_400
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1040000 events.
-
Normalization to the luminosity: 898308 +/- 1552 events.
-
Ratio (event weight): 0.86 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_200_400_merged.lhe.gz |
1040000 |
5.99 @ 0.17% |
0.0 |
bg_dip_400_600
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1040000 events.
-
Normalization to the luminosity: 107995 +/- 196 events.
-
Ratio (event weight): 0.1 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_400_600_merged.lhe.gz |
1040000 |
0.72 @ 0.18% |
0.0 |
bg_dip_600_800
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 662009 events.
-
Normalization to the luminosity: 25028 +/- 104 events.
-
Ratio (event weight): 0.038 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_600_800_merged.lhe.gz |
662009 |
0.167 @ 0.41% |
0.0 |
bg_dip_800_1200
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1040000 events.
-
Normalization to the luminosity: 11033 +/- 19 events.
-
Ratio (event weight): 0.011 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_800_1200_merged.lhe.gz |
1040000 |
0.0736 @ 0.17% |
0.0 |
bg_dip_1200_1600
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 337115 events.
-
Normalization to the luminosity: 1925 +/- 10 events.
-
Ratio (event weight): 0.0057 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_1200_1600_merged.lhe.gz |
337115 |
0.0128 @ 0.51% |
0.0 |
bg_dip_1600_inf
-
Samples stored in the directory: /Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/optimization.
-
Sample consisting of: background events.
-
Generated events: 1040000 events.
-
Normalization to the luminosity: 704 +/- 2 events.
-
Ratio (event weight): 0.00068 .
|
Path to the event file |
Nr. of events |
Cross section (pb) |
Negative wgts (%) |
|
/Users/elijahsheridan/MG5_aMC_v2_6_5/axion_pheno/madgraph_data/diphoton_double_isr_background_data/merged_lhe/diphoton_double_isr_background_ht_1600_inf_merged.lhe.gz |
1040000 |
0.00469 @ 0.15% |
0.0 |
Histos and cuts
Cut 1
* Cut: select ( sdETA ( jets[1] jets[2] ) > 3.6 or sdETA ( jets[1] jets[2] ) < -3.6 ) and M ( jets[1] jets[2] ) > 1250.0
|
Dataset |
Events kept: K |
Rejected events: R |
Efficiency: K / (K + R) |
Cumul. efficiency: K / Initial |
|
signal |
3054.6 +/- 49.5 |
12298.2 +/- 49.6 |
0.19896 +/- 0.00322 |
0.19896 +/- 0.00322 |
|
bg_vbf_0_100 |
765.8 +/- 27.5 |
44797.9 +/- 89.5 |
0.016807 +/- 0.000602 |
0.016807 +/- 0.000602 |
|
bg_vbf_100_200 |
3565.9 +/- 57.0 |
32791.6 +/- 79.8 |
0.09808 +/- 0.00156 |
0.09808 +/- 0.00156 |
|
bg_vbf_200_400 |
4304.5 +/- 58.9 |
15995.2 +/- 66.6 |
0.21205 +/- 0.00287 |
0.21205 +/- 0.00287 |
|
bg_vbf_400_600 |
1026.4 +/- 27.3 |
2674.3 +/- 27.5 |
0.27735 +/- 0.00736 |
0.27735 +/- 0.00736 |
|
bg_vbf_600_800 |
179.2 +/- 12.1 |
766.1 +/- 12.1 |
0.1895 +/- 0.0127 |
0.1895 +/- 0.0127 |
|
bg_vbf_800_1200 |
45.22 +/- 6.36 |
385.14 +/- 6.39 |
0.1051 +/- 0.0148 |
0.1051 +/- 0.0148 |
|
bg_vbf_1200_1600 |
2.54 +/- 1.57 |
74.69 +/- 1.57 |
0.0329 +/- 0.0203 |
0.0329 +/- 0.0203 |
|
bg_vbf_1600_inf |
0.181 +/- 0.424 |
28.538 +/- 0.425 |
0.00631 +/- 0.01477 |
0.00631 +/- 0.01477 |
|
bg_dip_0_100 |
860.1 +/- 29.4 |
10164816 +/- 17298 |
8.46e-05 +/- 2.88e-06 |
8.46e-05 +/- 2.88e-06 |
|
bg_dip_100_200 |
3712.7 +/- 61.1 |
4103897 +/- 5721 |
9.04e-04 +/- 1.48e-05 |
9.04e-04 +/- 1.48e-05 |
|
bg_dip_200_400 |
6156.8 +/- 78.9 |
892151 +/- 1543 |
6.85e-03 +/- 8.70e-05 |
6.85e-03 +/- 8.70e-05 |
|
bg_dip_400_600 |
2224.6 +/- 46.9 |
105770 +/- 197 |
0.020599 +/- 0.000432 |
0.020599 +/- 0.000432 |
|
bg_dip_600_800 |
331.5 +/- 18.1 |
24697 +/- 103 |
0.013246 +/- 0.000723 |
0.013246 +/- 0.000723 |
|
bg_dip_800_1200 |
82.49 +/- 9.05 |
10951.3 +/- 20.9 |
0.00748 +/- 0.00082 |
0.00748 +/- 0.00082 |
|
bg_dip_1200_1600 |
5.03 +/- 2.24 |
1920.6 +/- 10.1 |
0.00261 +/- 0.00116 |
0.00261 +/- 0.00116 |
|
bg_dip_1600_inf |
0.345 +/- 0.587 |
703.8 +/- 1.2 |
0.00049 +/- 0.00083 |
0.00049 +/- 0.00083 |
Summary
Cut-flow charts
-
How to compare signal (S) and background (B): S/sqrt(S+B).
- Object definition selections are indicated in cyan.
- Reject and select are indicated by 'REJ' and 'SEL' respectively
|
Cuts |
Signal (S) |
Background (B) |
S vs B |
|
Initial (no cut) |
15352.82 +/- 4.23 |
15425686 +/- 18290 |
3.90706 +/- 0.00255 |
|
SEL: ( sdETA ( jets[1] jets[2] ) > 3.6 or sdETA ( |
3054.6 +/- 49.5 |
23263 +/- 147 |
18.829 +/- 0.292 |


Statistics are important to elaborate your products.
Here we have selected some useful data extracted from the
socio-demographic
indicators from the open data portal of the Municipality of Madrid
- area of parks and green areas 2019
- general characteristics of the districts 2020
- general characteristics of the neighborhoods 2020
The data is open data and is licensed under these conditions
The general conditions allow the reuse of data for commercial and non-commercial purposes. You have to cite the origin of the data as Madrid City Council and not suggest the Madrid City Council supports your work
Please read the complete license here in particular the section relative to the *Condiciones generales para la reutilización*


*** User 2017-05-05 19:46:55.980 ***
19:46:55.980 [info] Disabling blocking sync...
*** User 2017-05-05 19:46:55.985 ***
19:46:55.985 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-1@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 19:46:57.570 ***
19:46:57.570 [info] Enabling membership...
*** User 2017-05-05 19:46:57.571 ***
19:46:57.571 [info] Disabling blocking sync...
*** User 2017-05-05 19:46:57.576 ***
19:46:57.576 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-2@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 19:46:59.100 ***
19:46:59.100 [info] Enabling membership...
*** User 2017-05-05 19:46:59.102 ***
19:46:59.102 [info] Disabling blocking sync...
*** User 2017-05-05 19:46:59.106 ***
19:46:59.106 [info] Configured peer_service_manager partisan_default_peer_service_manager on node 'node-3@MacBook-Pro-de-Anne-France'
*** User 2017-05-05 19:46:59.371 ***
Joining node: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 53151
*** User 2017-05-05 19:46:59.372 ***
Joining issued: 'node-3@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 53151
*** User 2017-05-05 19:46:59.373 ***
Joining node: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 53135
*** User 2017-05-05 19:46:59.373 ***
Joining issued: 'node-2@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 53135
*** User 2017-05-05 19:46:59.374 ***
Joining node: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 53122
*** User 2017-05-05 19:46:59.374 ***
Joining issued: 'node-1@MacBook-Pro-de-Anne-France' to 'runner@MacBook-Pro-de-Anne-France' at port 53122
*** User 2017-05-05 19:46:59.435 ***
Waiting for join to complete with manager: partisan_default_peer_service_manager
*** User 2017-05-05 19:46:59.437 ***
Finished.
*** CT 2017-05-05 19:46:59.438 *** COVER INFO
Adding nodes to cover test: ['runner@MacBook-Pro-de-Anne-France']
*** CT 2017-05-05 19:46:59.446 *** COVER INFO
Successfully added nodes to cover test: []
*** User 2017-05-05 19:46:59.447 ***
Case finished: sql_join_contracted_latency_test
*** User 2017-05-05 19:47:06.491 ***
19:47:06.490 [info] Application lasp exited with reason: stopped
*** User 2017-05-05 19:47:06.491 ***
19:47:06.491 [info] Application partisan exited with reason: stopped
=== Ended at 2017-05-05 19:47:06
=== successfully completed test case
=== Returned value: ok
Test run history
| Top level test index


RcppZiggurat: 'Rcpp' Integration of Different "Ziggurat" Normal RNG
Implementations
The Ziggurat generator for normally distributed random
numbers, originally proposed by Marsaglia and Tsang (2000,
<doi:10.18637/jss.v005.i08>) has been improved upon a few times
starting with Leong et al (2005, <doi:10.18637/jss.v012.i07>).
This package provides an aggregation in order to compare different
implementations in order to provide an 'faster but good enough'
alternative for use with R and C++ code.
| Version: |
0.1.5 |
| Depends: |
R (≥ 3.0.0) |
| Imports: |
Rcpp, parallel, graphics, stats, utils |
| LinkingTo: |
Rcpp, RcppGSL |
| Suggests: |
rbenchmark, microbenchmark, lattice, knitr, rmarkdown, pinp |
| Published: |
2018-06-10 |
| Author: |
Dirk Eddelbuettel |
| Maintainer: |
Dirk Eddelbuettel <edd at debian.org> |
| License: |
GPL-2 | GPL-3 [expanded from: GPL (≥ 2)] |
| NeedsCompilation: |
yes |
| Materials: |
README NEWS ChangeLog |
| CRAN checks: |
RcppZiggurat results |
Downloads:
Reverse dependencies:
Linking:
Please use the canonical form
https://CRAN.R-project.org/package=RcppZiggurat
to link to this page.


ete-sen, Akwaaba Mema wo akwaaba.
A web application that takes a user's birthday and calculates the day of the week they were born and then depending on their gender outputs their Akan Name.
Akan names are derived from Ghanian culture. Frequently in Ghana, children are given their first name as a 'day name' which corresponds to the day in the week they were born.
Below are Ghanian day names:


Sunday Siesta
Menu
Home
Upcoming Events
My Events
Past events
Q&A
Welcome
Create your own event
Create Event
Upcoming Events
Explore other cultures by helping to organize the events
All
Cooking
Dancing
Traditional Games
Other


Robotic Arts Intro Fall 2017 (IA277.01)
- Instructor: Lucas Haroldsen<EMAIL_ADDRESS>- Class Site: yasunaga.work/raif17
- syllabus: syllabus.pdf
- Resources: links.html
08/29: Speculations --- [Introductions]
09/05: Looking closer --- [Basic components]
09/12: Arduino is here --- [connecting/architecture/Dinital IO]
09/19: more listning --- [Serial communication and Analog input]
09/26: Expressions --- [Analog output]
10/03: Electronic Harvest Day / guest artist Bonnie Crawford
10/10: review --- [Project 1 workday]


Music Object Version 3.0.8
RELEASE DATE: 1999-03-26
|
|
If you are upgrading from Music Object version 2.x and would like to know about the significant changes that have occurred between versions 2.x and 3.0.x, please consult the version history for Music Object Version 3.0.0.
|
What's New In This Version
|
BUG FIX - Unsupported Unix Platforms
A bug was found in the Music Object code which would cause sonified pages to produce JavaScript errors when viewed on some Unix platforms not supported by the Beatnik Player. The desired behavior is for sonified content to be completely silent and not produce any JavaScript errors when viewed by a browser that is not supported by the Beatnik Player. This bug has been fixed.
OPTIMIZATIONS
Some general code optimizations have been made since version 3.0.5, which have shaved a little off the "music-object.js" file size as well as making certain processes a little more efficient.


Last seen on 17:00
Today
11:45
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
12:00
11:45
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
12:00
11:45
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
12:00
11:45
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
12:00
11:45
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
12:00
11:45
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
12:00
11:45
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
Even at this stage, I hope I’ve demonstrated how Pusher and React work well together.
12:00


Who Am I? Dir.: Benny Chan & Jackie Chan 1998 Review: E. J. Winner
The gradual introduction and growing popularity of Jackie Chan in America has from the beginning been fraught with odd twists and turns. "Rumble in the Bronx" at last popularized Chan for American audiences, but Chan cultists tend to hold this to be a disappointingly trivial film. These cultists generally came to Chan via "Drunken Master" some years before the release of "Rumble", and still hold that film in high esteem - even though it is actually inferior to a number of later Chan films, including the 1994 sequel "Drunken Master II".
The release of "Rumble" was followed-up theatrically with the release of "Operation Condor"; the problem with this is that "Condor" is actually the sequel to "Armour of God", a more interesting and more problematic film, which was released in America only on video.
Chan solidified his "Rumble" reputation with the extraordinarily energetic "Supercop", which also introduced Michelle Yeoh to American audiences two years before her appearance in the James Bond film "Tomorrow Never Dies". "Supercop", by the way, is also a sequel to a previous film, "Police Story", which only appeared in the US on video.
Chan then embarked on 3 film ventures almost guaranteed to subvert his reputation: the James Bond imitation "First Strike"; the low-key, difficult to follow "Mr. Nice Guy", and the disastrous "Rush Hour", which apparently succeeded at the box-office, much to my disappointment.
This year, the continuing saga of Chan's appearance of America continued on its twisted way. A film made around 1985 was re-dubbed and released theatrically: "Twin Dragons". The odd thing about this is that "Twin Dragons" has been available in America on vuideotape for at least ten years!
Meanwhile, almost simultaneously, Chan's most recent Asian release, 1998's "Who am I?" was also released in America - but only on video!
The odd thing about this simultaneous release is that Who am I is decidedly the better of the two films. So before remarking on "Who am I?", a brief note on "Twin Dragons": This film, co-directed by Tsui Hark and Ringo Lam (although Lam claims he only acted as second-unit pick-up director), is loosely based on a Claude Van Damme film, "Double Impact" and was made (very quickly) as a benefit for the Hong Kong Director's Guild. It is enjoyable, and has one or two remarkable stunts, but on the whole is a bit of fluff, even by the standard of "pure entertainment.
On the other hand, "Who am I?" - co-directed by Chan and Benny Chan (no relation) - is a well mounted stunt-and-fight-filled maze of plot and theme, as Chan stars as a commando with amnesia in a struggle with a corrupt CIA agent over a recently discovered explosive element derived from a meteorite; the film moves from South Africa to the Netherlands, and involves considerable double plays and double-guessing on the part of Chan's character as he struggles to reclaim his memory while also stopping the corrupt CIA agent from successfully selling the new element to the highest bidder. The message of the film is very positive, and the action is lively; the editing and camera-work are worthy of commendation.
There are some draw-backs to the film: Relationships between Chan's character and, first, a tribe of South Africans, and then later two women helping him, are never fully developed; thus Chan's character, rich in potential, is never developed fully, since this would require greater interaction with others.
For Chan fans the film is also disappointing in a number of subtle ways: the stunt work here tends to belie Chan's claim that he works "without a net"; i.e., without safety-supports. The slide down the skyscraper. for instance, is too obvioulsy along a guide wire.
Secondly, the climatic final kung-fu battle between Chan and two kick-boxing thugs, while well done and exciting in itself, is clealry derived from the climatic finale of the much better "Drunken Master II."
Both these problems raise an important issue which has been buzzing around Chan Fans for a couple years now - namely, is the master running out of steam? Is he perhaps growing too old for the kind of acrobatics his stunts and fights require?
Well, stay tuned for the next episode of the saga...
on a four * rating system,: As "pure entertainment", "Who am I?" rates ***; as a film per se, **1/2. As for other films mentioned: Drunken Master: *** Drunken Master II: **** Rumble in the Bronx: **1/2 Rush hour: * Mr. Nice Guy: *1/2 First Strike: ** Twin Dragons: **1/2 Armour of God: same as "Who am I?", with additional nod for complexity of characters. Operation Condor (Armour of God II): same as "Who am I?" Police Story: same as "Who am I?" Supercop (Police story II): *** and for all you James Bond fans: Tomorrow Never Dies: *** (a successful revitalization of an old war-horse of a series)
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


{% extends "ideax/base.html" %} {% load widget_tweaks staticfiles i18n %} {% trans "Your username and password didn't match. Please try again." as login_error_message %} {% block content %}


{{alert}}
Log in
Sign Up
Welcome! Create an account:
Email:
Username:
Password:
Confirm Password:
Sign Up
(Already a user? Log In
here)


{% extends "miniGithub/base.html" %} {% load humanize %} {% block body_block %}
{{ problem.title }}
{% if problem.is_open %} #{{problem.id}} opened {{problem.created_time|naturaltime}} by {{problem.reported_by}} {% else %} #{{problem.id}} closed {{problem.closed_time|naturaltime}} by {{problem.closed_by}} {% endif %}
{% empty %}There are currently no problems reported with this filter
{% endfor %}{% if milestone.is_open %} due date {{milestone.due_date|naturaltime}} {% else %} closed {{milestone.closed_time|naturaltime}} {% endif %} opened {{milestone.created_time|naturaltime}}
{{milestone.description}}
{% if milestone.is_open %} Close {% else %} Reopen {% endif %}There are currently no milestones reported with this filter
{% endfor %}{{ collaborator.username }}
{{ collaborator.first_name }} {{ collaborator.last_name }} - {{ collaborator.email }}
Remove {% empty %}There are currently no collaborators added for this project
{% endfor %}{{ label.title }}
{% empty %}There are currently no labels added for this project
{% endfor %}


Typical features of the Sunjiagou Formation. ( a) Amalgamated cross-bedded sandstone deposited in the lower parts of channel point bars overlying a sharp erosion surface on overbank mudstones. ( b) Upper point bar deposits comprising laterally accreted beds of sandstone and mudstone. Photo credit: Y.Q.L.


For this Cylon example, we're going to hook up to a Sphero, and respond to
a number of events the Sphero adaptor is capable of emitting. Before we get
started, make sure you've got the cylon-sphero
module installed.
To get started, let's import the Cylon module:
var Cylon = require('cylon');
With that set up, we can start defining our robot:
Cylon.robot({
As with other Sphero examples, we'll have one connection and one device, both the same Sphero.
connections: {
sphero: { adaptor: 'sphero', port: '/dev/rfcomm0' }
},
devices: {
sphero: { driver: 'sphero' }
},
And now we can start defining our robot's work.
work: function(bot) {
console.log("Setting up Collision Detection...");
First we add our listeners, when the Sphero emits an 'update' event, we want to log the data it's provided to us: bot.sphero.on("update", function(data) { console.log("Update event eventName: " + data + " "); console.log("Update event args: "); console.log(data); });
Similarly, when we get data
from the Sphero, we want to log it, but
we'll also change it's color while we're at it.
bot.sphero.on("data", function(data) {
bot.sphero.color(0x00FFFF);
console.log("Data event args: ");
console.log(data);
});
We also display the payload for response
events, this are triggered when we get a
response from a command back.
bot.sphero.on("response", function(data) {
bot.sphero.color(0x0000FF);
console.log("Response:");
console.log(data);
});
In the event of a collision, we want to change the color of the Sphero again, as well as logging the data provided by the collision event.
bot.sphero.on("collision", function(data) {
bot.sphero.color(0xFFDD00);
console.log("Collision:");
console.log(data);
});
And, last but not least, when we get an async
event every time sphero streams
asynchronous data.
bot.sphero.on("async", function(data) {
bot.sphero.color(0xFF0000);
console.log("Async:");
console.log(data);
});
After addinr our listeners, we want to set up collision detection and change it's color.
bot.sphero.detectCollisions();
bot.sphero.color(0x00FF00);
}
And with all that done, we can finally start the robot.
}).start();


| << previous | top of page | table of contents | next >> |
The command line is simply a way of passing instructions to the computer. It is a text-only interface, and commands are supplied to the shell by typing them in and pressing the return key. Any output produced by these commands is printed out on the same text interface. Although daunting at first, the command line provides a very rich interface to the available functionality, and it is worth learning how to use it.
The command line interface will print out a prompt, after which commands can be typed. After the command has completed, the prompt will be printed out again, indicating that the shell is ready to accept new commands.
An important point to note is that Unix is case-sensitive: a file called Data is not the same as a file called data.
The command line prompt can vary from system to system, but usually consists of some text followed by a character such as $, # or >. However, the systems in MR2 have been configured to display the following prompt:
username@machine:path >
where username corresponds to your own, machine corresponds to the name of the system you are currently logged onto, and path indicates your current working directory.
If the prompt ends with a #, this most likely means that you are logged in as root (the super-user). If this is the case, please log out before anything bad happens.
This section describes what is involved in a command line session in slightly more technical detail. You can safely skip ahead to the next section if you wish.
A session will typically involve two separate programs:
This leads to a bewildering array of combinations between the different shells and terminal programs available. Thankfully, in MR2, you will almost always be using konsole as the terminal and bash as the shell, and this is what you should learn how to use.
| top of page | table of contents |
There are many ways to start a command line session. In MR2, the easiest way to start a session is by launching a program called konsole (the default KDE terminal). This can be done in a number of ways:
| top of page | table of contents |
In the simplest form, a command consists of a line of text, which is first broken up by splitting it using spaces as boundaries. The first 'word' must be the command name, corresponding to a real program to be executed. All other 'words' will eventually be passed to the program as arguments that should provide it with enough information to perform what is intended.
| top of page | table of contents |
To perform whatever action is required, the program that is being run may need some additional information. This information can be supplied to the program via the arguments that follow it in the command. Essentially, arguments are a series of 'words' specified in the right order so that the program can understand what is required of it.
For example, you need to supply two arguments to copy a file: the original file name, and the name of the file to be created. The program to do this, cp, expects the first argument to be the name of the file to be copied, and the second argument to be the name of the duplicate file to be created. If it does not find two arguments, it will produce an error message.
Note that some programs may accept a number of arguments, but use default values if they are omitted (example of these are cd and ls). Other programs may accept variable numbers of arguments, and process each argument in turn.
| top of page | table of contents |
There is a special type of argument that you might encounter, often referred to as a command line option or switch. The purpose of these optional arguments is to modify the behaviour of the program in some way. Command line options always start with a minus symbol to distinguish them from normal arguments. For example, passing the appropriate option (-l) to the ls command when listing the files in the current folder will produce a longer listing, including information such as file size and modification time as well as the file names normally output.
Command line options can also require additional arguments. In this case, these additional arguments should be entered immediately after the option itself.
Below are some typical command examples. Note the different styles used to highlight the various parts of a command (the > symbol indicates the prompt):
To list the contents of the current working directory:
> ls
To list the contents of the current working directory, along with the file permissions, owner, size and modification date:
> ls -l
To copy the file source, creating the file dest:
> cp source dest
To convert image source.mrv (MR2 format) into image dest.img (Analyse format):
> mrconvert source.mrv dest.img
To convert image source.mrv into image dest.img, scaling the intensity by a factor of 3 and changing the voxel size to 1.25 x 1 x 1 mm:
> mrconvert -m 3 -p 1.25 1 1 source.mrv dest.img
| top of page | table of contents |
As previsouly mentioned, the command actually typed in will first be split using spaces as boundaries. In certain cases, it may be necessary to provide arguments that contain spaces within them. A common example of this is when file names contain spaces (note that this should be avoided, especially since SPM is often not able to deal with these). This is obviously a problem, since an argument with a space in it will be interpreted as two separate arguments. To supply an argument with a space in it, use the following syntax.
As an example, if we need to supply the argument "argument with spaces" to some command, we can use any of the following:
'argument with spaces'
"argument with spaces"
argument\ with\ spaces
In the last example, the backslash character tells the shell to ignore the space and treat it as a normal character.
| << previous | top of page | table of contents | next >> |


git show-branch
Show branches and their commits.
More information: home page
- Show a summary of the latest commit on a branch:
git show-branch branch_name|ref|commit
- Compare commits in the history of multiple commits or branches:
git show-branch branch_name|ref|commit
- Compare all remote tracking branches:
git show-branch --remotes
- Compare both local and remote tracking branches:
git show-branch --all
- List the latest commits in all branches:
git show-branch --all --list
- Compare a given branch with the current branch:
git show-branch --current commit|branch_name|ref
- Display the commit name instead of the relative name:
git show-branch --sha1-name --current current|branch_name|ref
- Keep going a given number of commits past the common ancestor:
git show-branch --more 5 commit|branch_name|ref commit|branch_name|ref home page..


Yes.
Syntactically you can omit the change part. This means that if the Java compiler sees:
for ( count = 0; count < 25; )
it will not complain. It is now your responsibility to put statements that make a change somewhere into the loop body. For example:
for ( count = 0; count < 25; ) { System.out.println("count is: " + count ); count = count + 1; }
would work fine.
(Although in this case it would be better to have the change done in the for
.)


Configuration Objects¶
This guide is a resource for using the Blue Sky Workflow Engine package. It is maintained by the Allen Institute for Brain Science.
The Blue Sky Workflow Engine is designed for creating new workflows to manage and orchestrate projects.
Introduction¶
Configuration objects are ‘blobs’ of JSON stored in the Django model database with a GenericRelation association to other modeled objects. They are intended to be similar to WellKnownFile objects in behavior. They are flexible and can be used in several different contexts.
Editing Using the Admin UI¶
In the Django admin console, under workflow_engine, either create or edit a configuration object. Set the ‘Content type’ to the type of model you want to associate to this JSON object. Set the ‘Object id’ field to the id of the object you want to associate. The name field will show up in list views and the ‘Configuration type’ is a string that can be used to query or filter configurations.
The ‘Json object’ field can be arbitrary JSON. Some syntax checking is done by the UI, but no schema or other validation will be done by the admin UI.
Creating a Configuation Object using Python¶
A configuration object is assigned to an object using the content_object generic foreign key.
from workflow_engine.workflow_config import WorkflowConfig
from workflow_engine.models.workflow_node import WorkflowNode
node = WorkflowNode.objects.first()
json_dict = {
'this': 'that'
}
config = Configuration(
content_object=node,
name='Test Configuration',
configuration_type='Example Configuration',
json_object=json_dict)
config.save()
Accessing a Configuration Object¶
A generic relation. can be used to access a configuration directly from its associated object.
from django.contrib.contenttypes.fields import GenericRelation
class WorkflowNode(models.Model):
...
configurations = GenericRelation('workflow_engine.Configuration')
Then the configuration objects associated with a workflow node can be accessed using the configurations attribute.
downsample_configs = node.configurations.filter(
configuration_type='Example Configuration')
Configuration objects can also be queried directly. This can be useful for storing strategy default values.
inp = Configuration.objects.get(
name='Apply Lens Correction Input',
configuration_type='strategy_config').json_object


CompositeKeyFactory(keyEncoder: KeyEncodingService)
Factory for generating composite keys from ASN.1 format key specifications. This is used by CordaSecurityProvider.


Hot-keys on this page
n s m x c change column sorting
| Module | statements | missing | excluded | coverage |
|---|---|---|---|---|
| Total | 347 | 50 | 0 | 86% |
| website/__init__.py | 0 | 0 | 0 | 100% |
| website/admin.py | 3 | 0 | 0 | 100% |
| website/apps.py | 3 | 0 | 0 | 100% |
| website/forms.py | 20 | 0 | 0 | 100% |
| website/migrations/0001_initial.py | 7 | 0 | 0 | 100% |
| website/migrations/0002_auto_20191111_1815.py | 6 | 0 | 0 | 100% |
| website/migrations/0003_remove_client_paid.py | 5 | 0 | 0 | 100% |
| website/migrations/0004_reminder.py | 5 | 0 | 0 | 100% |
| website/migrations/0005_auto_20200109_2043.py | 6 | 0 | 0 | 100% |
| website/migrations/0006_auto_20200112_1742.py | 6 | 0 | 0 | 100% |
| website/migrations/0007_delete_reminder.py | 5 | 0 | 0 | 100% |
| website/migrations/0008_auto_20200112_2053.py | 5 | 0 | 0 | 100% |
| website/migrations/0009_client_admin_fee.py | 5 | 0 | 0 | 100% |
| website/migrations/__init__.py | 0 | 0 | 0 | 100% |
| website/models.py | 23 | 0 | 0 | 100% |
| website/tests.py | 99 | 0 | 0 | 100% |
| website/urls.py | 4 | 0 | 0 | 100% |
| website/utils.py | 23 | 3 | 0 | 87% |
| website/views.py | 122 | 47 | 0 | 61% |
No items found using the specified filter.


Learn the skills that will help you build a financially successful future.
Find your true passion and live the life you've always dreamed.


ZIGBEE DEVICE MANAGER
Loading...
{{deviceDetail.friendly_name}}
{{deviceDetail.ieeeAddr}}
Last Seen: {{deviceDetail.lastSeen | date:'dd/MM/yyyy'}}
Manufacturer ID: {{deviceDetail.manufacturerID}}
Manufacturer Name: {{deviceDetail.manufacturerName}}
Zigbee Network Address: {{deviceDetail.networkAddress}}
Zigbee Device Type: {{deviceDetail.type}}
Zigbee Device Model: {{deviceDetail.model}}
Zigbee Device Model ID: {{deviceDetail.modelID}}


DecimalEscapes in CharacterRanges all behave like \0 rather than throwing syntax errors; e.g., /[\1-Z]/ will match any character with a codepoint between 0 and 90.
\0
/[\1-Z]/
See also http://wiki.whatwg.org/wiki/Web_ECMAScript#RegExp


Kiran
Garimella
Rutgers SCI.
Home
Research
Publications
Experience
Media
Misc
Current Research Interests
Building data donation tools.
Global south research.
Research in practice
One of the common themes of my research is that I like to do is to put what ever we do into practice.


Options
Menu name:
JavaScript:
You can also add one of the built-in menu
examples
Examples:
Make page content editable
Show calculator
Scripts:
Empty list


As list administrator, your authorization is requested for the following mailing list posting: List<EMAIL_ADDRESS>From<EMAIL_ADDRESS>Subject: RE: FROM J. WILLIAM Reason: Post by non-member to a members-only list At your convenience, visit: http://lists.si.UM/mailman/admindb/researchers to approve or deny the request.
|
CONTINENTAL BANK PLC LAGOS, NIGERIA Good Day, My name is James William, a Manager with the above bank located in Nigeria, West Africa. I have a proposal for your consideration and will be glad if you would give your co-operation so that we could exploit the opportunity together. The agent of an oversea penticostal church opened an account with our bank at the time of establishment some years back. The account is for the purpose of receiving support donations for the church. Curiously, this account was only operated for one year and abandoned. For the past years, donations have been pouring into the account from ignorant donors. I investigated and found out that the church opened similar bank accounts in many countries and as it grew, some of the accounts were abandoned especially in countries where the church had no physical presence. It was also discovered that some of the evangelist/agents overseeing the accounts were disgruntled at how church finances were managed and had to leave the church. I have been monitoring this bank account for some years; - from the time when there was only US$500,000 in the account to now when the account has over US$15Million. The interesting thing is that the donations are unanimous; so even the donors keep their identity secret. I and my top colleagues at the bank have agreed to treat this money as an abandoned account. They mandated me to source for a foreign partner to whom the bank could bequeath the money for charity. The financial laws of Nigeria is liberal in this respect as it permits the banks to bequeath such abandoned bank accounts to individuals or organizations that will use the fund for charitable courses. My reason for writing you is to solicit your co-operation so that you could be presented as the individual to whom this money will be bequeathed. We propose a 50/50 sharing arrangement between you and the CONTINENTAL BANK GROUP. If you accept, please confirm to me by a return email so that I can brief you on how we can harness this opportunity to our mutual benefit. You should also provide me with your telephone number to enable me call you. Accept my best wishes as I await your positive reply. James William
|
If you reply to this message, keeping the Subject: header intact, Mailman will discard the held message. Do this if the message is spam. If you reply to this message and include an Approved: header with the list password in it, the message will be approved for posting to the list. The Approved: header can also appear in the first line of the body of the reply.


Distances on the WGS84 ellipsoid
Input geographical coordinates in degrees as signed floating point values.
source code:
Point 1
Latitude:
Longitude:
Point 2
Latitude:
Longitude:


ACC Approval
The goal of the Architectural Control Committee is to preserve the property values of all homeowners in Prairie Fields, and to ensure compliance with applicable covenants when a homeowner makes changes to their property. The Covenants for each phase of Prairie Fields specify that certain changes to your property require the approval of the Architectural Control Committee. This committee of residents within Prairie Fields will review proposed plans and grant approval to proceed. For now, this includes items like an addition to your home, building a deck, fence, or shed, or other substantial work which might affect your neighbors.
Homeowners are required to submit plans for fences, decks, sheds or other outbuildings, additions, and other structures which require architectural approval to the architectural control committee. You may wish to review your Covenants for your particular home, before contacting the ACC. Please supply the following information to the ACC by email-<EMAIL_ADDRESS>- Your name and house address
- Your email address
- A description of the work that you plan to do
- A PDF drawing of the plans


Class: Sketchup::AppObserver Abstract
| Relationships | |
| Inherits: | Object |
Overview
To implement this observer, create a Ruby class of this type, override the desired methods, and add an instance of the observer to the application class.
This observer interface is implemented to react to application events. This interface is often used to attach other observers to models as they are opened or started. This ensures that your observers are watching all open models.
For example, when one attaches a SelectionObserver
, it is only attached to the Selection
collection of a given model. If a 2nd model is opened, the new model’s selection changes will not fire selection callbacks unless you’ve attached a SelectionObserver
to the new model as well. By watching for #onNewModel, you can be sure to do so.
Instance Method Summary
-
#expectsStartupModelNotifications ⇒ Boolean
The #expectsStartupModelNotifications method is called to determine if the observer expects to receive #onNewModel and #onOpenModel calls for the models that are created or opened at SketchUp startup.
-
#onActivateModel(model) ⇒ nil
The #onActivateModel method is called when an open model is activated.
-
#onExtensionsLoaded
The #onExtensionsLoaded method is called when SketchUp has finished loading all extensions when the application starts.
-
#onNewModel(model) ⇒ nil
The #onNewModel method is called when the application creates a new, empty model.
-
#onOpenModel(model) ⇒ nil
The #onOpenModel method is called when the application opens an existing model.
-
#onQuit ⇒ nil
The #onQuit method is called when SketchUp closes.
-
#onUnloadExtension(extension_name) ⇒ nil
The #onUnloadExtension method is called when the user turns off a Ruby extension.
Instance Method Details
#expectsStartupModelNotifications ⇒ Boolean
Prior to SketchUp 2014, #onNewModel and #onOpenModel were not being called for the startup models. This issue is now fixed but observers still need to express their intent to receive these calls. This is for back-compatibility with existing scripts which worked around these missing calls by other means. For new code, this method should be implemented and should return true
.
The #expectsStartupModelNotifications
method is called to determine if the observer expects to receive #onNewModel and #onOpenModel calls for the models that are created or opened at SketchUp startup. This includes the empty initial model, a model opened via command line arguments, or auto-restored models on Mac OS X.
#onActivateModel(model) ⇒ nil
The #onActivateModel
method is called when an open model is activated. This is relevant on Mac only which supports multiple documents to be opened simultaneously.
#onExtensionsLoaded
The #onExtensionsLoaded
method is called when SketchUp has finished loading all extensions when the application starts.
#onNewModel(model) ⇒ nil
The #onNewModel
method is called when the application creates a new, empty model.
#onOpenModel(model) ⇒ nil
If a skp file is loaded via the command line or double-clicking on a skp in explorer (which is also is the command line) then this observer will not be called. The Ruby interpreter in SketchUp is initialized after command line processing so the observer won’t be added in time to get the notification.
The #onOpenModel
method is called when the application opens an existing model.
#onQuit ⇒ nil
The #onQuit
method is called when SketchUp closes. This is useful if you need to clean up anything or store your application state upon close.
#onUnloadExtension(extension_name) ⇒ nil
The #onUnloadExtension
method is called when the user turns off a Ruby extension. This is useful for detecting if the user is deactivating some critical set of observers, for example, so you can warn them or cache your extension state.


| Type | Experimental | Methodological | ||
|---|---|---|---|---|
| Studying | Studying alone may much effective than group studying | Study by answering questions in the textbook and assignments | Start studying with a small plan | Refer to external sources like books, papers, and internet when studying |
| Explore practical ways to study where you can perform hands-on learning | Try brainstorming the content that you are planning to study | Always follow the notes and textbook in the order of syllabus | Learn by making questions from the lessons and answering them by yourself | |
| Focus on writing answers to questions while studying | Always correct the answers you have written using textbook or notes | Follow example questions when studying before you try answering | Do not worry too much about certain theorems and how they are proved. Only the application is important | |
| Take a short break periodically while studying for a long time | Take down short notes in point form while studying | Do not worry too much about neatness when studying | Only focus study on the given scope of the syllabus. Do not overanalyze external sources. | |
| Revise your studies once in a while | Practice to do questions on time | |||
| Do not consume a lot of time when making a study plan | ||||
| Examination | Properly write the complete answer assuming the examiner has no knowledge about the question | Use the scrap paper for planning your answers | If you are struggling to answer a question, think of a similar question and work through like that | Don’t try to provide the long descriptive answers, if you are unsure. |
| Use all of the time allocated | Organize the answer according to the asked question. Do not write all the things you know without understanding | When you are short of time, put a mark by the answers that you need to go back and check | Don’t linger and think hard on the questions that you think you are unsure | |
| Properly label your diagrams and complete your writings properly | Read the question properly. Don’t make up your own version of what you think the question means | Don’t over analyze the directions and questions | Don’t waste a lot of time answering the questions that you think you are unsure | |
| Don’t over plan content for writing | ||||
| Don’t worry about your mistakes. Correct them when you are double-checking your answers | ||||
| Group Work | Encourage others to engage in hands-on activities | Allow others to express their ideas | Observe that each person has his/her own way of doing things | Don’t let others think that you’re questioning their ability |
| Trust that your team members also want to do well with the task | Allow some flexibility. You don’t always have to follow every direction step-by-step | Do not expect perfect results immediately | ||
| Use diagrams and sketches to explain what you are thinking | Don’t be worried too much if someone doesn’t follow the plan as thoroughly as you would like |
| Type | Characteristics |
|---|---|
| Methodological |
Working to a plan
Follows examples
Cares about neatness
Explore information
Cares about constant feedback
|
| Experimental |
Likes to perform hands-on activities
Likes to experiments
Willing to take risks
Performs well independently
|
| Mixed |
Combination of these characteristics
|


class: center, middle, inverse, title-slide # Data ### Introduction to R
Bern R Bootcamp
### June 2020 --- layout: true
        www.therbootcamp.com      R Bootcamp Bern | June 2020
 --- # Data .pull-left45[  In this session you will get to know...

 R's 3 main <high>data types</high>
<br2>
 a little more about <high>functions</high>
<br2>
 R's <high>Import/Export</high> functions
<br2>  ] .pull-right45[  ] --- # 3 Object types for data .pull-left4[ R has 3 main data objects... <high>`list`</high> - R's multi-purpose container - Can carry any data, incl. lists - Often used for function outputs <high>`tibble`</high> - R's spreadsheet - Specific type of `list` - Typical data format - For multi-variable data sets <high>`vectors`</high> - R's data container - Actually carries the data - Contain data of 1 of many types ] .pull-right55[  ] --- # `list` .pull-left45[

 1 - Can <high>carry any data</high>, incl. `list`s, `tibble`s, `vector`s, etc.

 2 - Are often used for <high>function outputs</high>

 3 - Have <high>named elements</high>.

 4 - Elements can be <high>inspect</high>ed via `names()` or `str()`.

 5 - Elements are (typically) <high>select</high>ed by `$`. ] .pull-right5[  ] --- # `list`: Select element using <high>`$`</high> .pull-left45[ ```r # regression reg_model <- lm(height ~ sex + age, data = baselers) reg_results <- summary(reg_model) # get element names names(reg_results) ``` ``` [1] "call" "terms" [3] "residuals" "coefficients" [5] "aliased" "sigma" [7] "df" "r.squared" ``` ```r # select element using $ reg_results$coefficients ``` ``` Estimate t value (Intercept) 164.171266 499.5339 sexmale 13.993699 66.4724 age -0.003753 -0.5819 ``` ] .pull-right5[  ] --- .pull-left45[ # Data frame (or `tibble`)

 1 - Are `list`s containing <high>`vector`s of equal length</high> representing the variables.

 2 - Contain `vector`s of different types: `numeric`, `character`, etc.

 3 - Have named elements.

 4 - Elements can be <high>inspect</high>ed via `names()`, `str()`, `print()`, `View()`, or `skimr::skim()`.

 5 - Elements are (typically) <high>select</high>ed by `$`.

 6 - Come in different flavors: `data.frame()`, `data.table()`, `tibble()`. ] .pull-right45[

  ] --- .pull-left45[ # Inspect content ```r # inspect baselers via print baselers ``` ``` # A tibble: 10,000 x 20 id sex age height weight income <dbl> <chr> <dbl> <dbl> <dbl> <dbl> 1 1 male 44 174. 113. 6300 2 2 male 65 180. 75.2 10900 3 3 fema… 31 168. 55.5 5100 4 4 male 27 209 93.8 4200 5 5 male 24 177. NA 4000 education confession children <chr> <chr> <dbl> 1 SEK_III catholic 2 2 obligato… confessio… 2 3 SEK_III <NA> 2 4 SEK_III catholic 2 5 SEK_III catholic 1 # … with 9,995 more rows, and 11 more # variables ``` ] .pull-right45[

  ] --- .pull-left45[ # Inspect content ```r # inspect baselers via print View(baselers) ```  ] .pull-right45[

  ] --- .pull-left45[ # Select via <high>`$`</high> ```r # select age variable baselers$age ``` ``` [1] 44 65 31 27 24 63 71 41 43 31 42 31 [13] 38 49 39 54 78 62 88 74 ``` ```r # select age variable baselers$education ``` ``` [1] "SEK_III" [2] "obligatory_school" [3] "SEK_III" [4] "SEK_III" [5] "SEK_III" [6] "SEK_III" [7] "SEK_III" [8] "SEK_III" [9] "apprenticeship" [10] "SEK_II" ``` ] .pull-right45[

  ] --- .pull-left45[ # Change/Add via <high>`$`</high> ```r # compute age in months baselers$age <- baselers$age * 2 # inspect baselers baselers ``` ``` # A tibble: 10,000 x 20 id sex age height weight income <dbl> <chr> <dbl> <dbl> <dbl> <dbl> 1 1 male 88 174. 113. 6300 2 2 male 130 180. 75.2 10900 3 3 fema… 62 168. 55.5 5100 4 4 male 54 209 93.8 4200 5 5 male 48 177. NA 4000 education confession children <chr> <chr> <dbl> 1 SEK_III catholic 2 2 obligato… confessio… 2 3 SEK_III <NA> 2 4 SEK_III catholic 2 5 SEK_III catholic 1 # … with 9,995 more rows, and 11 more # variables ``` ] .pull-right45[

  ] --- # `vector` .pull-left45[ 1 - R's <high>basic and, in a way, only data container</high>.

 2 - Can contain only a <high>single type of data</high> and missing values.

 3 - Data types   <high>`numeric`</high> - All numbers
   <high>`character`</high> - All characters (e.g., names)
   <high>`logical`</high> - `TRUE` or `FALSE`
   ...
   <high>`NA`</high> - missing values
 ] .pull-right4[  ] --- # Select/Change/(Add) via `[ ]` .pull-left45[ ```r # extract vector containing age age <- baselers$age age ``` ``` [1] 88 130 62 54 48 126 142 82 86 ``` ```r # select value age[2] ``` ``` [1] 130 ``` ```r # change value age[2] <- 2 age ``` ``` [1] 88 2 62 54 48 126 142 82 86 ```
 Find more info on indexing [here](http://eriqande.github.io/rep-res-web/lectures/vectorization_recycling_and_indexing.html). ] .pull-right4[  ] --- # Data types: `numeric` .pull-left45[ `numeric` vectors are used to store numbers and only numbers. ```r baselers$age ``` ``` [1] 88 130 62 54 48 126 142 82 86 ``` ```r # evaluate type typeof(baselers$age) ``` ``` [1] "double" ``` ```r is.numeric(baselers$age) ``` ``` [1] TRUE ``` ] .pull-right4[  ] --- # Data types: `character` .pull-left45[ `character` vector are used to store data represented by <high>letters and symbols, and all other data</high>. ```r baselers$sex ``` ``` [1] "male" "male" "female" "male" [5] "male" "male" "male" "female" ``` ```r # evaluate type as.character(baselers$age) ``` ``` [1] "88" "130" "62" "54" "48" "126" [7] "142" "82" "86" ``` ] .pull-right4[  ] --- # Data types: `logical` .pull-left45[ `logical` vector are used to <high>*slice* data</high> aka to select elements or rows. `logical` are typically created from other vectors via <high>logical comparisons</high>. ```r baselers$sex == "male" ``` ``` [1] TRUE TRUE FALSE TRUE TRUE TRUE [7] TRUE FALSE ``` ```r # evaluate type baselers$age < 30 ``` ``` [1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE [8] TRUE TRUE ``` ] .pull-right4[  ] --- # Data types: `logical` .pull-left45[ `logical` vector are used to <high>*slice* data</high> aka to select elements or rows. `logical` are typically created from other vectors via <high>logical comparisons</high>. Logical operators <high>`==`</high> - is equal to
 <high>`<`</high>, <high>`>`</high> - smaller/greater than
 <high>`≤`</high>, <high>`≥`</high> - smaller/greater than or equal
 <high>`&`</high>, <high>`&&`</high> - logical AND
 <high>`|`</high>, <high>`||`</high> - logical OR
 ] .pull-right4[  ] --- .pull-left45[ # Tidy data 1 - Each variable you measure should be in one column. 2 - Each different observation of that variable should be in a different row. 3 - There should be one table for each "kind" of variable. 4 - If you have multiple tables, they should include a column in the table that allows them to be linked.

 see The Elements of Data Analytic Style by Jeff Leek or The tidyverse style guide by Hadley Wickham ] .pull-right45[

  ] --- .pull-left45[ # Object Classes

 1 - R's objects have <high>content and attributes</high>.

 2 - Attributes include always <high>names</high>, <high>dimensions</high>, and the <high>class</high> (or type) of the object. <br2> 3 - <high>Classes</high> are critical because they determine <high>when and how they can be used in functions</high>! ] .pull-right45[

  ] --- .pull-left45[ # Why classes are important Functions have 3 elements: 1 - <high>Name</high>: Used to refer to the function and call (execute) it. 2 - <high>Arguments</high>: Used to provide (data) inputs and to control what the function does. Arguments with default values (e.g., `use = "everything"`) need not be specified. Arguments without default values (e.g., `x`) need be specified. <high>Inputs must have the appropriate class!</high> 3 - <high>Body</high>: The code that uses the inputs (arguments) to produce the desired output. The code of the functions body is based <high>copies of the inputs</high>, which are named according to the arguments names. ] .pull-right5[

  ] --- # Getting data into R .pull-left45[ <high>delim-separated data</high> *.csv, .txt, etc.*  ] .pull-right45[ <high>markup data</high> *.xml, .xls, .html, (.json), etc.*  ] --- # Delim-separated data .pull-left45[ 1 - Most typical file format. 2 - Requires <high>delimiter</high> to separate entries.

 ] .pull-right45[ <high>delim-separated data</high> *.csv, .txt, etc.*  ] --- # `readr` `readr` is a `tidyverse` package that provides convenient functions to **read in** *flat* (non-nested) data files into data frames (`tibble`s to be precise): .pull-left3[

 ] .pull-right65[
 ```r # Importing data from a file data <- read_csv(file, ...) # comma-delimited data <- read_csv2(file, ...) # semicolon-delimeted data <- read_delim(file, ...) # arbitrary-delimited # Writing a data frame to a file write_csv(data_object, file, ...) # comma-delimited write_delim(data_object, file, ...) # arbitrary-delimited ``` ] --- # Finding the file path .pull-left4[ 1 - Identify the file path using the <high>auto-complete</high>. 2 - Initiate auto-complete and browse through the folder structure by placing the cursor between two quotation marks and using the <high>tab key</high>.

 3 - Auto-complete begins with the project folder - <high>place your data inside your project folder!</high> ] .pull-right55[  ] --- # Identifying the delimiter .pull-left5[ 1 - <high>Find the file</high> on your hard drive. Should be in your data folder inside your project. 2 - <high>Open the file</high> in RStudio (right-click on the file in the *Files* pane) a text viewer, e.g., *TextEdit* (Mac), *TextWrangler* (Mac), *WordPad* (Windows).

  ] .pull-right45[ `baselers.csv`  ] --- # Identifying the delimiter .pull-left5[ 1 - <high>Find the file</high> on your hard drive. Should be in your data folder inside your project. 2 - <high>Open the file</high> in RStudio (right-click on the file in the *Files* pane) a text viewer, e.g., *TextEdit* (Mac), *TextWrangler* (Mac), *WordPad* (Windows).

 ```r # Read with explicit column names baselers <-read_delim(file = "/1_Data/baselers.csv", delim = c(",")) ``` ] .pull-right45[ `baselers.csv`  ] --- # Handling headers .pull-left5[ 1 - `readr`- functions typically expect the <high>column names</high> in the first line. 2 - If no column names are available, use the <high>`col_names`-argument</high> to provide them.

 ```r # Read with explicit column names baselers <- read_csv(file = "1_Data/baselers.csv", col_names = c("id","age", ...)) ``` ] .pull-right45[ `baselers.csv`  ] --- # Handling data types .pull-left5[ Reading in data, <high> `readr` infers the type of data </high> for each column. ```r # Read baselers baselers <- read_csv(file = "1_Data/baselers.csv") ``` ``` Parsed with column specification: cols( .default = col_double(), sex = col_character(), education = col_character(), confession = col_character(), fasnacht = col_character(), eyecor = col_character() ) ``` ``` See spec(...) for full column specifications. ``` ```r baselers ``` ``` # A tibble: 10,000 x 20 id sex age height weight income <dbl> <chr> <dbl> <dbl> <dbl> <dbl> 1 1 male 44 174. 113. 6300 2 2 male 65 180. 75.2 10900 3 3 fema… 31 168. 55.5 5100 4 4 male 27 209 93.8 4200 5 5 male 24 177. NA 4000 education confession children <chr> <chr> <dbl> 1 SEK_III catholic 2 2 obligato… confessio… 2 3 SEK_III <NA> 2 4 SEK_III catholic 2 5 SEK_III catholic 1 # … with 9,995 more rows, and 11 more # variables ``` ] .pull-right45[ `baselers.csv`  ] --- # Handling data types .pull-left5[ Incorrect data types can be fixed. Typically this involves: 1 - <high>removing character elements</high> from otherwise numeric variables.
<br2> 2 - Setting <high>explicit `NA` strings</high> using the `na`-argument.
<br2> 3 - Re-running <high>`type_convert`</high>.

 ```r # Read baselers baseslers <- read_csv(file = ".../baselers.csv", na = c('NA')) # Try to fix incorrect data types baselers <- type_convert(baselers) ``` ] .pull-right45[  `baselers.csv`  ] --- # Other data R provides <high>read and write functions</high> for practically all data file formats. See [rio](https://cran.r-project.org/web/packages/rio/vignettes/rio.html). .pull-left45[ ### `readr`  ```r # read fixed width files (can be fast) data <- read_fwf(file, ...) # read Apache style log files data <- read_log(file, ...) ``` ### `haven`  ```r # read SAS's .sas7bat and sas7bcat files data <- read_sas(file, ...) # read SPSS's .sav files data <- read_sav(file, ...) # etc ``` ] .pull-right45[ ### `readxl`  ```r # read Excel's .xls and xlsx files data <- read_excel(file, ...) ```
 ### Other ```r # Read Matlab .mat files data <- R.matlab::readMat(file, ...) # Read and wrangle .xml and .html data <- XML::xmlParseParse(file, ...) # from package jsonlite: read .json files data <- jsonlite::read_json(file, ...) ``` ] --- # Documentation .pull-left5[ R documentation (<high>help files</high> and <high>vignettes</high>) will become very easy to use once you are familiar with the basic R vocabulary. Pay attention to... <high>Usage</high> - shows how to use function, its arguments and their defaults.
<high>Arguments</high> - describes arguments, and their `class`.
<high>Value</high> - describes what the function returns.
<high>Examples</high> - provide working R code. ```r # To access help files ?name_of_function # search help files ??name_of_function ``` ] .pull-right5[ ```r ?cor ```

 ] --- class: middle, center
Practical


WITNESS LIST Corrections Committee February 23, 1999-2:00P HB 49 For: Smith, David (Bexar County) Against: Reeves, Linda (Texas Inmate Families Association) For: Riester, Eric (Bexar County) Registering, but not testifying: HB 104 On: Scott, Rider (Greater Dallas Crime Commission) On: Winters, Clint (Comptroller of Public Accounts) Registering, but not testifying: HB 244 On: Scott, Wayne (Texas Department of Criminal Justice) HB 261 On: Reynolds, Carl (Texas Department of Criminal Justice) Registering, but not testifying: HB 262 On: Reynolds, Carl (Texas Department of Criminal Justice) Registering, but not testifying: HB 275 For: Reeves, Linda (Texas Inmate Families Association) HB 421 Against: Weeks, David (Self and Walker County District Attorney's Office) On: Fabelo, Ph.D., Tony (Texas Criminal Justice Policy Council) For: Marshall, Susan (ARC of Texas (formerly the Association for Retarded Citizens)) Registering, but not testifying: HB 636 On: Reynolds, Carl (Texas Department of Criminal Justice)


List of allowed attributes, you can find more information about them in the usage examples above.
| Attribute Name | Type | Optional | Description |
|---|---|---|---|
| fields | Array | no | An array of the possible values of the left side of an expression. |
| operators | Array | no | An array of the possible values of the operators in the query. (For example and, or, ...) |
| comparators | Array | no | An array of the possible values of the comparators of an expression. |
| group | Object | no | The query as an object |
| as-string | string | yes | Used for input as string. |
| watch-for-string | bool | yes | When set to true directive will watch for as-string to change and then parse that value. Once parsed watch-for-string is set back to false. |
| settings | Object | yes | A settings object that can be passed to the directive |
| title | string | yes | Title of the query builder. Displayed when settings.bootstrapPanelsEnabled is true |
| change | function | yes | Function that will be called when something changes in the query, only for the comparators with a data template an own function needs to be provided for when the data changes there. |
List of the properties of the objects in the fields array
| Property Name | Type | Optional | Description |
|---|---|---|---|
| id | Object | no | A unique indentifier of the field |
| name | string | no | A name for the field. This is what is displayed in the select box |
| options | Array | yes | An array of the possible values for the field. Needs to have an id and when not using custom comparator data templates also a name. |
| disabledComparators | Array | yes | An array of ids of the comparators that can not be used with this field. |
List of the properties of the objects in the operators array
| Property Name | Type | Optional | Description |
|---|---|---|---|
| value | string | no | A unique indentifier of the operator |
| name | string | no | A name for the operator. This is what is displayed in the select box |
List of the properties of the objects in the operators array
| Property Name | Type | Optional | Description |
|---|---|---|---|
| id | Object | no | A unique indentifier of the comparator |
| name | string | no | A name for the comparator. This is what is displayed in the select box |
| dataTemplate | string | yes | String refering to a template that has been put into the $templateCache. Template can use the options of the field with 'rule.field.options' and needs to set 'rule.data' to an object or an array of objects with an id |
| defaultData | only when dataTemplate is used | When using a dataTemplate the data will be initialized to this. |
| Property Name | Type | Optional | Description |
|---|---|---|---|
| nesting | boolean | yes | Enable or disable nesting |
| addIconClass | string | yes | The class of the span in the Add condition or group button |
| removeIconClass | string | yes | The class of the span in the Remove condition or group button |
| addButtonClass | string | yes | The class Add condition or group button |
| removeButtonClass | string | yes | The class Remove condition or group button |
| onlyAllowFieldsOnce | boolean | yes | When true a field can only be used in a query once |
The queryService is available for injection with 'queryService'


Segment - Basic
PaidPaidPaid
Free
Top
Button 1
Button 2
Button 3
Button 4
Button 5
Button 6
Bookmarks
Reading List
Shared Links
Active
Disabled
Inactive
All
Missed
Segment
Outside
Content
Seg 1
Seg 2
Seg 3
Animate
Is
False
330ml
440ml
500ml
Bookmarks
Reading List
Shared Links
Active
Disabled
Inactive
Active
Disabled
Inactive
Toggle Disabled
Toggle Value
Toggle Swipe Gesture


All You Need To Know About Joining The Army Reserves
Ever wondered whether joining the Army Reserves is for you? Here's the answers to all your questions
by Georgina CoupeHow Much Time Do I Need To Commit To The Army Reserve?
Local Reserve units generally meet weekly and these contribute towards the 27 days per year training requirement. Other training takes place over weekends and an annual two-week training camp.
Those with specialist skills may consider joining a national unit, for example as a cyber expert or a medical professional. Specialist units tend to have a lower annual training camp commitment of 19 days per year and may not have weekly ‘drill’ nights.
What About Pay And Benefits?
Reservists get paid monthly for all training they do and like Regular soldiers, pay goes up with promotion and increment levels.
Reservists earn an annual, tax free bounty which increases with each year of service. In order to qualify personnel will need to meet time commitment targets and complete MATTs (Military Annual Training Tests). Part of the training time will need to be in a continuous time period (annual camp).
Reservists are enrolled into the Armed Forces Pension Scheme and are eligible for food and travel subsidies whilst on duty. Reservists, their partners and children are entitled to an HM Forces Railcard (34% discount on UK rail travel).
For those leaving Regular service there are large (up to £10,000) incentive payments for joining the Reserves.
When deploying on operations, Reservists can be paid the difference between their civilian salary and their Regular counterpart equivalent salary (Regular soldiers get paid an X-factor addition to pay that recognises the additional stresses and demands of Regular service life) and can also claim the costs of additional benefits their civilian employer stops during the mobilised period (such as accommodation, education fees and life insurance).
What About Fitness And Adventure Training?
Reservists are entitled to take part in Adventure Training and can claim pay towards time taking part in fitness-based activities (gym time or exercise classes).
Reservists can either join the Army Reserve as an Officer or Soldier. There is a Lead First scheme available for those already serving in the Reserves which means that you will train and serve as a full-time officer for up to 12 months on a Full Time Reserve Service contract.
What Are The Age Limits For Joining The Army Reserve?
You can join from the age of 18 (you can apply 3 months before your birthday and up until the day before your 50th birthday) as a Reserve Soldier. As an Officer you can apply from 3 months before 18th birthday up until 3 months before your 49th birthday.
For those who have served previously and wish to re-join as a soldier you can apply up until your 52nd birthday. Some specialist roles have a higher upper age limit.
Will I Deploy On Operations?
Reservists regularly deploy and serve alongside the Regular Army on operations worldwide. Since the drawdown of troops in Afghanistan there are less tours available and the Army will only compulsorily mobilise Reservists in times of extreme need but there are still plenty of opportunities for voluntary mobilisation on humanitarian and peacekeeping operations and particularly for those with specialist skills.
‘You or your employer can object if it would seriously adversely affect your family or work responsibilities’ (Gov.Uk Guidance) and this can either result in a deferment, an exemption or cancellation of mobilisation.
Can I Leave The Reserves?
You can decide to leave the Reserves at any time unless you are ‘mobilised’.
Do I Have To Tell My Employer I’m A Reservist?
You only have to tell your employer you’re a member of the Reserves if a condition of employment dictates you are not allowed to take on any other work.
The Ministry of Defence (MOD) will normally let an employer know within five weeks of you signing up (except in Northern Ireland) although reservists can apply for ‘employer notification waiver’ in certain circumstances which lasts for 12 months (and can be renewed).
Can My Employer Sack Me If I’m Deployed?
Employers must re-employ Reservists when they return from mobilisation (after their leave period) on the same terms and conditions or offer a reasonable alternative if the job no longer exists and must continue to employ them for a certain period of time, dependant on how long they were employed for before deployment.
Can My Employer Claim Money From The MOD Whilst I’m Mobilised?
There is financial assistance available to employers to cover the extra costs of finding and training a replacement and for extra support during the mobilised period and for when the Reservist returns to work.
Does My Employer Have To Give Me Time Off For Training?
Employers don’t have to but many businesses choose to give either paid or unpaid leave to enable their employees to fulfil their training requirements as part of the Armed Forces Covenant. Employers are not allowed to make you redundant due to training or mobilisation requirements.


NEWS.md
flush_ticks()
for easier alignment of x/y axis labelsipsum_pdf
R Markdown format for using hrbrthemes in PDFstheme_ipsum_tw()
(+ fonts) a Titillium Web-based themevdiffr
tests for the two core themes.hunspell
and stringi
to Suggests
and added namespace tests to gg_check()
.dict
and ignore
parameters (with defaults) to gg_check()
(@karldw) [PR #3].#cccccc
[Issue #7].


This is a simple index of my CodeDrops:
Force Touch Using Force Touch to control video.
P5 Paint A simple paint on canvas made with P5.js while I was testing it.
Swipe Button The web version of ebanx/swipe-button.


Each theme has own little settings except default one.We used default one for our examples.Lets see awesome theme.Lets remove message option and add theme options and lets add theme options with contents options.
You can see i added second option at theme name( awesome ok).It is a variation for our theme , you can check all variations for themes at documentation page.But dont worry ill show you another variation at next example.
I wont cover themes options , but i will show little examples.
$('#start').on('click',function(){ $.amaran({ 'theme' :'awesome ok', 'content' :{ title:'Your Download is Ready!', message:'1.4 GB', info:'my_birthday.mp4', icon:'fa fa-download' }, 'position' :'bottom right', 'outEffect' :'slideBottom' }); });


Hey there, thanks for visiting my blog.
I’m a Java developer with a bunch of experience in Groovy, Ruby, Scala, Haskell, and Javascript.
I like to learn new languages which take me out of my comfort zone. I’ve never done any system-level programming; hence my attempt at Grokking Golang.
I learn best by blogging as I go (it’s my version of the Feynman Technique - which worked with me and Algebra so he’s onto something). That means, whilst you might find what I post useful, this probably isn’t the best place to visit if you’re looking for startling insight.
However, if you do choose to stick around, I hope you find something that’s useful to you. And if you have any comments, I’ll be switching on Disqus integration as soon as I get round to it.


{% extends "horizon/common/_modal_form.html" %} {% load i18n %} {% block modal-header %}
{% trans "Secrets are a construct that you can use to store and protect sensistive data. Secrets can be Passwords, Certificates or even RSA Public/private Keypairs. Once created, Secrets can be organized in Containers and consumed by other entities such as LBaaS instances and third party services by using their unique HREF. This page lets the user manage their X509 SSL Certificates (Cert/PrivateKey Pairs): before they can be used in LBaaS, they MUST be grouped in a Certificate Container." %}
{% trans "Ciphersuites, Bit Length and Crypto Modes are only there to reflect how the certificate/privatekey pair was created in the first place. They have no actual meaning in the context of Openstack KeyManager." %}
{% endblock %}


Hello my name is Orwa and this txet is just about me.
If you want to know more about me please just click on the tabs above , or click on the left and write arrow on the key board.
My favorit city is my home city "Aleppo"
Aleppo is one of the oldest continuously inhabited cities in the world; it may have been inhabited since the 6th millennium BC.[9] Excavations at Tell as-Sawda and Tell al-Ansari, just south of the old city of Aleppo, show that the area was occupied by Amorites since at least the latter part of the 3rd millennium BC.[10] This is also when Aleppo is first mentioned in cuneiform tablets unearthed in Ebla and Mesopotamia, in which it is a part of the Amorite state of Yamhad, and is noted for its commercial and military proficiency.[11] Such a long history is attributed to its strategic location as a trading center midway between the Mediterranean Sea and Mesopotamia
here you can fined my favorite songs
to contact me please complete this form


|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Packages that use Configurable | |
|---|---|
| org.apache.hadoop.conf | Configuration of system parameters. |
| org.apache.hadoop.examples | Hadoop example code. |
| org.apache.hadoop.examples.dancing | This package is a distributed implementation of Knuth's dancing links algorithm that can run under Hadoop. |
| org.apache.hadoop.examples.terasort | This package consists of 3 map/reduce applications for Hadoop to compete in the annual terabyte sort competition. |
| org.apache.hadoop.fs | An abstract file system API. |
| org.apache.hadoop.fs.ftp | |
| org.apache.hadoop.fs.kfs | A client for the Kosmos filesystem (KFS) |
| org.apache.hadoop.fs.s3 | A distributed, block-based implementation of FileSystem that uses Amazon S3
as a backing store. |
| org.apache.hadoop.fs.s3native |
A distributed implementation of FileSystem for reading and writing files on
Amazon S3. |
| org.apache.hadoop.fs.shell | |
| org.apache.hadoop.io | Generic i/o code for use when reading and writing data to the network, to databases, and to files. |
| org.apache.hadoop.io.compress | |
| org.apache.hadoop.io.serializer | This package provides a mechanism for using different serialization frameworks in Hadoop. |
| org.apache.hadoop.mapred | A software framework for easily writing applications which process vast amounts of data (multi-terabyte data-sets) parallelly on large clusters (thousands of nodes) built of commodity hardware in a reliable, fault-tolerant manner. |
| org.apache.hadoop.mapred.join | Given a set of sorted datasets keyed with the same class and yielding equal partitions, it is possible to effect a join of those datasets prior to the map. |
| org.apache.hadoop.mapred.lib | Library of generally useful mappers, reducers, and partitioners. |
| org.apache.hadoop.mapred.pipes | Hadoop Pipes allows C++ code to use Hadoop DFS and map/reduce. |
| org.apache.hadoop.mapred.tools | |
| org.apache.hadoop.mapreduce.lib.db | |
| org.apache.hadoop.mapreduce.lib.partition | |
| org.apache.hadoop.net | Network-related classes. |
| org.apache.hadoop.streaming | Hadoop Streaming is a utility which allows users to create and run Map-Reduce jobs with any executables (e.g. |
| org.apache.hadoop.typedbytes | Typed bytes are sequences of bytes in which the first byte is a type code. |
| org.apache.hadoop.util | Common utilities. |
| Uses of Configurable in org.apache.hadoop.conf |
|---|
| Classes in org.apache.hadoop.conf that implement Configurable | |
|---|---|
class |
Configured
Base class for things that may be configured with a Configuration . |
| Uses of Configurable in org.apache.hadoop.examples |
|---|
| Classes in org.apache.hadoop.examples that implement Configurable | |
|---|---|
class |
DBCountPageView
This is a demonstrative program, which uses DBInputFormat for reading the input data from a database, and DBOutputFormat for writing the data to the database. |
class |
Grep
|
class |
Join
This is the trivial map/reduce program that does absolutely nothing other than use the framework to fragment and sort the input values. |
class |
MultiFileWordCount
MultiFileWordCount is an example to demonstrate the usage of MultiFileInputFormat. |
class |
PiEstimator
A Map-reduce program to estimate the value of Pi using quasi-Monte Carlo method. |
class |
RandomTextWriter
This program uses map/reduce to just run a distributed job where there is no interaction between the tasks and each task writes a large unsorted random sequence of words. |
class |
RandomWriter
This program uses map/reduce to just run a distributed job where there is no interaction between the tasks and each task write a large unsorted random binary sequence file of BytesWritable. |
class |
SleepJob
Dummy class for testing MR framefork. |
static class |
SleepJob.SleepInputFormat
|
class |
Sort<K,V>
This is the trivial map/reduce program that does absolutely nothing other than use the framework to fragment and sort the input values. |
| Uses of Configurable in org.apache.hadoop.examples.dancing |
|---|
| Classes in org.apache.hadoop.examples.dancing that implement Configurable | |
|---|---|
class |
DistributedPentomino
Launch a distributed pentomino solver. |
| Uses of Configurable in org.apache.hadoop.examples.terasort |
|---|
| Classes in org.apache.hadoop.examples.terasort that implement Configurable | |
|---|---|
class |
TeraGen
Generate the official terasort input data set. |
class |
TeraSort
Generates the sampled split points, launches the job, and waits for it to finish. |
class |
TeraValidate
Generate 1 mapper per a file that checks to make sure the keys are sorted within each file. |
| Uses of Configurable in org.apache.hadoop.fs |
|---|
| Classes in org.apache.hadoop.fs that implement Configurable | |
|---|---|
class |
ChecksumFileSystem
Abstract Checksumed FileSystem. |
class |
FileSystem
An abstract base class for a fairly generic filesystem. |
class |
FilterFileSystem
A FilterFileSystem contains
some other file system, which it uses as
its basic file system, possibly transforming
the data along the way or providing additional
functionality. |
class |
FsShell
Provide command line access to a FileSystem. |
class |
HarFileSystem
This is an implementation of the Hadoop Archive Filesystem. |
class |
InMemoryFileSystem
Deprecated. |
class |
LocalFileSystem
Implement the FileSystem API for the checksumed local filesystem. |
class |
RawLocalFileSystem
Implement the FileSystem API for the raw local filesystem. |
class |
Trash
Provides a trash feature. |
| Uses of Configurable in org.apache.hadoop.fs.ftp |
|---|
| Classes in org.apache.hadoop.fs.ftp that implement Configurable | |
|---|---|
class |
FTPFileSystem
A FileSystem backed by an FTP client provided by Apache Commons Net. |
| Uses of Configurable in org.apache.hadoop.fs.kfs |
|---|
| Classes in org.apache.hadoop.fs.kfs that implement Configurable | |
|---|---|
class |
KosmosFileSystem
A FileSystem backed by KFS. |
| Uses of Configurable in org.apache.hadoop.fs.s3 |
|---|
| Classes in org.apache.hadoop.fs.s3 that implement Configurable | |
|---|---|
class |
MigrationTool
This class is a tool for migrating data from an older to a newer version of an S3 filesystem. |
class |
S3FileSystem
A block-based FileSystem backed by
Amazon S3. |
| Uses of Configurable in org.apache.hadoop.fs.s3native |
|---|
| Classes in org.apache.hadoop.fs.s3native that implement Configurable | |
|---|---|
class |
NativeS3FileSystem
A FileSystem for reading and writing files stored on
Amazon S3. |
| Uses of Configurable in org.apache.hadoop.fs.shell |
|---|
| Classes in org.apache.hadoop.fs.shell that implement Configurable | |
|---|---|
class |
Command
An abstract class for the execution of a file system command |
class |
Count
Count the number of directories, files, bytes, quota, and remaining quota. |
| Uses of Configurable in org.apache.hadoop.io |
|---|
| Classes in org.apache.hadoop.io that implement Configurable | |
|---|---|
class |
AbstractMapWritable
Abstract base class for MapWritable and SortedMapWritable Unlike org.apache.nutch.crawl.MapWritable, this class allows creation of MapWritable<Writable, MapWritable> so the CLASS_TO_ID and ID_TO_CLASS maps travel with the class instead of being static. |
class |
GenericWritable
A wrapper for Writable instances. |
class |
MapWritable
A Writable Map. |
class |
ObjectWritable
A polymorphic Writable that writes an instance with it's class name. |
class |
SortedMapWritable
A Writable SortedMap. |
| Uses of Configurable in org.apache.hadoop.io.compress |
|---|
| Classes in org.apache.hadoop.io.compress that implement Configurable | |
|---|---|
class |
DefaultCodec
|
class |
GzipCodec
This class creates gzip compressors/decompressors. |
class |
SnappyCodec
This class creates snappy compressors/decompressors. |
| Uses of Configurable in org.apache.hadoop.io.serializer |
|---|
| Classes in org.apache.hadoop.io.serializer that implement Configurable | |
|---|---|
class |
SerializationFactory
A factory for Serialization s. |
class |
WritableSerialization
A Serialization for Writable s that delegates to
Writable.write(java.io.DataOutput) and
Writable.readFields(java.io.DataInput) . |
| Uses of Configurable in org.apache.hadoop.mapred |
|---|
| Subinterfaces of Configurable in org.apache.hadoop.mapred | |
|---|---|
static interface |
SequenceFileInputFilter.Filter
filter interface |
| Classes in org.apache.hadoop.mapred that implement Configurable | |
|---|---|
class |
DefaultTaskController
The default implementation for controlling tasks. |
class |
JobClient
JobClient is the primary interface for the user-job to interact
with the JobTracker . |
static class |
SequenceFileInputFilter.FilterBase
base class for Filters |
static class |
SequenceFileInputFilter.MD5Filter
This class returns a set of records by examing the MD5 digest of its key against a filtering frequency f. |
static class |
SequenceFileInputFilter.PercentFilter
This class returns a percentage of records The percentage is determined by a filtering frequency f using the criteria record# % f == 0. |
static class |
SequenceFileInputFilter.RegexFilter
Records filter by matching key to regex |
class |
Task
Base class for tasks. |
class |
TaskController
Controls initialization, finalization and clean up of tasks, and also the launching and killing of task JVMs. |
| Uses of Configurable in org.apache.hadoop.mapred.join |
|---|
| Classes in org.apache.hadoop.mapred.join that implement Configurable | |
|---|---|
class |
CompositeRecordReader<K extends WritableComparable,V extends Writable,X extends Writable>
A RecordReader that can effect joins of RecordReaders sharing a common key type and partitioning. |
class |
InnerJoinRecordReader<K extends WritableComparable>
Full inner join. |
class |
JoinRecordReader<K extends WritableComparable>
Base class for Composite joins returning Tuples of arbitrary Writables. |
class |
MultiFilterRecordReader<K extends WritableComparable,V extends Writable>
Base class for Composite join returning values derived from multiple sources, but generally not tuples. |
class |
OuterJoinRecordReader<K extends WritableComparable>
Full outer join. |
class |
OverrideRecordReader<K extends WritableComparable,V extends Writable>
Prefer the "rightmost" data source for this key. |
| Uses of Configurable in org.apache.hadoop.mapred.lib |
|---|
| Classes in org.apache.hadoop.mapred.lib that implement Configurable | |
|---|---|
class |
InputSampler<K,V>
Utility for collecting samples and writing a partition file for TotalOrderPartitioner . |
| Uses of Configurable in org.apache.hadoop.mapred.pipes |
|---|
| Classes in org.apache.hadoop.mapred.pipes that implement Configurable | |
|---|---|
class |
Submitter
The main entry point and job submitter. |
| Uses of Configurable in org.apache.hadoop.mapred.tools |
|---|
| Classes in org.apache.hadoop.mapred.tools that implement Configurable | |
|---|---|
class |
MRAdmin
Administrative access to Hadoop Map-Reduce. |
| Uses of Configurable in org.apache.hadoop.mapreduce.lib.db |
|---|
| Classes in org.apache.hadoop.mapreduce.lib.db that implement Configurable | |
|---|---|
class |
DataDrivenDBInputFormat<T extends DBWritable>
A InputFormat that reads input data from an SQL table. |
class |
DBInputFormat<T extends DBWritable>
A InputFormat that reads input data from an SQL table. |
class |
OracleDataDrivenDBInputFormat<T extends DBWritable>
A InputFormat that reads input data from an SQL table in an Oracle db. |
| Uses of Configurable in org.apache.hadoop.mapreduce.lib.partition |
|---|
| Classes in org.apache.hadoop.mapreduce.lib.partition that implement Configurable | |
|---|---|
class |
BinaryPartitioner<V>
Partition BinaryComparable keys using a configurable part of
the bytes array returned by BinaryComparable.getBytes() . |
class |
KeyFieldBasedComparator<K,V>
This comparator implementation provides a subset of the features provided by the Unix/GNU Sort. |
class |
KeyFieldBasedPartitioner<K2,V2>
Defines a way to partition keys based on certain key fields (also see KeyFieldBasedComparator . |
class |
TotalOrderPartitioner<K extends WritableComparable<?>,V>
Partitioner effecting a total order by reading split points from an externally generated source. |
| Uses of Configurable in org.apache.hadoop.net |
|---|
| Classes in org.apache.hadoop.net that implement Configurable | |
|---|---|
class |
ScriptBasedMapping
This class implements the DNSToSwitchMapping interface using a
script configured via topology.script.file.name . |
class |
SocksSocketFactory
Specialized SocketFactory to create sockets with a SOCKS proxy |
| Uses of Configurable in org.apache.hadoop.streaming |
|---|
| Classes in org.apache.hadoop.streaming that implement Configurable | |
|---|---|
class |
DumpTypedBytes
Utility program that fetches all files that match a given pattern and dumps their content to stdout as typed bytes. |
class |
LoadTypedBytes
Utility program that reads typed bytes from standard input and stores them in a sequence file for which the path is given as an argument. |
class |
StreamJob
All the client-side work happens here. |
| Uses of Configurable in org.apache.hadoop.typedbytes |
|---|
| Classes in org.apache.hadoop.typedbytes that implement Configurable | |
|---|---|
class |
TypedBytesWritableInput
Provides functionality for reading typed bytes as Writable objects. |
| Uses of Configurable in org.apache.hadoop.util |
|---|
| Subinterfaces of Configurable in org.apache.hadoop.util | |
|---|---|
interface |
Tool
A tool interface that supports handling of generic command-line options. |
| Classes in org.apache.hadoop.util that implement Configurable | |
|---|---|
class |
LinuxMemoryCalculatorPlugin
Deprecated. Use LinuxResourceCalculatorPlugin
instead |
class |
LinuxResourceCalculatorPlugin
Plugin to calculate resource information on Linux systems. |
class |
MemoryCalculatorPlugin
Deprecated. Use ResourceCalculatorPlugin
instead |
class |
ResourceCalculatorPlugin
Plugin to calculate resource information on the system. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES |