Updates and Results Talks and Posters Advice Ideas Important Figures Write-Ups Outreach How-To Funding Opportunities GENETIS
  GENETIS, Page 2 of 13  ELOG logo
ID Date Authordown Subject
  224   Mon Jun 5 15:00:07 2023 Ryan DeboltGithub tests

We want to automate tests in pull requests in GitHub to run unit tests on individual functions to ensure they return the expected results. This will help prevent bugged code from being pushed to working branches. We will add a list of unit tests to this ELOG as we design them.

 

  227   Wed Jun 28 15:49:44 2023 Ryan DeboltOptimization Runs 6/12/2023

All data and plots discussed in this post are taken from this spreadsheet:

https://docs.google.com/spreadsheets/d/1BbpD81mugWQf10ozGDLI60takAn3tlvrq8ksT10yV5I/edit?usp=sharing

Run Details:

This optimization run was done to do a course search for the optimal set of parameters to run the GA with. This run used a fixed 100-individual population with a simulated error of 0.25 over 50 generations, to best replicate the current PUEO-loop environment. The selection methods have also been held fixed in this run. This run was tested using both the ARA and PUEO design to see if there were similarities in the best run type. This run encompassed 210 different run combinations that searched the following parameter space:

  • 0-16 Reproduction, step sizes of 4
  • 72-96 Crossover, step sizes of 4
  • 4-16 Mutation, step sizes of 4
  • 5-15 Sigma, step sizes of 5

 

Results:

Each run combination was run 10 times and we tracked the average number of generations it took for the distance metric to reach 0.05, which corresponds to a 0.95 true fitness score. The best runs for each design were as followed:

  • ARA
    • Parameters
      • 12 Reproduction
      • 72 Crossover
      • 4 Mutation
      • 5 Sigma
    • Average gens to benchmark
      • 28.7 generations
    • Standard Deviation
      • 17.2 generations
  • PUEO
    • Parameters
      • 0 Reproduction
      • 96 Crossover
      • 4 Mutation
      • 15 Sigma
    • Average gens to benchmark
      • 23.0 generations
    • Standard Deviation
      • 13.0 generations

We can see that these run types do not appear to have any strong correlations. In fact, looking at our complete data set, there does not appear to be a strong trend around any of the best runs. This issue became more prominent when we ran these best two run types for 100 tests rather than 10. When we did this, they returned averages of 44.4 generations for PUEO and 46.9 generations for ARA. For comparison, the average number of generations across all run types was 43.1 generations for PUEO and 42.8 generations for ARA. This seems to suggest that all of these run types are inherently inconsistent and regress to the mean given enough tests. Therefore, I do not believe we can draw any conclusions from this run.

 

Moving Forward:

Our ongoing hypothesis is that the size of the error could be causing inconsistency in how quickly our population can grow over time. Therefore, our next step is to repeat this experiment, but with zero error included, and see if we achieve results that show consistent behavior. If we can find more consistency in runs with no error, then we can more deeply explore the effects that error can have on GA growth. If there continues to be a lack of consistency, then we can look to other factors, such as population size, and try to find the root of the inconsistency.

 

  233   Mon Jul 24 15:51:28 2023 Ryan DeboltTest Loop runs that need done.

Types of runs I need (May need some other people to help me run these):

  1. Optimization runs

    1. Non-error

      1. Search over combinations of selection methods and genetic operators

        1. Fix Sigma at 10%.

      2. Do this for 10 runs for each 

      3. Re-run the best run for 100 tests to see if the results agree with 10 test results

      4. This will be the main talking point

      5. Save the plot for the best combination (proxy and metric)

    2. Error

      1. Re-run the best run for 100 tests with 3 different error amounts (0.1, 0.2, 0.3)

      2. We will compare these results to the non-error run to talk about how errors may affect consistency/speed. 

      3. Save an example plot of an error test for each error (both metric and proxy score)

    3. Population

      1. Re-run the best run for 100 tests with 3 different population sizes (100, 500, 1000)

      2. We will compare these results to the non-error run to talk about how population size affects consistency/speed. 

      3. Save an example plot of a population test for each size (just proxy score)

  2. Demonstration runs (single runs, fitness score, no error population 100)

    1. Crossover only

    2. Mutation only

    3. Reproduction only

    4. Injection only

  210   Wed Apr 5 17:21:07 2023 Nick KingH-pol XF Design

Work in progress. Update on H-pol XF design. The first plot is the gain pattern with ferrite rod sets (blue) vs. with nothing but the copper plates. 
The second plot is the gain pattern with everything but the ferrite rod sets vs. with nothing but the copper plates.
The ferrite rod sets function to narrow the gain pattern.

Attachment 1: Screenshot_(7).png
Screenshot_(7).png
Attachment 2: Screenshot_(8).png
Screenshot_(8).png
Attachment 3: HpolfromScript(5_10_2023).png
HpolfromScript(5_10_2023).png
Attachment 4: StephHpolwith_just_copper_plates_and_wires.png
StephHpolwith_just_copper_plates_and_wires.png
  144   Tue Feb 8 15:56:42 2022 MachtayRank Test Run

I fixed a bug in the loop, so we started another rank test run. Run details in the attached file.

The bug was searching for the generationDNA.csv file in the wrong place, meaning that it wasn't able to copy it to the run directory. That meant we didn't have a record of the generation data in the usual format. I don't think that this explains the flatness, since the the generationDNA.csv file was still created every generation correctly, so the GA knew where it was. But this test now corrects that problem and tests the usage of the rank selection method.

Attachment 1: run_details.txt
####### VARIABLES: LINES TO CHECK OVER WHEN STARTING A NEW RUN ###############################################################################################
RunName='2022_02_08_Rank_Test'	## This is the name of the run. You need to make a unique name each time you run.
TotalGens=100			## number of generations (after initial) to run through
NPOP=50				## number of individuals per generation; please keep this value below 99
Seeds=10			## This is how many AraSim jobs will run for each individual## the number frequencies being iterated over in XF (Currectly only affects the output.xmacro loop)
FREQ=60				## the number frequencies being iterated over in XF (Currectly only affects the output.xmacro loop)
NNT=30000			## Number of Neutrinos Thrown in AraSim   
exp=18				## exponent of the energy for the neutrinos in AraSim
ScaleFactor=1.0			## ScaleFactor used when punishing fitness scores of antennae larger than the drilling holes
GeoFactor=1			## This is the number by which we are scaling DOWN our antennas. This is passed to many files
num_keys=4			## how many XF keys we are letting this run use
database_flag=0			## 0 if not using the database, 1 if using the database
				## These next 3 define the symmetry of the cones.
RADIUS=1			## If 1, radius is asymmetric. If 0, radius is symmetric		
LENGTH=1			## If 1, length is asymmetric. If 0, length is symmetric
ANGLE=1				## If 1, angle is asymmetric. If 0, angle is symmetric
CURVED=1			## If 1, evolve curved sides. If 0, sides are straight
A=1				## If 1, A is asymmetric
B=1				## If 1, B is asymmetric
SEPARATION=0    		## If 1, separation evolves. If 0, separation is constant
NSECTIONS=2 			## The number of chromosomes
DEBUG_MODE=0			## 1 for testing (ex: send specific seeds), 0 for real runs
				## These next variables are the values passed to the GA
REPRODUCTION=3			## Number (not fraction!) of individuals formed through reproduction
CROSSOVER=36			## Number (not fraction!) of individuals formed through crossover
MUTATION=1			## Probability of mutation (divided by 100)
SIGMA=5				## Standard deviation for the mutation operation (divided by 100)
ROULETTE=0			## Percent of individuals selected through roulette (divided by 10)
TOURNAMENT=1			## Percent of individuals selected through tournament (divided by 10)
RANK=9				## Percent of individuals selected through rank (divided by 10)
ELITE=0				## Elite function on/off (1/0)

#####################################################################################################################################################
  Draft   Mon Oct 5 17:34:32 2020 Leo DeerUpdate Monday 10/5/2020
Name Update Plans for Monday
Alex M

 

 
Alex P   Finish up mutation function and then make sure it functions properly, currently our added functions all compile but we haven't tested if they are functioning as intended yet. Also have some questions about handling the standard deviations in mustations but first we want to get it functioning before applying more tweaks
Eliot Worked on learning about 3D plotting in python. Made a simple surface plot that can be expanded upon for our purposes.  
Leo Fixed the averge Fscore Plot so that it connects the mean values with a line instead of making them discrete points. Then I made Kai's plot suggestion. For that I copied the current FScore plotting software and made some edits so that it takes in 2 runs and plots the fitness scores of both in either red or green along with the average fitness score of both. I'll attach images of what these 2 plots look like. For Friday I'm going to look over the other plotting suggestions but most likely begin on fixing the random seperation in the RLTS plots.
Evelyn    
Ryan    
Ben    
Ethan    

 

Attachment 1: FixedFScore.png
FixedFScore.png
Attachment 2: RedPlot.png
RedPlot.png
  1   Wed Feb 6 17:23:18 2019 Julie RollaGENETIS Paper working draft

The current working draft of the GENETIS paper can be seen here: https://www.overleaf.com/6783528497tvqbjphsgvzn

 

Additionally, here's our outline for the paper. The section assignments are as follows:

I. Intro (Julie)

II. Types of Algorithms (Suren)

III. XFdtd (Cade)

IV. AraSim -- will be called something else... (Max)

V. Fitness function (Suren)

VI. Results (Julie)

VII. Conclusion (We will see..)

 

Note that the order of the sections may change.

Attachment 1: IMG_2881.JPG.jpeg
IMG_2881.JPG.jpeg
  2   Wed Feb 6 17:28:29 2019 Julie RollaBicone User Manual (w/ links to Dipole work)

Hi all, 

 

The working copy of the user manual can be found here: https://www.overleaf.com/6955763886pjtkckprxsyp

It still need to be tested by someone new to see if edits need to be made. I have uploaded the copy that is finalized as of this day. Note if you click on the overleaf version that may be more up-to-date. This copy is added as a PDF so we can keep track of versions. 

Attachment 1: GENETIS_Manual_1_25_19.pdf
  3   Wed Feb 6 17:30:51 2019 Julie RollaOur Github, Dropbox, & Slack links

Slack: https://gpantennas.slack.com/messages 


elog:http://radiorm.physics.ohio-state.edu/elog/GENETIS/

Github link: https://github.com/mclowdus/BiconeEvolution

DropBox link: https://www.dropbox.com/home/GP_Antennas

Old GitHub for the evolution of the dipole: https://github.com/hchasan/XF_Scripts

  4   Wed Feb 6 17:36:24 2019 Julie RollaGENETIS update 2/6

Atttendance: Julie, Max, Cade, Suren, Evelyn, Sophie

 

Today's tasks:

Max works on AraSim section (needs to do more research and reading)

Julie, Suren, Sophie, Evelyn work on plotting software to plot gain patterns of indiviudals

Cade preps impuse XF code to be implemented

 

To-Do list:

I. Divide up sections on paper, and work on them. See http://radiorm.physics.ohio-state.edu/elog/GENETIS/1 for section assignments. 

II. Implement impuse code. 

  • This will require us to change XFintoARA.py so that it takes less output files. 
  • Is there anything else different with the output files?

III. Finish Evelyn and Sophie's plotting software.

  • This means also puting it onto Nutau, and adding in lines to the bash script (both to move and save the images, and to run the code!)

 

Here are things we can do if we are waiting for Remcom:

I. Change sides of bicone to be sinusoid instead of lines.

II. Take known bicone parameters and put it through AraSim to check if it's working properly.

  • This also means we should make plots with it to triple check. 

III. Test GA and make it maximize other paramaters to see how it does. 

  5   Thu Feb 21 14:07:14 2019 Julie RollaLogging into Nutau via XRDP

As mentioned in the manual, using ssh to login to Nutau causes delays; the XFdtd GUI cannot be surpress and must be forwarded via X11 forwarding, and this is extremely slow. We are currently looking into using a newly suggested option, XRDP. Information will be added as this process continues. 

  6   Fri Feb 22 15:43:36 2019 Julie RollaProposal requests for XF (Remcom)

Here are a list of things we wish XF would do. We are keeping this list in hopes to add it to a proposal with them. 

  1. Save pictures of CAD drawings of simulations. 
  2. Close/quit XF GUI. App.quit doesn't actually work for us. 
  3. Suppress the GUI and run solely through terminal. 
  7   Fri Feb 22 15:46:33 2019 Julie RollaUpdated To-Do List

We are getting to the stage where we would like to verify each step. It has been requested by Amy that we verify them visually. Here are the plots we need to make. 

  1. Add plotting for L & R parameters (note that we already have similar software to this from the dipole check. You can find this in the GitHub from the dipole test here: https://github.com/hchasan/XF-Scripts). This should be between A, and B in the loop drawing on the manual. (Done)
  2. Plot the distribution of theta and phi of incoming signal. This should be after D in the loop drawing on the manual. 
  3. Plot the distribution in cartesian coordinates of the neutrino interaction position. Maybe we can also plot the distance between the interaction point and the antenna. This should be after D in the loop drawing on the manual. 

 

Finally, as a tasks not to do with plotting, we need to make sure we don't lose any data as we go. We want to make sure that we keep tagged or labelled which individuals survive, and save the data flagged for those as we go. 

  9   Wed Feb 27 16:29:35 2019 Julie RollaNew To-Do List

Here are the following things we need to work on:
 

  1. Paper (Julie and Suren)
  2. Get loop working-- specifically XF (Cade)
  3. Test GA (Suren)
  4. Gain pattern plots -- Make them 3D (Evelyn) & put on GitHub
  5. Insert LR plot & Gain plot to loop (?)
    1. Edit bash script
    2. Update Github
  6. AraSim plots (Julie and Max) -- see #2 and #3 here: http://radiorm.physics.ohio-state.edu/elog/GENETIS/7 for details. 
  7. Update manual with things from Suren's last post (?)
  10   Tue Mar 5 16:36:51 2019 Julie Rolla3/5 Task Updates

Tue Mar 5 17:29:02 2019
 

The things we worked on this week is in bold. Below the bold items is a description of exactly what we took care of. 
 

  1. Paper:
    • Julie added Amy's edits.
    • Julie let Kai know he is welcome to edit, too. 
    • Julie will also keep edits updated as they come in!


       

  2. Get loop working-- specifically XF:
    • Cade has now officially gotten reasonable outputs for his XF scripts. See the attached images for the XF outputs and associated CAD drawing. It seems to look like a reasonable gain pattern. 

       


    •  


    •  

    •  
    • The loop now works until AraSim. We are now getting the following AraSim errors:
      • XF_Loop.sh: line 244: ./AraSim: No such file or directory
      • XF_Loop.sh: line 244: ./AraSim: No such file or directory
    • Julie is going to help Cade make sure that this directory is correct and that it has been compiled! More info to come.


       
  3. Test GA (Suren): 
    •  I've been working on creating a gaussian fitness score with which I can test the performance of our genetic algorithm. The idea is as follows: We run the GA and get a generation of individuals. We provide their fitness score by simply taking the values {radius, length, angle} as the {x, y, z} coordinate in a 3D space. We can then use a 3D gaussian to output a value at that location, and use that number as our fitness score. The beauty of this method is that we can then plot the progress of our genetic algorithm each generation as a dot in this 3D space, and we can see it slowly snake to the center. Additionally, we can use more complex fitness scores, like one with a local maxima and a global maxima to see if it get's stuck in the local maxima. Below, I have an image I generated on python of a 2D section contour plot of a 3D gaussian in length-angle space. The dark purple is a lower value and the yellow is a higher value of the gaussian. The lines and dots hand-drawn on top are an idea of what it would look for like to start the GA at the red dot and see it's progress each generation until it reaches the center, shown by the white dots. Running this for our current roulette algorithm would make a very nice GA proof of concept plot for the paper, I believe!

    •  

  4. Gain pattern plots -- Make them 3D (Evelyn) & put on GitHub
    • We need to figure out how to make a group Github. We have a lot of Githubs made by people and we need them all accessible from a group account. Right now the old dipole Github and the CalPoly stuff are linked to a group account. We need to find out how to get the Bicone account held by Max, and Evelyn's plotting code all on the group account: https://github.com/gp-antennas.
    • Update: Evelyn and Max have contacted Brian to get their accounts linked. It looks like Amy, Brian, and Stephanie (Cal Poly) are the owners. 


       
  5. Insert LR plot & Gain plot to loop (?)
    1. Edit bash script
    2. Update Github

       

  6. AraSim plots (Julie and Max) -- see #2 and #3 here: http://radiorm.physics.ohio-state.edu/elog/GENETIS/7 for details. 
    • Max and Julie have gotten sample data on Owens.
      • located at /users/PCON0003/cond0068/ARA/AraSim/branches/AraSimLite/outputs
    • Max and Julie have gotten sample programs from Jorge.
      • https://github.com/toej93/AraSim_noise_calib/blob/master/readTree.cc
      • https://github.com/toej93/AraSim_noise_calib/blob/master/M.readTree
    • Julie installed root, and had Max source Julie's thisroot.sh files to run root on Owens.
    • Max installed Arasim to his user. 
    • Next step: run plotting software given by Jorge.


       
  7. Update manual with things from Suren's last post here: http://radiorm.physics.ohio-state.edu/elog/GENETIS/8

 

Attachment 4: data.csv
Frequency (GHz),Theta (°),Phi (°),Gain phi,Gain theta
0.08333,0,0,4.19491965e-34,9.30908802e-36
0.08333,0,15.0000004,1.13745804e-34,2.83160959e-36
0.08333,0,30.0000008,2.90124587e-34,1.98981462e-34
0.08333,0,45.0000013,4.33400635e-34,3.34216749e-35
0.08333,0,60.0000017,2.87577966e-34,3.75231251e-34
0.08333,0,74.9999987,9.63247596e-35,1.39309362e-34
0.08333,0,90.0000025,2.77504471e-37,2.0774204e-34
0.08333,0,105,8.43720541e-35,1.15045184e-34
0.08333,0,120.000003,2.91249572e-34,3.04555617e-34
0.08333,0,135,2.34227902e-34,4.30943346e-34
0.08333,0,149.999997,1.06040209e-34,4.11289678e-34
0.08333,0,164.999994,7.50737618e-35,5.81275966e-36
0.08333,0,180.000005,1.78965268e-33,7.3492858e-37
0.08333,0,195.000002,2.02610741e-33,2.48287308e-35
0.08333,0,209.999999,8.89165876e-34,2.33583341e-35
0.08333,0,224.999996,3.16031794e-34,5.36348869e-34
0.08333,0,240.000007,1.47586622e-33,3.91377831e-35
0.08333,0,255.000004,2.87337932e-36,6.29063644e-34
0.08333,0,270.000001,1.31261981e-36,6.31632558e-34
0.08333,0,284.999998,1.8150178e-34,1.62607603e-34
0.08333,0,299.999995,5.04654556e-34,1.25443146e-33
0.08333,0,314.999992,1.93889207e-34,1.35787597e-34
0.08333,0,329.999989,2.98205296e-35,4.5730018e-34
0.08333,0,345.000013,2.06764199e-34,3.06302518e-35
0.08333,0,360.00001,4.19491965e-34,9.30908802e-36
0.08333,15.0000004,0,2.21307282e-12,0.0883042589
0.08333,15.0000004,15.0000004,1.24958681e-12,0.0883042738
0.08333,15.0000004,30.0000008,4.24763008e-13,0.0883042812
0.08333,15.0000004,45.0000013,1.43870359e-14,0.0883042961
0.08333,15.0000004,60.0000017,1.76734427e-13,0.0883042812
0.08333,15.0000004,74.9999987,8.30293787e-13,0.0883042738
0.08333,15.0000004,90.0000025,1.74207111e-12,0.0883042589
0.08333,15.0000004,105,2.68639538e-12,0.0883042738
0.08333,15.0000004,120.000003,3.48234115e-12,0.0883042812
0.08333,15.0000004,135,3.94334608e-12,0.0883042961
0.08333,15.0000004,149.999997,3.88229336e-12,0.0883042812
0.08333,15.0000004,164.999994,3.2406417e-12,0.0883042738
0.08333,15.0000004,180.000005,2.21092025e-12,0.0883042589
0.08333,15.0000004,195.000002,1.15119351e-12,0.0883042738
0.08333,15.0000004,209.999999,3.67093942e-13,0.0883042812
0.08333,15.0000004,224.999996,1.35828941e-14,0.0883042961
0.08333,15.0000004,240.000007,1.44884037e-13,0.0883042812
0.08333,15.0000004,255.000004,7.57448195e-13,0.0883042738
0.08333,15.0000004,270.000001,1.743383e-12,0.0883042589
0.08333,15.0000004,284.999998,2.82562493e-12,0.0883042738
0.08333,15.0000004,299.999995,3.63690545e-12,0.0883042812
0.08333,15.0000004,314.999992,3.93473708e-12,0.0883042961
0.08333,15.0000004,329.999989,3.70870695e-12,0.0883042812
0.08333,15.0000004,345.000013,3.08593168e-12,0.0883042738
0.08333,15.0000004,360.00001,2.21307282e-12,0.0883042589
0.08333,30.0000008,0,3.04286353e-11,0.330554247
0.08333,30.0000008,15.0000004,1.77038245e-11,0.330554426
0.08333,30.0000008,30.0000008,6.15558559e-12,0.330554664
0.08333,30.0000008,45.0000013,1.95957738e-13,0.330554813
0.08333,30.0000008,60.0000017,2.64734307e-12,0.330554664
0.08333,30.0000008,74.9999987,1.186425e-11,0.330554426
0.08333,30.0000008,90.0000025,2.39625351e-11,0.330554247
0.08333,30.0000008,105,3.62047961e-11,0.330554426
0.08333,30.0000008,120.000003,4.70035712e-11,0.330554664
0.08333,30.0000008,135,5.41321606e-11,0.330554813
0.08333,30.0000008,149.999997,5.42172245e-11,0.330554664
0.08333,30.0000008,164.999994,4.53593517e-11,0.330554426
0.08333,30.0000008,180.000005,3.04133004e-11,0.330554247
0.08333,30.0000008,195.000002,1.54130996e-11,0.330554426
0.08333,30.0000008,209.999999,4.83360053e-12,0.330554664
0.08333,30.0000008,224.999996,1.90661912e-13,0.330554813
0.08333,30.0000008,240.000007,1.83763486e-12,0.330554664
0.08333,30.0000008,255.000004,1.00491724e-11,0.330554426
0.08333,30.0000008,270.000001,2.39718714e-11,0.330554247
0.08333,30.0000008,284.999998,3.96109014e-11,0.330554426
0.08333,30.0000008,299.999995,5.08507958e-11,0.330554664
0.08333,30.0000008,314.999992,5.40794388e-11,0.330554813
0.08333,30.0000008,329.999989,5.01597201e-11,0.330554664
0.08333,30.0000008,345.000013,4.16781852e-11,0.330554426
0.08333,30.0000008,360.00001,3.04286353e-11,0.330554247
0.08333,45.0000013,0,1.19610113e-10,0.663833082
0.08333,45.0000013,15.0000004,7.04909117e-11,0.663833678
0.08333,45.0000013,30.0000008,2.47605096e-11,0.663835049
0.08333,45.0000013,45.0000013,7.7185464e-13,0.663835585
0.08333,45.0000013,60.0000017,1.07718721e-11,0.663835049
0.08333,45.0000013,74.9999987,4.7389391e-11,0.663833797
0.08333,45.0000013,90.0000025,9.42051992e-11,0.663833082
0.08333,45.0000013,105,1.41075526e-10,0.663833797
0.08333,45.0000013,120.000003,1.83183593e-10,0.663835049
0.08333,45.0000013,135,2.12397419e-10,0.663835585
0.08333,45.0000013,149.999997,2.1427396e-10,0.663835049
0.08333,45.0000013,164.999994,1.79498763e-10,0.663833678
0.08333,45.0000013,180.000005,1.19567467e-10,0.663833082
0.08333,45.0000013,195.000002,5.99928648e-11,0.663833678
0.08333,45.0000013,209.999999,1.8719401e-11,0.663835049
0.08333,45.0000013,224.999996,7.59097917e-13,0.663835585
0.08333,45.0000013,240.000007,6.99973326e-12,0.663835049
0.08333,45.0000013,255.000004,3.89681343e-11,0.663833797
0.08333,45.0000013,270.000001,9.42311576e-11,0.663833082
0.08333,45.0000013,284.999998,1.56817601e-10,0.663833797
0.08333,45.0000013,299.999995,2.01015038e-10,0.663835049
0.08333,45.0000013,314.999992,2.1228902e-10,0.663835585
0.08333,45.0000013,329.999989,1.95689701e-10,0.663835049
0.08333,45.0000013,345.000013,1.62577174e-10,0.663833678
0.08333,45.0000013,360.00001,1.19610113e-10,0.663833082
0.08333,60.0000017,0,2.64464534e-10,0.999831378
0.08333,60.0000017,15.0000004,1.54434562e-10,0.999833047
0.08333,60.0000017,30.0000008,5.38681218e-11,0.999836028
0.08333,60.0000017,45.0000013,1.71404438e-12,0.999837577
0.08333,60.0000017,60.0000017,2.32321419e-11,0.999836028
0.08333,60.0000017,74.9999987,1.03637522e-10,0.999833047
0.08333,60.0000017,90.0000025,2.08304943e-10,0.999831676
0.08333,60.0000017,105,3.1357697e-10,0.999833047
0.08333,60.0000017,120.000003,4.06610884e-10,0.999836028
0.08333,60.0000017,135,4.68799e-10,0.999837577
0.08333,60.0000017,149.999997,4.70491313e-10,0.999836028
0.08333,60.0000017,164.999994,3.9417325e-10,0.999833047
0.08333,60.0000017,180.000005,2.64387595e-10,0.999831378
0.08333,60.0000017,195.000002,1.34046177e-10,0.999833047
0.08333,60.0000017,209.999999,4.21460956e-11,0.999836028
0.08333,60.0000017,224.999996,1.69582761e-12,0.999837577
0.08333,60.0000017,240.000007,1.5866277e-11,0.999836028
0.08333,60.0000017,255.000004,8.72237838e-11,0.999833047
0.08333,60.0000017,270.000001,2.08351794e-10,0.999831676
0.08333,60.0000017,284.999998,3.44218515e-10,0.999833047
0.08333,60.0000017,299.999995,4.41347736e-10,0.999836028
0.08333,60.0000017,314.999992,4.68693473e-10,0.999837577
0.08333,60.0000017,329.999989,4.3446402e-10,0.999836028
0.08333,60.0000017,345.000013,3.6132225e-10,0.999833047
0.08333,60.0000017,360.00001,2.64464534e-10,0.999831378
0.08333,74.9999987,0,4.04069306e-10,1.24752045
0.08333,74.9999987,15.0000004,2.29066002e-10,1.24752307
0.08333,74.9999987,30.0000008,7.80540424e-11,1.24752772
0.08333,74.9999987,45.0000013,2.62711142e-12,1.2475301
0.08333,74.9999987,60.0000017,3.28389468e-11,1.24752796
0.08333,74.9999987,74.9999987,1.52820298e-10,1.24752307
0.08333,74.9999987,90.0000025,3.18272853e-10,1.24752045
0.08333,74.9999987,105,4.88081409e-10,1.24752307
0.08333,74.9999987,120.000003,6.3120531e-10,1.24752796
0.08333,74.9999987,135,7.15345061e-10,1.2475301
0.08333,74.9999987,149.999997,7.06045777e-10,1.24752772
0.08333,74.9999987,164.999994,5.90874849e-10,1.24752307
0.08333,74.9999987,180.000005,4.03963918e-10,1.24752045
0.08333,74.9999987,195.000002,2.1085797e-10,1.24752307
0.08333,74.9999987,209.999999,6.75901626e-11,1.24752772
0.08333,74.9999987,224.999996,2.61011547e-12,1.2475301
0.08333,74.9999987,240.000007,2.62591095e-11,1.24752796
0.08333,74.9999987,255.000004,1.3817425e-10,1.24752307
0.08333,74.9999987,270.000001,3.18337051e-10,1.24752045
0.08333,74.9999987,284.999998,5.15459897e-10,1.24752307
0.08333,74.9999987,299.999995,6.62257138e-10,1.24752796
0.08333,74.9999987,314.999992,7.15343729e-10,1.2475301
0.08333,74.9999987,329.999989,6.74007739e-10,1.24752772
0.08333,74.9999987,345.000013,5.61640512e-10,1.24752307
0.08333,74.9999987,360.00001,4.04069306e-10,1.24752045
0.08333,90.0000025,0,4.61999022e-10,1.33854401
0.08333,90.0000025,15.0000004,2.51170362e-10,1.33854699
0.08333,90.0000025,30.0000008,8.27910379e-11,1.33855271
0.08333,90.0000025,45.0000013,3.00353275e-12,1.33855546
0.08333,90.0000025,60.0000017,3.37403577e-11,1.33855271
0.08333,90.0000025,74.9999987,1.66223049e-10,1.33854699
0.08333,90.0000025,90.0000025,3.639051e-10,1.33854425
0.08333,90.0000025,105,5.73373904e-10,1.33854699
0.08333,90.0000025,120.000003,7.39050543e-10,1.33855271
0.08333,90.0000025,135,8.17466539e-10,1.33855546
0.08333,90.0000025,149.999997,7.88037857e-10,1.33855271
0.08333,90.0000025,164.999994,6.58218591e-10,1.33854699
0.08333,90.0000025,180.000005,4.61882532e-10,1.33854401
0.08333,90.0000025,195.000002,2.51093729e-10,1.33854699
0.08333,90.0000025,209.999999,8.27514446e-11,1.33855271
0.08333,90.0000025,224.999996,2.99441093e-12,1.33855546
0.08333,90.0000025,240.000007,3.37565774e-11,1.33855271
0.08333,90.0000025,255.000004,1.66264363e-10,1.33854699
0.08333,90.0000025,270.000001,3.63976016e-10,1.33854425
0.08333,90.0000025,284.999998,5.73479764e-10,1.33854699
0.08333,90.0000025,299.999995,7.3919082e-10,1.33855271
0.08333,90.0000025,314.999992,8.17630574e-10,1.33855546
0.08333,90.0000025,329.999989,7.88206e-10,1.33855271
0.08333,90.0000025,345.000013,6.58368415e-10,1.33854699
0.08333,90.0000025,360.00001,4.61999022e-10,1.33854401
0.08333,105,0,4.04069306e-10,1.24752057
0.08333,105,15.0000004,2.10708131e-10,1.24752307
0.08333,105,30.0000008,6.72303047e-11,1.24752772
0.08333,105,45.0000013,2.61616965e-12,1.2475301
0.08333,105,60.0000017,2.66377094e-11,1.24752796
0.08333,105,74.9999987,1.38355521e-10,1.24752307
0.08333,105,90.0000025,3.1827288e-10,1.24752045
0.08333,105,105,5.15625764e-10,1.24752307
0.08333,105,120.000003,6.62567279e-10,1.24752796
0.08333,105,135,7.15196014e-10,1.2475301
0.08333,105,149.999997,6.73421985e-10,1.24752772
0.08333,105,164.999994,5.61246716e-10,1.24752307
0.08333,105,180.000005,4.03963918e-10,1.24752057
0.08333,105,195.000002,2.28775943e-10,1.24752307
0.08333,105,209.999999,7.76212219e-11,1.24752772
0.08333,105,224.999996,2.61669375e-12,1.2475301
0.08333,105,240.000007,3.32482444e-11,1.24752796
0.08333,105,255.000004,1.530778e-10,1.24752307
0.08333,105,270.000001,3.18337051e-10,1.24752045
0.08333,105,284.999998,4.88436347e-10,1.24752307
0.08333,105,299.999995,6.31764474e-10,1.24752796
0.08333,105,314.999992,7.15488113e-10,1.2475301
0.08333,105,329.999989,7.0575884e-10,1.24752772
0.08333,105,345.000013,5.90749838e-10,1.24752307
0.08333,105,360.00001,4.04069306e-10,1.24752057
0.08333,120.000003,0,2.64464478e-10,0.999831378
0.08333,120.000003,15.0000004,1.33883321e-10,0.999832869
0.08333,120.000003,30.0000008,4.17817655e-11,0.999835908
0.08333,120.000003,45.0000013,1.69906689e-12,0.999837399
0.08333,120.000003,60.0000017,1.6242372e-11,0.999835908
0.08333,120.000003,74.9999987,8.74086845e-11,0.999832869
0.08333,120.000003,90.0000025,2.08304943e-10,0.999831378
0.08333,120.000003,105,3.444173e-10,0.999832869
0.08333,120.000003,120.000003,4.41701259e-10,0.999835908
0.08333,120.000003,135,4.68590555e-10,0.999837399
0.08333,120.000003,149.999997,4.33917985e-10,0.999835908
0.08333,120.000003,164.999994,3.60962066e-10,0.999832869
0.08333,120.000003,180.000005,2.6438754e-10,0.999831378
0.08333,120.000003,195.000002,1.5416636e-10,0.999832869
0.08333,120.000003,209.999999,5.34479926e-11,0.999835908
0.08333,120.000003,224.999996,1.70535331e-12,0.999837399
0.08333,120.000003,240.000007,2.36332828e-11,0.999835908
0.08333,120.000003,255.000004,1.03881029e-10,0.999832869
0.08333,120.000003,270.000001,2.08351794e-10,0.999831378
0.08333,120.000003,284.999998,3.13908594e-10,0.999832869
0.08333,120.000003,299.999995,4.07135714e-10,0.999835908
0.08333,120.000003,314.999992,4.68895589e-10,0.999837399
0.08333,120.000003,329.999989,4.70152972e-10,0.999835908
0.08333,120.000003,345.000013,3.94003968e-10,0.999832869
0.08333,120.000003,360.00001,2.64464478e-10,0.999831378
0.08333,135,0,1.19610072e-10,0.663833082
0.08333,135,15.0000004,5.99381239e-11,0.663833678
0.08333,135,30.0000008,1.85767825e-11,0.663835049
0.08333,135,45.0000013,7.60673751e-13,0.663835585
0.08333,135,60.0000017,7.14823036e-12,0.663835049
0.08333,135,74.9999987,3.90346644e-11,0.663833678
0.08333,135,90.0000025,9.42051992e-11,0.663833082
0.08333,135,105,1.56898619e-10,0.663833678
0.08333,135,120.000003,2.01159506e-10,0.663835049
0.08333,135,135,2.12236353e-10,0.663835585
0.08333,135,149.999997,1.95445715e-10,0.663835049
0.08333,135,164.999994,1.62410418e-10,0.663833678
0.08333,135,180.000005,1.19567467e-10,0.663833082
0.08333,135,195.000002,7.03755873e-11,0.663833678
0.08333,135,209.999999,2.45850649e-11,0.663835049
0.08333,135,224.999996,7.66894252e-13,0.663835585
0.08333,135,240.000007,1.09362398e-11,0.663835049
0.08333,135,255.000004,4.74905774e-11,0.663833678
0.08333,135,270.000001,9.42311437e-11,0.663833082
0.08333,135,284.999998,1.41226114e-10,0.663833678
0.08333,135,299.999995,1.83415158e-10,0.663835049
0.08333,135,314.999992,2.12445991e-10,0.663835585
0.08333,135,329.999989,2.14137152e-10,0.663835049
0.08333,135,345.000013,1.7943369e-10,0.663833678
0.08333,135,360.00001,1.19610072e-10,0.663833082
0.08333,149.999997,0,3.04286353e-11,0.330554277
0.08333,149.999997,15.0000004,1.54137154e-11,0.330554426
0.08333,149.999997,30.0000008,4.81777248e-12,0.330554783
0.08333,149.999997,45.0000013,1.91342805e-13,0.330554903
0.08333,149.999997,60.0000017,1.85569854e-12,0.330554783
0.08333,149.999997,74.9999987,1.00528414e-11,0.330554485
0.08333,149.999997,90.0000025,2.39625386e-11,0.330554277
0.08333,149.999997,105,3.9619117e-11,0.330554485
0.08333,149.999997,120.000003,5.08673659e-11,0.330554783
0.08333,149.999997,135,5.40622512e-11,0.330554903
0.08333,149.999997,149.999997,5.01101279e-11,0.330554783
0.08333,149.999997,164.999994,4.16404619e-11,0.330554426
0.08333,149.999997,180.000005,3.04133142e-11,0.330554277
0.08333,149.999997,195.000002,1.76818525e-11,0.330554426
0.08333,149.999997,209.999999,6.12725886e-12,0.330554783
0.08333,149.999997,224.999996,1.94313573e-13,0.330554903
0.08333,149.999997,240.000007,2.67184018e-12,0.330554783
0.08333,149.999997,255.000004,1.18811861e-11,0.330554485
0.08333,149.999997,270.000001,2.39718748e-11,0.330554277
0.08333,149.999997,284.999998,3.62366179e-11,0.330554485
0.08333,149.999997,299.999995,4.70487156e-11,0.330554783
0.08333,149.999997,314.999992,5.41480506e-11,0.330554903
0.08333,149.999997,329.999989,5.42033987e-11,0.330554783
0.08333,149.999997,345.000013,4.53567808e-11,0.330554426
0.08333,149.999997,360.00001,3.04286353e-11,0.330554277
0.08333,164.999994,0,2.21307608e-12,0.088304311
0.08333,164.999994,15.0000004,1.15286968e-12,0.0883043185
0.08333,164.999994,30.0000008,3.67804555e-13,0.0883043483
0.08333,164.999994,45.0000013,1.37255726e-14,0.0883043557
0.08333,164.999994,60.0000017,1.44566515e-13,0.0883043483
0.08333,164.999994,74.9999987,7.56416577e-13,0.0883043334
0.08333,164.999994,90.0000025,1.74207382e-12,0.0883043185
0.08333,164.999994,105,2.82473741e-12,0.0883043334
0.08333,164.999994,120.000003,3.63594441e-12,0.0883043483
0.08333,164.999994,135,3.93251621e-12,0.0883043557
0.08333,164.999994,149.999997,3.70533595e-12,0.0883043483
0.08333,164.999994,164.999994,3.08280896e-12,0.0883043185
0.08333,164.999994,180.000005,2.21092307e-12,0.088304311
0.08333,164.999994,195.000002,1.24800875e-12,0.0883043185
0.08333,164.999994,209.999999,4.23646713e-13,0.0883043483
0.08333,164.999994,224.999996,1.42058225e-14,0.0883043557
0.08333,164.999994,240.000007,1.77395032e-13,0.0883043483
0.08333,164.999994,255.000004,8.31207607e-13,0.0883043334
0.08333,164.999994,270.000001,1.74338549e-12,0.0883043185
0.08333,164.999994,284.999998,2.68868153e-12,0.0883043334
0.08333,164.999994,299.999995,3.48511237e-12,0.0883043483
0.08333,164.999994,314.999992,3.94543035e-12,0.0883043557
0.08333,164.999994,329.999989,3.88365945e-12,0.0883043483
0.08333,164.999994,345.000013,3.24231375e-12,0.0883043185
... 19202 more lines ...
  11   Wed Apr 3 16:38:07 2019 Julie RollaAraSim update

                                                        General update

The following were the fixes we made to make AraSim run:

(1) As of March, the loop breaks at AraSim. We have found that our program XFintoARA.py does not properly format the output in the form that AraSim is looking for (as an input). Jorge gave us a sample AraSim input file to help us edit XFintoARA.py so that it formats the file correctly. Note that we found white space is also must match in order for the format to be correct. 

Now that we have fixed this, AraSim now runs. Attached is the following sample Jorge gave us of the proper AraSim inputs. If needed, it's available to refer back to. 

(2) After correcting the AraSim input file formats (outputs of XFintoARA.py), we ran it. It failed to finish running after hours of run time. We found that we were using default input parameters for AraSim -- which wasn't triggering in a timely fashion. Once we edited the parameters, it ran successfully. Note that this was not run within the loop. Confirmation of the full loop running has not been completed. 

The parameters of interest need to be edited in setup.txt. To see which file in AraSim I am referring to, please see the .txt file attached. Note that we will be editing the bash script to allow the user to change these input parameters there. The following red lines are what need to be set:

EXPONENT=21
NNU=100 // number of neutrino events
NNU_PASSED=10 // number of neutrino events that are allowed to pass the trigger

ONLY_PASSED_EVENTS=1 // 0 (default): AraSim throws NNU events whether or not they pass; 1: AraSim throws events until the number of events that pass the trigger is equal to NNU_PASSED (WARNING: may cause long run times if reasonable values are not chosen)
NOISE_WAVEFORM_GENERATE_MODE=0 // generate new noise waveforms for each events
NOISE_EVENTS=16 // number of pure noise waveforms
TRIG_ANALYSIS_MODE=0 // 0 = signal + noise, 1 = signal only, 2 = noise only
DETECTOR=1 // ARA stations 1 to 7
NOFZ=1
core_x=10000
core_y=10000

EXPONENT gives the energy of the neutrinos. Note that higher energies will have more pass, as the energies don't dissipate as rapidly. For now, we are running at this energy. Eventally, we will want to use the full Kotera spectrum. Otherwsie, we would be finding the performance of an antenna at only one energy. Just to check the loop, we are going to use EXPONENT=21 to get events to trigger faster. 

ONLY_PASSED_EVENTS decides which of the two options to use to determine when AraSim is finished running: (1) Throws 'NNU' number of events at antennas and stops regardless of how many pass (in this case ONLY_PASSED_EVENTS=0) , or (2) throws as many events at the antenna as needed until 'NNU_PASSED' number triggers (in this case ONLY_PASSED_EVENTS=1). Ie if this number is 10, we throw as many neutrinos at the antenna as necessary until 10 events trigger. Note that this can result in a longer run time. Additionally, a higher EXPONENT will make them trigger faster. 

TRIG_ANALYSIS_MODE is a setting that determines what is being thrown. Ie- 0=signal + noise (which is what we want, and is the 'real' case), 1=signal only (would make it run faster), 2=noise only (not of interest for us). 

       

 

                                                                To-Do List

(1) Commit version of XFintoARA.py since recent formatting change. 

(2) Figure out how to add in Kotera spectrum (note that we wont want to do this until the WHOLE loop is functional)

(3) Edit the bash script to recreat the setup.txt making the variables in red above an editable option in the top of the bash script. Ie our variables in red above will be at the top of the bash script. Later in the bash script we will need to have it create this .txt file with the user inputs for those variables. We can do this by either (1) creating a skeleton, or (2) creating another .sh script that is run in our XFLoop.sh -- which writes the first handfull of lines based on the user inputs for our variables in red above, and then pastes in the rest of what is unchanged in setup.txt. 

(4) Run the whole loop: update- we tried this today and keep getting a Veff-0 for our first antenna along with the error 

Warning in <TFile::Init>: no StreamerInfo found in /datapool/software/anita/lib/G__RootFftwWrapper_rdict.pcm therefore preventing schema evolution when reading this file.
Error in <TStreamerInfo::Build>: AraEventCalibrator, discarding: unsigned short* fAtriPeds, no [dimension]
others run as expected

(5) Work on the paper: Amy added a skeleton of sections to add for the GA. Date of completion should be in-line with APS. 

(6) APS talk slides. 

(7) Edit the manual and add: 

  • The changes that will occur when task (3) is done.
  • A sample of how AraSim inputs -- or XFintoARA.py outputs -- should look. 
  • This stuff: http://radiorm.physics.ohio-state.edu/elog/GENETIS/8
  • Max's AraSim plotting software (when it's done)
  • Evelyn and Sophie's plotting software info (when it's done). 

(8) Finish Max's AraSim plotting software.

(9) Finish Evenlyn and Sophie's plotting softare. 

Attachment 1: ARA_bicone6in_output.txt
freq : 83.33 MHz
SWR : 2.18
 Theta 	 Phi 	 Gain(dB)   	   Gain   	   Phase(deg)
0 	 0 	 -80.83     	   0.00     	    -0.41
5 	 0 	 -21.10     	   0.01     	    168.18
10 	 0 	 -15.10     	   0.03     	    168.17
15 	 0 	 -11.62     	   0.07     	    168.14
20 	 0 	 -9.19     	   0.12     	    168.09
25 	 0 	 -7.34     	   0.18     	    168.04
30 	 0 	 -5.86     	   0.26     	    167.97
35 	 0 	 -4.65     	   0.34     	    167.91
40 	 0 	 -3.64     	   0.43     	    167.83
45 	 0 	 -2.79     	   0.53     	    167.76
50 	 0 	 -2.08     	   0.62     	    167.70
55 	 0 	 -1.48     	   0.71     	    167.64
60 	 0 	 -0.98     	   0.80     	    167.59
65 	 0 	 -0.57     	   0.88     	    167.55
70 	 0 	 -0.25     	   0.94     	    167.53
75 	 0 	 0.00     	   1.00     	    167.51
80 	 0 	 0.18     	   1.04     	    167.50
85 	 0 	 0.29     	   1.07     	    167.50
90 	 0 	 0.32     	   1.08     	    167.50
95 	 0 	 0.29     	   1.07     	    167.50
100 	 0 	 0.18     	   1.04     	    167.50
105 	 0 	 0.01     	   1.00     	    167.51
110 	 0 	 -0.25     	   0.94     	    167.53
115 	 0 	 -0.57     	   0.88     	    167.55
120 	 0 	 -0.98     	   0.80     	    167.59
125 	 0 	 -1.48     	   0.71     	    167.64
130 	 0 	 -2.08     	   0.62     	    167.70
135 	 0 	 -2.79     	   0.53     	    167.77
140 	 0 	 -3.64     	   0.43     	    167.84
145 	 0 	 -4.65     	   0.34     	    167.91
150 	 0 	 -5.86     	   0.26     	    167.98
155 	 0 	 -7.33     	   0.18     	    168.04
160 	 0 	 -9.19     	   0.12     	    168.10
165 	 0 	 -11.62     	   0.07     	    168.15
170 	 0 	 -15.09     	   0.03     	    168.18
175 	 0 	 -21.08     	   0.01     	    168.21
180 	 0 	 -80.83     	   0.00     	    179.59
0 	 5 	 -80.83     	   0.00     	    -0.41
5 	 5 	 -21.10     	   0.01     	    168.18
10 	 5 	 -15.10     	   0.03     	    168.17
15 	 5 	 -11.62     	   0.07     	    168.14
20 	 5 	 -9.19     	   0.12     	    168.09
25 	 5 	 -7.34     	   0.18     	    168.04
30 	 5 	 -5.86     	   0.26     	    167.97
35 	 5 	 -4.65     	   0.34     	    167.91
40 	 5 	 -3.64     	   0.43     	    167.83
45 	 5 	 -2.79     	   0.53     	    167.76
50 	 5 	 -2.08     	   0.62     	    167.70
55 	 5 	 -1.48     	   0.71     	    167.64
60 	 5 	 -0.98     	   0.80     	    167.59
65 	 5 	 -0.57     	   0.88     	    167.55
70 	 5 	 -0.25     	   0.94     	    167.53
75 	 5 	 0.00     	   1.00     	    167.51
80 	 5 	 0.18     	   1.04     	    167.50
85 	 5 	 0.29     	   1.07     	    167.50
90 	 5 	 0.32     	   1.08     	    167.50
95 	 5 	 0.29     	   1.07     	    167.50
100 	 5 	 0.18     	   1.04     	    167.50
105 	 5 	 0.01     	   1.00     	    167.51
110 	 5 	 -0.25     	   0.94     	    167.53
115 	 5 	 -0.57     	   0.88     	    167.56
120 	 5 	 -0.98     	   0.80     	    167.59
125 	 5 	 -1.48     	   0.71     	    167.64
130 	 5 	 -2.08     	   0.62     	    167.70
135 	 5 	 -2.79     	   0.53     	    167.77
140 	 5 	 -3.64     	   0.43     	    167.84
145 	 5 	 -4.65     	   0.34     	    167.91
150 	 5 	 -5.86     	   0.26     	    167.98
155 	 5 	 -7.33     	   0.18     	    168.04
160 	 5 	 -9.19     	   0.12     	    168.10
165 	 5 	 -11.62     	   0.07     	    168.15
170 	 5 	 -15.09     	   0.03     	    168.18
175 	 5 	 -21.08     	   0.01     	    168.21
180 	 5 	 -80.83     	   0.00     	    179.59
0 	 10 	 -80.83     	   0.00     	    -0.41
5 	 10 	 -21.10     	   0.01     	    168.18
10 	 10 	 -15.10     	   0.03     	    168.17
15 	 10 	 -11.62     	   0.07     	    168.14
20 	 10 	 -9.19     	   0.12     	    168.09
25 	 10 	 -7.34     	   0.18     	    168.04
30 	 10 	 -5.86     	   0.26     	    167.97
35 	 10 	 -4.65     	   0.34     	    167.91
40 	 10 	 -3.64     	   0.43     	    167.83
45 	 10 	 -2.79     	   0.53     	    167.76
50 	 10 	 -2.08     	   0.62     	    167.70
55 	 10 	 -1.48     	   0.71     	    167.64
60 	 10 	 -0.98     	   0.80     	    167.59
65 	 10 	 -0.57     	   0.88     	    167.55
70 	 10 	 -0.25     	   0.94     	    167.53
75 	 10 	 0.01     	   1.00     	    167.51
80 	 10 	 0.18     	   1.04     	    167.50
85 	 10 	 0.29     	   1.07     	    167.50
90 	 10 	 0.32     	   1.08     	    167.50
95 	 10 	 0.29     	   1.07     	    167.50
100 	 10 	 0.18     	   1.04     	    167.50
105 	 10 	 0.01     	   1.00     	    167.51
110 	 10 	 -0.24     	   0.95     	    167.53
115 	 10 	 -0.57     	   0.88     	    167.56
120 	 10 	 -0.98     	   0.80     	    167.59
125 	 10 	 -1.48     	   0.71     	    167.64
130 	 10 	 -2.08     	   0.62     	    167.70
135 	 10 	 -2.79     	   0.53     	    167.77
140 	 10 	 -3.64     	   0.43     	    167.84
145 	 10 	 -4.65     	   0.34     	    167.91
150 	 10 	 -5.86     	   0.26     	    167.98
155 	 10 	 -7.33     	   0.18     	    168.04
160 	 10 	 -9.19     	   0.12     	    168.10
165 	 10 	 -11.62     	   0.07     	    168.15
170 	 10 	 -15.09     	   0.03     	    168.18
175 	 10 	 -21.08     	   0.01     	    168.21
180 	 10 	 -80.83     	   0.00     	    179.59
0 	 15 	 -80.83     	   0.00     	    -0.41
5 	 15 	 -21.10     	   0.01     	    168.18
10 	 15 	 -15.10     	   0.03     	    168.17
15 	 15 	 -11.62     	   0.07     	    168.14
20 	 15 	 -9.19     	   0.12     	    168.09
25 	 15 	 -7.34     	   0.18     	    168.04
30 	 15 	 -5.86     	   0.26     	    167.97
35 	 15 	 -4.65     	   0.34     	    167.91
40 	 15 	 -3.64     	   0.43     	    167.83
45 	 15 	 -2.79     	   0.53     	    167.76
50 	 15 	 -2.08     	   0.62     	    167.70
55 	 15 	 -1.48     	   0.71     	    167.64
60 	 15 	 -0.98     	   0.80     	    167.59
65 	 15 	 -0.57     	   0.88     	    167.55
70 	 15 	 -0.25     	   0.94     	    167.53
75 	 15 	 0.01     	   1.00     	    167.51
80 	 15 	 0.18     	   1.04     	    167.50
85 	 15 	 0.29     	   1.07     	    167.50
90 	 15 	 0.32     	   1.08     	    167.50
95 	 15 	 0.29     	   1.07     	    167.50
100 	 15 	 0.18     	   1.04     	    167.50
105 	 15 	 0.01     	   1.00     	    167.51
110 	 15 	 -0.24     	   0.95     	    167.53
115 	 15 	 -0.57     	   0.88     	    167.56
120 	 15 	 -0.98     	   0.80     	    167.59
125 	 15 	 -1.48     	   0.71     	    167.64
130 	 15 	 -2.08     	   0.62     	    167.70
135 	 15 	 -2.79     	   0.53     	    167.77
140 	 15 	 -3.64     	   0.43     	    167.84
145 	 15 	 -4.65     	   0.34     	    167.91
150 	 15 	 -5.86     	   0.26     	    167.98
155 	 15 	 -7.33     	   0.18     	    168.04
160 	 15 	 -9.19     	   0.12     	    168.10
165 	 15 	 -11.62     	   0.07     	    168.15
170 	 15 	 -15.09     	   0.03     	    168.18
175 	 15 	 -21.08     	   0.01     	    168.21
180 	 15 	 -80.83     	   0.00     	    179.59
0 	 20 	 -80.83     	   0.00     	    -0.41
5 	 20 	 -21.10     	   0.01     	    168.18
10 	 20 	 -15.10     	   0.03     	    168.17
15 	 20 	 -11.62     	   0.07     	    168.14
20 	 20 	 -9.19     	   0.12     	    168.09
25 	 20 	 -7.34     	   0.18     	    168.04
30 	 20 	 -5.86     	   0.26     	    167.97
35 	 20 	 -4.65     	   0.34     	    167.91
40 	 20 	 -3.64     	   0.43     	    167.83
45 	 20 	 -2.79     	   0.53     	    167.76
50 	 20 	 -2.08     	   0.62     	    167.70
55 	 20 	 -1.48     	   0.71     	    167.64
60 	 20 	 -0.98     	   0.80     	    167.59
65 	 20 	 -0.57     	   0.88     	    167.55
70 	 20 	 -0.24     	   0.95     	    167.53
75 	 20 	 0.01     	   1.00     	    167.51
80 	 20 	 0.18     	   1.04     	    167.50
85 	 20 	 0.29     	   1.07     	    167.50
90 	 20 	 0.32     	   1.08     	    167.50
95 	 20 	 0.29     	   1.07     	    167.50
100 	 20 	 0.18     	   1.04     	    167.50
105 	 20 	 0.01     	   1.00     	    167.51
110 	 20 	 -0.24     	   0.95     	    167.53
115 	 20 	 -0.57     	   0.88     	    167.56
120 	 20 	 -0.98     	   0.80     	    167.59
125 	 20 	 -1.48     	   0.71     	    167.64
130 	 20 	 -2.08     	   0.62     	    167.70
135 	 20 	 -2.79     	   0.53     	    167.77
140 	 20 	 -3.64     	   0.43     	    167.84
145 	 20 	 -4.65     	   0.34     	    167.91
150 	 20 	 -5.86     	   0.26     	    167.98
155 	 20 	 -7.33     	   0.18     	    168.04
160 	 20 	 -9.19     	   0.12     	    168.10
165 	 20 	 -11.62     	   0.07     	    168.15
170 	 20 	 -15.09     	   0.03     	    168.18
175 	 20 	 -21.08     	   0.01     	    168.21
180 	 20 	 -80.83     	   0.00     	    179.59
0 	 25 	 -80.83     	   0.00     	    -0.41
5 	 25 	 -21.10     	   0.01     	    168.18
10 	 25 	 -15.10     	   0.03     	    168.17
15 	 25 	 -11.62     	   0.07     	    168.14
20 	 25 	 -9.19     	   0.12     	    168.09
25 	 25 	 -7.34     	   0.18     	    168.04
30 	 25 	 -5.86     	   0.26     	    167.97
35 	 25 	 -4.65     	   0.34     	    167.91
40 	 25 	 -3.64     	   0.43     	    167.83
45 	 25 	 -2.79     	   0.53     	    167.76
50 	 25 	 -2.08     	   0.62     	    167.70
55 	 25 	 -1.48     	   0.71     	    167.64
60 	 25 	 -0.98     	   0.80     	    167.59
65 	 25 	 -0.57     	   0.88     	    167.55
70 	 25 	 -0.24     	   0.95     	    167.53
75 	 25 	 0.01     	   1.00     	    167.51
80 	 25 	 0.18     	   1.04     	    167.50
85 	 25 	 0.29     	   1.07     	    167.50
90 	 25 	 0.32     	   1.08     	    167.50
95 	 25 	 0.29     	   1.07     	    167.50
100 	 25 	 0.18     	   1.04     	    167.50
105 	 25 	 0.01     	   1.00     	    167.51
110 	 25 	 -0.24     	   0.95     	    167.53
115 	 25 	 -0.57     	   0.88     	    167.56
120 	 25 	 -0.98     	   0.80     	    167.59
125 	 25 	 -1.48     	   0.71     	    167.64
130 	 25 	 -2.08     	   0.62     	    167.70
135 	 25 	 -2.79     	   0.53     	    167.77
140 	 25 	 -3.64     	   0.43     	    167.84
145 	 25 	 -4.65     	   0.34     	    167.91
150 	 25 	 -5.86     	   0.26     	    167.98
155 	 25 	 -7.33     	   0.18     	    168.04
160 	 25 	 -9.19     	   0.12     	    168.10
165 	 25 	 -11.62     	   0.07     	    168.15
170 	 25 	 -15.09     	   0.03     	    168.18
175 	 25 	 -21.08     	   0.01     	    168.21
180 	 25 	 -80.83     	   0.00     	    179.59
0 	 30 	 -80.83     	   0.00     	    -0.41
5 	 30 	 -21.10     	   0.01     	    168.19
10 	 30 	 -15.10     	   0.03     	    168.17
15 	 30 	 -11.62     	   0.07     	    168.14
20 	 30 	 -9.19     	   0.12     	    168.09
25 	 30 	 -7.34     	   0.18     	    168.04
30 	 30 	 -5.86     	   0.26     	    167.98
35 	 30 	 -4.65     	   0.34     	    167.91
40 	 30 	 -3.64     	   0.43     	    167.83
45 	 30 	 -2.79     	   0.53     	    167.76
50 	 30 	 -2.08     	   0.62     	    167.70
55 	 30 	 -1.48     	   0.71     	    167.64
60 	 30 	 -0.98     	   0.80     	    167.59
65 	 30 	 -0.57     	   0.88     	    167.55
70 	 30 	 -0.24     	   0.95     	    167.53
75 	 30 	 0.01     	   1.00     	    167.51
80 	 30 	 0.18     	   1.04     	    167.50
85 	 30 	 0.29     	   1.07     	    167.50
90 	 30 	 0.32     	   1.08     	    167.50
95 	 30 	 0.29     	   1.07     	    167.50
100 	 30 	 0.18     	   1.04     	    167.51
105 	 30 	 0.01     	   1.00     	    167.51
110 	 30 	 -0.24     	   0.95     	    167.53
115 	 30 	 -0.57     	   0.88     	    167.56
120 	 30 	 -0.98     	   0.80     	    167.59
125 	 30 	 -1.48     	   0.71     	    167.64
130 	 30 	 -2.08     	   0.62     	    167.70
135 	 30 	 -2.79     	   0.53     	    167.77
140 	 30 	 -3.64     	   0.43     	    167.84
145 	 30 	 -4.65     	   0.34     	    167.91
150 	 30 	 -5.86     	   0.26     	    167.98
155 	 30 	 -7.33     	   0.18     	    168.04
160 	 30 	 -9.19     	   0.12     	    168.10
165 	 30 	 -11.62     	   0.07     	    168.15
170 	 30 	 -15.09     	   0.03     	    168.18
175 	 30 	 -21.08     	   0.01     	    168.21
180 	 30 	 -80.83     	   0.00     	    179.59
0 	 35 	 -80.83     	   0.00     	    -0.41
5 	 35 	 -21.10     	   0.01     	    168.19
10 	 35 	 -15.10     	   0.03     	    168.17
15 	 35 	 -11.62     	   0.07     	    168.14
20 	 35 	 -9.19     	   0.12     	    168.09
25 	 35 	 -7.34     	   0.18     	    168.04
30 	 35 	 -5.86     	   0.26     	    167.98
35 	 35 	 -4.65     	   0.34     	    167.91
40 	 35 	 -3.64     	   0.43     	    167.83
45 	 35 	 -2.79     	   0.53     	    167.76
50 	 35 	 -2.08     	   0.62     	    167.70
55 	 35 	 -1.48     	   0.71     	    167.64
60 	 35 	 -0.98     	   0.80     	    167.59
65 	 35 	 -0.57     	   0.88     	    167.56
70 	 35 	 -0.24     	   0.95     	    167.53
75 	 35 	 0.01     	   1.00     	    167.51
80 	 35 	 0.18     	   1.04     	    167.50
85 	 35 	 0.29     	   1.07     	    167.50
90 	 35 	 0.32     	   1.08     	    167.50
95 	 35 	 0.29     	   1.07     	    167.50
100 	 35 	 0.18     	   1.04     	    167.51
105 	 35 	 0.01     	   1.00     	    167.51
110 	 35 	 -0.24     	   0.95     	    167.53
115 	 35 	 -0.57     	   0.88     	    167.56
120 	 35 	 -0.98     	   0.80     	    167.59
125 	 35 	 -1.48     	   0.71     	    167.64
130 	 35 	 -2.08     	   0.62     	    167.70
135 	 35 	 -2.79     	   0.53     	    167.77
140 	 35 	 -3.64     	   0.43     	    167.84
145 	 35 	 -4.65     	   0.34     	    167.91
150 	 35 	 -5.86     	   0.26     	    167.98
155 	 35 	 -7.33     	   0.18     	    168.04
160 	 35 	 -9.18     	   0.12     	    168.10
165 	 35 	 -11.62     	   0.07     	    168.15
170 	 35 	 -15.09     	   0.03     	    168.18
175 	 35 	 -21.08     	   0.01     	    168.21
180 	 35 	 -80.83     	   0.00     	    179.59
0 	 40 	 -80.83     	   0.00     	    -0.41
... 159721 more lines ...
Attachment 2: setup.txt
///////////////////


NFOUR=1024


EXPONENT=21
NNU=100 // number of neutrino events
NNU_PASSED=10 // number of neutrino events that are allowed to pass the trigger
ONLY_PASSED_EVENTS=1 // 0 (default): AraSim throws NNU events whether or not they pass; 1: AraSim throws events until the number of events that pass the trigger is equal to NNU_PASSED (WARNING: may cause long run times if reasonable values are not chosen)
NOISE_WAVEFORM_GENERATE_MODE=0 // generate new noise waveforms for each events
NOISE_EVENTS=16 // number of pure noise waveforms
TRIG_ANALYSIS_MODE=0 // 0 = signal + noise, 1 = signal only, 2 = noise only
DETECTOR=1 // ARA stations 1 to 7
NOFZ=1
core_x=10000
core_y=10000


TIMESTEP=5.E-10 // value for 2GHz actual station value
TRIG_WINDOW=1.E-7 // 100ns which is actual testbed trig window
POWERTHRESHOLD=-6.06 // 100Hz global trig rate for 3 out of 16 ARA stations
//DATA_BIN_SIZE=8192

POSNU_RADIUS=3000
V_MIMIC_MODE=0 // 0 : global trig is located center of readout windows
DATA_SAVE_MODE=0 // 2 : don't save any waveform informations at all
DATA_LIKE_OUTPUT=0 // 0 : don't save any waveform information to eventTree
BORE_HOLE_ANTENNA_LAYOUT=0
SECONDARIES=0

// below settings are available for only TestBed mode (DETECTOR=3 case)
TRIG_ONLY_BH_ON=0
CALPULSER_ON=0
USE_MANUAL_GAINOFFSET=0
USE_TESTBED_RFCM_ON=0
NOISE_TEMP_MODE=0
TRIG_THRES_MODE=0
READGEOM=0 // reads geometry information from the sqlite file or not (0 : don't read)

// new variables
//INTERACTION_MODE=0 // pickunbiased mode!
//taumodes=1

//BH_ANT_SEP_DIST_ON=0 // default 0 : use constant borehole antenna distance. 1 : use separate antenna distance. use z_btw01, z_btw12, ... in ARA_N_info.txt or ARA37_info.txt

TRIG_MODE=0 // use vpol, hpol separated trigger mode. by default N_TRIG_V=3, N_TRIG_H=3. You can change this values
//N_TRIG_V=4
//N_TRIG_H=4

number_of_stations=1
core_x=10000
core_y=10000

///////////////////

//DATA_SAVE_MODE=2

// Settings for Arbitrary event generation
//EVENT_TYPE=10 // arbitrary event type
//INTERACTION_MODE=2 // pick exact location using settings below
//POSNU_THETA=1.7 // interaction location elevation angle in radians
//POSNU_THETA=-0.5 // interaction location elevation angle in radians
//POSNU_PHI=0 // interaction location azimuthal angle in radians
//POSNU_R=1000 // interaction location radius in meters

//INTERACTION_MODE=4 // pick interaction location within cylindrical volume above the ice
//PICK_ABOVE_HEIGHT=3000.

// Settings for Station A2-like simulation
//DETECTOR=4
//DETECTOR_STATION=2
//DATA_LIKE_OUTPUT=1


///////////////////////// Other Alternate Settings //////////////////


//POSNU_RADIUS=5000
//RAYSOL_RANGE=7000

//SELECT_FLAVOR=1
//NU_NUBAR_SELECT_MODE=1
//SELECT_CURRENT=1 //default 2: get from ratios in Ghandi etal paper, 0: nc, 1: cc
//NNU_THIS_THETA=1
//NNU_THETA=0.785
//NNU_D_THETA=0.0873
//NNU_D_THETA=0.0

//NOISE_EVENTS=16
//NOISE_EVENTS=1

//NOISE=0
//NOISE_TEMP_MODE=1
//ANTENNA_MODE=1
//APPLY_NOISE_FIGURE=1
//ALL_ANT_V_ON=0
  12   Fri May 17 15:13:50 2019 Julie RollaXF key flash drive holders

We have 2 physical XF flash drive keys in existence. These are non-replaceable and cannot be lost! Until further notice, the keys are held by:

 

(1) Cade Sbrocco (sbrocco.6@buckeyemail.osu.edu )

and

(2) Abasi Brown (brown.7146@buckeyemail.osu.edu)

  13   Mon Jun 24 13:49:49 2019 Julie RollaSummer update

Right now the following people are working on this project:

Julie Rolla, Cade Sbrocco, Scott Janse, Alex Patton, Eliot Ferstl, Abassi Brown, Evelyn Shank, Sophie Dunlap

Today we met for our first working meeting. Scott, Alex, and Eliot were asked to speed up and optimize AraSim. Sophie and Evelyn are working on editing the .csv file with the beam patterns coming out of XF. Currently it's written in a different format than AraSim takes in. Abassi is helping Evelyn and Sophie by giving them a sample program helping reorganize the cells in a .csv file. Since there's confusion on how to optimize AraSim, we've started dissecting the software so we can understand how it works. The following are questions on the setup.txt document. 

 

 

Setup.txt

What is "timestep"? Could we increase the timestep? Is this timestep big or small compared to 2 GHz?

Answer: Timestep is the unit of discrete time the computer operates at. The timestep by default is set to 2 GHz, or 5 * 10^-10 seconds. We might be able to make up some cheap time by lowering that but would have to check if it makes the data less accurate.

What is "TRIG_WINDOW"? Is this a "coincidence"? Meaning if this signal is picked up within a certain time between stations it's considered the same event?

What is "V_MIMIC_MODE"? Comments in Setup.CC says "// default : 0 - write out all chs where global triggered bin is center of the window"

Answer: Not sure exactly what it does but we can't change it from default as the other values are for the test bed mode only.

Random Question from Setup.txt, but relevant for other things. What is "testbed mode"? Answer: The "testbed" is the original test station only 40m under. This mode is for if we do detector=3 in the first part of the setup.txt file; thus, we won't use this. 

What's the difference between "DETECTOR" and "DETECTOR_SIMULATION"? We found "DETECTOR_STATION" in Settings.h. The comments say "// for DETECTOR=4, indicates the single station to be simulated // 0 = testbed, 1 = A1, 2 = A2, 3 = A3"

In this file, there's an ANTENNA_MODE variable. You can look at what it does in Settings.h. In this file, it says that you can decide whether to use a bicone antenna response or "a different response for the top vpol antennas". How does this function work? What does it mean by "top vpol antennas"? Someone should look up the ARA antennas, and look into this function. 

 

Our goal is to meet and work as a group twice a week. Collaboration in work should help us progress faster. 

 

  15   Tue Jul 2 13:16:30 2019 Julie RollaAPS slides

The following are links to the 2018 and 2018 APS slides.

2018 APS talk:

https://www.dropbox.com/home/GP_Antennas/APS%20Talk?preview=April+APS+Talk_final.pdf

2019 APS talk:

https://absuploads.aps.org/presentation.cfm?pid=15183

  16   Tue Nov 5 16:19:20 2019 Julie RollaFall update

We are off again with a new team. The new team consists of Alex Machtay, Alex Patton, Cade Sbrocco, Eliot Ferstl, Evelyn Shank, Mitchell Halley, Scott Janse. A spreadsheet of tasks and deadlines can be found here: https://docs.google.com/spreadsheets/d/1CkcdbediFbripdlwPw6UmhAHdAl5IdkL2efaseJkTTM/edit#gid=0

Updates:

We are now running on OSC. We have acquired a version of XF on OSC and have now transferred the loop to OSC. All of the xmacros for XF should be functioning, and we have managed to make the bash script auto import the xmacro scripts to XF when it boots. The loop exists on /fs/projects/PAS0654/BiconeEvolutionOCS. This is a shared copy so that everyone can run off of the same installation. This is important so that we can make sure everyone is pushing edits regularly, and so that everyone is always running with the most up-to-date edits. 

The loop had not yet been tested for it's current status. Alex M. is testing it and we are waiting to hear back. 

 

Tasks:

  • Check continuity of loop
    • Update: Alex M is testing this
  • Install Arasim to /fs/projects/PAS0654/BiconeEvolutionOCS to be edited and messed with
    • Update: this has been completed as of 11/5/19
  • Test Alex M's code for editing Arasim's Setup.txt variables
  • Clean bash script
    • Update: Mitchell is working on this.
  • Make version of bash script which writes .job scripts for Arasim
    • This must write a different .job for each individual so it parallelizes Arasim running for each individual
    • The number of .jobs written must depend on $NPOP
      • ie this bash script should be writing .jobs from scratch each time as (1) the number of them we need depends on $NPOP, (2) the names of the input and output files depends on $NPOP. 
        • It should also delete .jobs at the end -- ie when all generations have completed so that we don't have a random number of .jobs floating around. For example, say we run with 10 individuals one time, and it writes 10 .jobs ($NPOP=10), and then the next run we only have $NPOP=5, we will have 5 extra .jobs floating around not being used unless we clean them all at the end line of the run in the bash script. 
    • Update: Work on this has begun by Alex M, Cade, and Evelyn (Alex P has also been messing with Arasim).
  • Make XF be submitted as a job
    • Cade has ideas for this.


Students have been posting individual updates here: https://www.dropbox.com/home/GP_Antennas/Updates

 

ELOG V3.1.5-fc6679b