<commit_before>##
# XENON100-specific configuration settings
##


# This is just for setting up pax
[pax]
parent_configuration = "_base"    # Inherit settings from default.ini

# Digital signal processing to imitate Xerawdp
dsp = ['AssembleSignals.JoinAndConvertWaveforms', 'AssembleSignals.SumWaveforms',
       'Filtering.LargeS2Filter', 'Filtering.SmallS2Filter', 'Filtering.S1WidthTestFilter',
       'PeakFinding.FindPeaksXeRawDPStyle',
       'PeakFinding.ComputePeakProperties',
       ]


# Global settings, passed to every plugin
[DEFAULT]
num_pmts = 242
tpc_name = "XENON100"

# Remember python range does not include endpoint!
# Remember python3 range does not return a list;
# have to encapsulate it in set() to be able to | these
# Could have used list and +, but easier to subtract excluded pmts this way
# This is pretty arcane python stuff to put in a config file...!
# TODO: There should be a more intelligent way to do this
pmts_top = set(range(1,  98 + 1))
pmts_bottom = set(range(99, 178 + 1))
pmts_veto = set(range(179, 242 + 1))

digitizer_t_resolution = 10 * ns
digitizer_voltage_range = 2.25 * V
digitizer_bits = 14
pmt_circuit_load_resistor = 50 * Ohm
external_amplification = 10

# The PMTs below are excluded when peakfinding and computing the areas/widths etc of S1s.
# This has no effect on S2s; the only way to fully disable a channel is to set its gain to 0.
#
# TEMP for XerawDP matching: we need the uncorrected waveform for peakfinding,
# which is only available in JoinAndConvertWaveforms, so it is computed there.
pmts_excluded_for_s1 = set([1, 2, 145, 148, 157, 171, 177])

# PMT locations taken from <NAME>'s pmtpattern code.  Agrees also
# with the top PMT locations used by xerawdp.
pmt_locations = {0: {'x': 0.0, 'y': 0.0}, 1: {'x': -166.84, 'y': 0.0},
        2: {'x': -163.194, 'y': 34.688}, 3: {'x': -152.416, 'y': 67.8599},
         4: {'x': -134.976, 'y': 98.0661},5: {'x': -111.638, 'y': 123.986},
        6: {'x': -83.42, 'y': 144.488},7: {'x': -51.5564, 'y': 158.674},
        8: {'x': -17.4395, 'y': 165.926},9: {'x': 17.4395, 'y': 165.926},
 10: {'x': 51.5564, 'y': 158.674},11: {'x': 83.42, 'y': 144.488},
 12: {'x': 111.638, 'y': 123.986},13: {'x': 134.976, 'y': 98.0661},
 14: {'x': 152.416, 'y': 67.8599},15: {'x': 163.194, 'y': 34.688},
 16: {'x': 166.84, 'y': 0},17: {'x': 163.194, 'y': -34.688},
 18: {'x': 152.416, 'y': -67.8599}, 19: {'x': 134.976, 'y': -98.0661},
 20: {'x': 111.638, 'y': -123.986},21: {'x': 83.42, 'y': -144.488},
 22: {'x': 51.5564, 'y': -158.674},23: {'x': 17.4395, 'y': -165.926},
 24: {'x': -17.4395, 'y': -165.926},25: {'x': -51.5564, 'y': -158.674},
 26: {'x': -83.42, 'y': -144.488},27: {'x': -111.638, 'y': -123.986},
 28: {'x': -134.976, 'y': -98.0661},29: {'x': -152.416, 'y': -67.8599},
 30: {'x': -163.194, 'y': -34.688},31: {'x': -136.53, 'y': 0.0},
 32: {'x': -131.878, 'y': 35.3366},33: {'x': -118.238, 'y': 68.265},
 34: {'x': -96.5413, 'y': 96.5413},35: {'x': -68.265, 'y': 118.238},
 36: {'x': -35.3366, 'y': 131.878},37: {'x': 0, 'y': 136.53},
 38: {'x': 35.3366, 'y': 131.878},39: {'x': 68.265, 'y': 118.238},
 40: {'x': 96.5413, 'y': 96.5413},41: {'x': 118.238, 'y': 68.265},
 42: {'x': 131.878, 'y': 35.3366},43: {'x': 136.53, 'y': 0},
 44: {'x': 131.878, 'y': -35.3366},45: {'x': 118.238, 'y': -68.265},
 46: {'x': 96.5413, 'y': -96.5413},47: {'x': 68.265, 'y': -118.238},
 48: {'x': 35.3366, 'y': -131.878},49: {'x': 0, 'y': -136.53},
 50: {'x': -35.3366, 'y': -131.878},51: {'x': -68.265, 'y': -118.238},
 52: {'x': -96.5413, 'y': -96.5413}, 53: {'x': -118.238, 'y': -68.265},
 54: {'x': -131.878, 'y': -35.3366}, 55: {'x': -106.2, 'y': 0.0},
 56: {'x': -101.002, 'y': 32.8176}, 57: {'x': -85.9176, 'y': 62.4228},
 58: {'x': -62.4228, 'y': 85.9176}, 59: {'x': -32.8176, 'y': 101.002},
 60: {'x': 0, 'y': 106.2}, 61: {'x': 32.8176, 'y': 101.002},
 62: {'x': 62.4228, 'y': 85.9176}, 63: {'x': 85.9176, 'y': 62.4228},
 64: {'x': 101.002, 'y': 32.8176}, 65: {'x': 106.2, 'y': 0},
 66: {'x': 101.002, 'y': -32.8176},67: {'x': 85.9176, 'y': -62.4228},
 68: {'x': 62.4228, 'y': -85.9176},69: {'x': 32.8176, 'y': -101.002},
 70: {'x': 0, 'y': -106.2},71: {'x': -32.8176, 'y': -101.002},
 72: {'x': -62.4228, 'y': -85.9176},73: {'x': -85.9176, 'y': -62.4228},
 74: {'x': -101.002, 'y': -32.8176},75: {'x': -75.87, 'y': 0.0},
 76: {'x': -68.7616, 'y': 32.064},77: {'x': -47.7465, 'y': 58.9621},
 78: {'x': -17.067, 'y': 73.9255},79: {'x': 15.7743, 'y': 74.2121},
 80: {'x': 46.7102, 'y': 59.7864},81: {'x': 68.1915, 'y': 33.2592},
 82: {'x': 75.87, 'y': 0},83: {'x': 68.7616, 'y': -32.064},
 84: {'x': 47.7465, 'y': -58.9621},85: {'x': 17.067, 'y': -73.9255},
 86: {'x': -15.7743, 'y': -74.2121}, 87: {'x': -46.7102, 'y': -59.7864},
 88: {'x': -68.1915, 'y': -33.2592}, 89 : { "x" : -45.000000, "y" : 0.},
 90 : { "x" : -30., "y" : 30.}, { 91 : { "x" : 0., "y" : 45.},
 92 : { "x" : 30., "y" : 30.}, { 93 : { "x" : 45., "y" : 0.},
 94 : { "x" : 30., "y" : -30.}, { 95 : { "x" : 0., "y" : -45.},
 96 : { "x" : -30., "y" : -30.}, { 97 : { "x" : -15., "y" : 0.},
 98 : { "x" : 15., "y" : 0.}, 99: {'x': 41.145, 'y': 2.15435},
 100: {'x': 13.715, 'y': 2.15435},101: {'x': -13.715, 'y': 2.15435},
 102: {'x': -41.145, 'y': 2.15435},103: {'x': 82.29, 'y': 1.6756},
 104: {'x': 54.86, 'y': 1.6756},105: {'x': 27.43, 'y': 1.6756},
 106: {'x': -0.0, 'y': 1.6756},107: {'x': -27.43, 'y': 1.6756},
 108: {'x': -54.86, 'y': 1.6756},109: {'x': -82.29, 'y': 1.6756},
 110: {'x': 109.72, 'y': 1.19686},111: {'x': 82.29, 'y': 1.19686},
 112: {'x': 54.86, 'y': 1.19686},113: {'x': 27.43, 'y': 1.19686},
 114: {'x': -0.0, 'y': 1.19686},115: {'x': -27.43, 'y': 1.19686},
 116: {'x': -54.86, 'y': 1.19686},117: {'x': -82.29, 'y': 1.19686},
 118: {'x': -109.72, 'y': 1.19686},119: {'x': 123.435, 'y': 0.718116},
 120: {'x': 96.005, 'y': 0.718116},121: {'x': 68.575, 'y': 0.718116},
 122: {'x': 41.145, 'y': 0.718116},123: {'x': 13.715, 'y': 0.718116},
 124: {'x': -13.715, 'y': 0.718116},125: {'x': -41.145, 'y': 0.718116},
 126: {'x': -68.575, 'y': 0.718116},127: {'x': -96.005, 'y': 0.718116},
 128: {'x': -123.435, 'y': 0.718116},129: {'x': 123.435, 'y': 0.239372},
 130: {'x': 96.005, 'y': 0.239372},131: {'x': 68.575, 'y': 0.239372},
 132: {'x': 41.145, 'y': 0.239372},133: {'x': 13.715, 'y': 0.239372},
 134: {'x': -13.715, 'y': 0.239372},135: {'x': -41.145, 'y': 0.239372},
 136: {'x': -68.575, 'y': 0.239372},137: {'x': -96.005, 'y': 0.239372},
 138: {'x': -123.435, 'y': 0.239372},139: {'x': 123.435, 'y': -0.239372},
 140: {'x': 96.005, 'y': -0.239372},141: {'x': 68.575, 'y': -0.239372},
 142: {'x': 41.145, 'y': -0.239372},143: {'x': 13.715, 'y': -0.239372},
 144: {'x': -13.715, 'y': -0.239372},145: {'x': -41.145, 'y': -0.239372},
 146: {'x': -68.575, 'y': -0.239372},147: {'x': -96.005, 'y': -0.239372},
 148: {'x': -123.435, 'y': -0.239372},149: {'x': 123.435, 'y': -0.718116},
 150: {'x': 96.005, 'y': -0.718116},151: {'x': 68.575, 'y': -0.718116},
 152: {'x': 41.145, 'y': -0.718116},153: {'x': 13.715, 'y': -0.718116},
 154: {'x': -13.715, 'y': -0.718116},155: {'x': -41.145, 'y': -0.718116},
 156: {'x': -68.575, 'y': -0.718116},157: {'x': -96.005, 'y': -0.718116},
 158: {'x': -123.435, 'y': -0.718116},159: {'x': 109.72, 'y': -1.19686},
 160: {'x': 82.29, 'y': -1.19686},161: {'x': 54.86, 'y': -1.19686},
 162: {'x': 27.43, 'y': -1.19686},163: {'x': -0.0, 'y': -1.19686},
 164: {'x': -27.43, 'y': -1.19686},165: {'x': -54.86, 'y': -1.19686},
 166: {'x': -82.29, 'y': -1.19686},167: {'x': -109.72, 'y': -1.19686},
 168: {'x': 82.29, 'y': -1.6756},169: {'x': 54.86, 'y': -1.6756},
 170: {'x': 27.43, 'y': -1.6756}, 171: {'x': -0.0, 'y': -1.6756},
 172: {'x': -27.43, 'y': -1.6756}, 173: {'x': -54.86, 'y': -1.6756},
 174: {'x': -82.29, 'y': -1.6756},175: {'x': 41.145, 'y': -2.15435},
 176: {'x': 13.715, 'y': -2.15435},177: {'x': -13.715, 'y': -2.15435},
 178: {'x': -41.145, 'y': -2.15435},179: {'x': -197.15, 'y': 0.0},
 180: {'x': -193.528, 'y': 37.618},181: {'x': -182.794, 'y': 73.8537},
 182: {'x': -165.344, 'y': 107.376},183: {'x': -139.406, 'y': 139.406},
 184: {'x': -110.245, 'y': 163.445},185: {'x': -77.0326, 'y': 181.478},
 186: {'x': -40.9898, 'y': 192.842},187: {'x': 0, 'y': 197.15},
 188: {'x': 37.618, 'y': 193.528},189: {'x': 73.8537, 'y': 182.794},
 190: {'x': 107.376, 'y': 165.344},191: {'x': 139.406, 'y': 139.406},
 192: {'x': 163.445, 'y': 110.245},193: {'x': 181.478, 'y': 77.0326},
 194: {'x': 192.842, 'y': 40.9898},195: {'x': 197.15, 'y': 0},
 196: {'x': 193.528, 'y': -37.618},197: {'x': 182.794, 'y': -73.8537},
 198: {'x': 165.344, 'y': -107.376},199: {'x': 139.406, 'y': -139.406},
 200: {'x': 110.245, 'y': -163.445},201: {'x': 77.0326, 'y': -181.478},
 202: {'x': 40.9898, 'y': -192.842},203: {'x': 0, 'y': -197.15},
 204: {'x': -37.618, 'y': -193.528},205: {'x': -73.8537, 'y': -182.794},
 206: {'x': -107.376, 'y': -165.344},207: {'x': -139.406, 'y': -139.406},
 208: {'x': -163.445, 'y': -110.245},209: {'x': -181.478, 'y': -77.0326},
 210: {'x': -192.842, 'y': -40.9898},211: {'x': -197.15, 'y': 0.0},
 212: {'x': -193.528, 'y': 37.618},213: {'x': -182.794, 'y': 73.8537},
 214: {'x': -165.344, 'y': 107.376},215: {'x': -139.406, 'y': 139.406},
 216: {'x': -110.245, 'y': 163.445},217: {'x': -77.0326, 'y': 181.478},
 218: {'x': -40.9898, 'y': 192.842},219: {'x': 0, 'y': 197.15},
 220: {'x': 37.618, 'y': 193.528},221: {'x': 73.8537, 'y': 182.794},
 222: {'x': 107.376, 'y': 165.344},223: {'x': 139.406, 'y': 139.406},
 224: {'x': 163.445, 'y': 110.245},225: {'x': 181.478, 'y': 77.0326},
 226: {'x': 192.842, 'y': 40.9898},227: {'x': 197.15, 'y': 3.528580},
 228: {'x': 193.528, 'y': -37.618},  229: {'x': 182.794, 'y': -73.8537},<commit_msg>Fix bottom PMT locations<commit_after>##
# XENON100-specific configuration settings
##


# This is just for setting up pax
[pax]
parent_configuration = "_base"    # Inherit settings from default.ini

# Digital signal processing to imitate Xerawdp
dsp = ['AssembleSignals.JoinAndConvertWaveforms', 'AssembleSignals.SumWaveforms',
       'Filtering.LargeS2Filter', 'Filtering.SmallS2Filter', 'Filtering.S1WidthTestFilter',
       'PeakFinding.FindPeaksXeRawDPStyle',
       'PeakFinding.ComputePeakProperties',
       ]


# Global settings, passed to every plugin
[DEFAULT]
num_pmts = 242
tpc_name = "XENON100"

# Remember python range does not include endpoint!
# Remember python3 range does not return a list;
# have to encapsulate it in set() to be able to | these
# Could have used list and +, but easier to subtract excluded pmts this way
# This is pretty arcane python stuff to put in a config file...!
# TODO: There should be a more intelligent way to do this
pmts_top = set(range(1,  98 + 1))
pmts_bottom = set(range(99, 178 + 1))
pmts_veto = set(range(179, 242 + 1))

digitizer_t_resolution = 10 * ns
digitizer_voltage_range = 2.25 * V
digitizer_bits = 14
pmt_circuit_load_resistor = 50 * Ohm
external_amplification = 10

# The PMTs below are excluded when peakfinding and computing the areas/widths etc of S1s.
# This has no effect on S2s; the only way to fully disable a channel is to set its gain to 0.
#
# TEMP for XerawDP matching: we need the uncorrected waveform for peakfinding,
# which is only available in JoinAndConvertWaveforms, so it is computed there.
pmts_excluded_for_s1 = set([1, 2, 145, 148, 157, 171, 177])

# PMT locations taken from <NAME>'s pmtpattern code.  Agrees also
# with the top PMT locations used by xerawdp.
pmt_locations = {0: {'x': 0.0, 'y': 0.0}, 1: {'x': -166.84, 'y': 0.0},
        2: {'x': -163.194, 'y': 34.688}, 3: {'x': -152.416, 'y': 67.8599},
         4: {'x': -134.976, 'y': 98.0661},5: {'x': -111.638, 'y': 123.986},
        6: {'x': -83.42, 'y': 144.488},7: {'x': -51.5564, 'y': 158.674},
        8: {'x': -17.4395, 'y': 165.926},9: {'x': 17.4395, 'y': 165.926},
 10: {'x': 51.5564, 'y': 158.674},11: {'x': 83.42, 'y': 144.488},
 12: {'x': 111.638, 'y': 123.986},13: {'x': 134.976, 'y': 98.0661},
 14: {'x': 152.416, 'y': 67.8599},15: {'x': 163.194, 'y': 34.688},
 16: {'x': 166.84, 'y': 0},17: {'x': 163.194, 'y': -34.688},
 18: {'x': 152.416, 'y': -67.8599}, 19: {'x': 134.976, 'y': -98.0661},
 20: {'x': 111.638, 'y': -123.986},21: {'x': 83.42, 'y': -144.488},
 22: {'x': 51.5564, 'y': -158.674},23: {'x': 17.4395, 'y': -165.926},
 24: {'x': -17.4395, 'y': -165.926},25: {'x': -51.5564, 'y': -158.674},
 26: {'x': -83.42, 'y': -144.488},27: {'x': -111.638, 'y': -123.986},
 28: {'x': -134.976, 'y': -98.0661},29: {'x': -152.416, 'y': -67.8599},
 30: {'x': -163.194, 'y': -34.688},31: {'x': -136.53, 'y': 0.0},
 32: {'x': -131.878, 'y': 35.3366},33: {'x': -118.238, 'y': 68.265},
 34: {'x': -96.5413, 'y': 96.5413},35: {'x': -68.265, 'y': 118.238},
 36: {'x': -35.3366, 'y': 131.878},37: {'x': 0, 'y': 136.53},
 38: {'x': 35.3366, 'y': 131.878},39: {'x': 68.265, 'y': 118.238},
 40: {'x': 96.5413, 'y': 96.5413},41: {'x': 118.238, 'y': 68.265},
 42: {'x': 131.878, 'y': 35.3366},43: {'x': 136.53, 'y': 0},
 44: {'x': 131.878, 'y': -35.3366},45: {'x': 118.238, 'y': -68.265},
 46: {'x': 96.5413, 'y': -96.5413},47: {'x': 68.265, 'y': -118.238},
 48: {'x': 35.3366, 'y': -131.878},49: {'x': 0, 'y': -136.53},
 50: {'x': -35.3366, 'y': -131.878},51: {'x': -68.265, 'y': -118.238},
 52: {'x': -96.5413, 'y': -96.5413}, 53: {'x': -118.238, 'y': -68.265},
 54: {'x': -131.878, 'y': -35.3366}, 55: {'x': -106.2, 'y': 0.0},
 56: {'x': -101.002, 'y': 32.8176}, 57: {'x': -85.9176, 'y': 62.4228},
 58: {'x': -62.4228, 'y': 85.9176}, 59: {'x': -32.8176, 'y': 101.002},
 60: {'x': 0, 'y': 106.2}, 61: {'x': 32.8176, 'y': 101.002},
 62: {'x': 62.4228, 'y': 85.9176}, 63: {'x': 85.9176, 'y': 62.4228},
 64: {'x': 101.002, 'y': 32.8176}, 65: {'x': 106.2, 'y': 0},
 66: {'x': 101.002, 'y': -32.8176},67: {'x': 85.9176, 'y': -62.4228},
 68: {'x': 62.4228, 'y': -85.9176},69: {'x': 32.8176, 'y': -101.002},
 70: {'x': 0, 'y': -106.2},71: {'x': -32.8176, 'y': -101.002},
 72: {'x': -62.4228, 'y': -85.9176},73: {'x': -85.9176, 'y': -62.4228},
 74: {'x': -101.002, 'y': -32.8176},75: {'x': -75.87, 'y': 0.0},
 76: {'x': -68.7616, 'y': 32.064},77: {'x': -47.7465, 'y': 58.9621},
 78: {'x': -17.067, 'y': 73.9255},79: {'x': 15.7743, 'y': 74.2121},
 80: {'x': 46.7102, 'y': 59.7864},81: {'x': 68.1915, 'y': 33.2592},
 82: {'x': 75.87, 'y': 0},83: {'x': 68.7616, 'y': -32.064},
 84: {'x': 47.7465, 'y': -58.9621},85: {'x': 17.067, 'y': -73.9255},
 86: {'x': -15.7743, 'y': -74.2121}, 87: {'x': -46.7102, 'y': -59.7864},
 88: {'x': -68.1915, 'y': -33.2592}, 89: {'x': -45.0, 'y': 0.0},
 90: {'x': -30.0, 'y': 0.523599},
 91: {'x': 0.0, 'y': 0.785398},
 92: {'x': 30.0, 'y': 0.523599},
 93: {'x': 45.0, 'y': 0.0},
 94: {'x': 30.0, 'y': -0.523599},
 95: {'x': 0.0, 'y': -0.785398},
 96: {'x': -30.0, 'y': -0.523599},
 97: {'x': -15.0, 'y': 0.0},
 98: {'x': 15.0, 'y': 0.0},
 99: {'x': -41.145, 'y': 2.15435},
 100: {'x': -13.715, 'y': 2.15435},
 101: {'x': 13.715, 'y': 2.15435},
 102: {'x': 41.145, 'y': 2.15435},
 103: {'x': -82.29, 'y': 1.6756},
 104: {'x': -54.86, 'y': 1.6756},
 105: {'x': -27.43, 'y': 1.6756},
 106: {'x': 0.0, 'y': 1.6756},
 107: {'x': 27.43, 'y': 1.6756},
 108: {'x': 54.86, 'y': 1.6756},
 109: {'x': 82.29, 'y': 1.6756},
 110: {'x': -109.72, 'y': 1.19686},
 111: {'x': -82.29, 'y': 1.19686},
 112: {'x': -54.86, 'y': 1.19686},
 113: {'x': -27.43, 'y': 1.19686},
 114: {'x': 0.0, 'y': 1.19686},
 115: {'x': 27.43, 'y': 1.19686},
 116: {'x': 54.86, 'y': 1.19686},
 117: {'x': 82.29, 'y': 1.19686},
 118: {'x': 109.72, 'y': 1.19686},
 119: {'x': -123.435, 'y': 0.718116},
 120: {'x': -96.005, 'y': 0.718116},
 121: {'x': -68.575, 'y': 0.718116},
 122: {'x': -41.145, 'y': 0.718116},
 123: {'x': -13.715, 'y': 0.718116},
 124: {'x': 13.715, 'y': 0.718116},
 125: {'x': 41.145, 'y': 0.718116},
 126: {'x': 68.575, 'y': 0.718116},
 127: {'x': 96.005, 'y': 0.718116},
 128: {'x': 123.435, 'y': 0.718116},
 129: {'x': -123.435, 'y': 0.239372},
 130: {'x': -96.005, 'y': 0.239372},
 131: {'x': -68.575, 'y': 0.239372},
 132: {'x': -41.145, 'y': 0.239372},
 133: {'x': -13.715, 'y': 0.239372},
 134: {'x': 13.715, 'y': 0.239372},
 135: {'x': 41.145, 'y': 0.239372},
 136: {'x': 68.575, 'y': 0.239372},
 137: {'x': 96.005, 'y': 0.239372},
 138: {'x': 123.435, 'y': 0.239372},
 139: {'x': -123.435, 'y': -0.239372},
 140: {'x': -96.005, 'y': -0.239372},
 141: {'x': -68.575, 'y': -0.239372},
 142: {'x': -41.145, 'y': -0.239372},
 143: {'x': -13.715, 'y': -0.239372},
 144: {'x': 13.715, 'y': -0.239372},
 145: {'x': 41.145, 'y': -0.239372},
 146: {'x': 68.575, 'y': -0.239372},
 147: {'x': 96.005, 'y': -0.239372},
 148: {'x': 123.435, 'y': -0.239372},
 149: {'x': -123.435, 'y': -0.718116},
 150: {'x': -96.005, 'y': -0.718116},
 151: {'x': -68.575, 'y': -0.718116},
 152: {'x': -41.145, 'y': -0.718116},
 153: {'x': -13.715, 'y': -0.718116},
 154: {'x': 13.715, 'y': -0.718116},
 155: {'x': 41.145, 'y': -0.718116},
 156: {'x': 68.575, 'y': -0.718116},
 157: {'x': 96.005, 'y': -0.718116},
 158: {'x': 123.435, 'y': -0.718116},
 159: {'x': -109.72, 'y': -1.19686},
 160: {'x': -82.29, 'y': -1.19686},
 161: {'x': -54.86, 'y': -1.19686},
 162: {'x': -27.43, 'y': -1.19686},
 163: {'x': 0.0, 'y': -1.19686},
 164: {'x': 27.43, 'y': -1.19686},
 165: {'x': 54.86, 'y': -1.19686},
 166: {'x': 82.29, 'y': -1.19686},
 167: {'x': 109.72, 'y': -1.19686},
 168: {'x': -82.29, 'y': -1.6756},
 169: {'x': -54.86, 'y': -1.6756},
 170: {'x': -27.43, 'y': -1.6756},
 171: {'x': 0.0, 'y': -1.6756},
 172: {'x': 27.43, 'y': -1.6756},
 173: {'x': 54.86, 'y': -1.6756},
 174: {'x': 82.29, 'y': -1.6756},
 175: {'x': -41.145, 'y': -2.15435},
 176: {'x': -13.715, 'y': -2.15435},
 177: {'x': 13.715, 'y': -2.15435},
 178: {'x': 41.145, 'y': -2.15435}, 179: {'x': -197.15, 'y': 0.0},
 180: {'x': -193.528, 'y': 37.618},181: {'x': -182.794, 'y': 73.8537},
 182: {'x': -165.344, 'y': 107.376},183: {'x': -139.406, 'y': 139.406},
 184: {'x': -110.245, 'y': 163.445},185: {'x': -77.0326, 'y': 181.478},
 186: {'x': -40.9898, 'y': 192.842},187: {'x': 0, 'y': 197.15},
 188: {'x': 37.618, 'y': 193.528},189: {'x': 73.8537, 'y': 182.794},
 190: {'x': 107.376, 'y': 165.344},191: {'x': 139.406, 'y': 139.406},
 192: {'x': 163.445, 'y': 110.245},193: {'x': 181.478, 'y': 77.0326},
 194: {'x': 192.842, 'y': 40.9898},195: {'x': 197.15, 'y': 0},
 196: {'x': 193.528, 'y': -37.618},197: {'x': 182.794, 'y': -73.8537},
 198: {'x': 165.344, 'y': -107.376},199: {'x': 139.406, 'y': -139.406},
 200: {'x': 110.245, 'y': -163.445},201: {'x': 77.0326, 'y': -181.478},
 202: {'x': 40.9898, 'y': -192.842},203: {'x': 0, 'y': -197.15},
 204: {'x': -37.618, 'y': -193.528},205: {'x': -73.8537, 'y': -182.794},
 206: {'x': -107.376, 'y': -165.344},207: {'x': -139.406, 'y': -139.406},
 208: {'x': -163.445, 'y': -110.245},209: {'x': -181.478, 'y': -77.0326},
 210: {'x': -192.842, 'y': -40.9898},211: {'x': -197.15, 'y': 0.0},
 212: {'x': -193.528, 'y': 37.618},213: {'x': -182.794, 'y': 73.8537},
 214: {'x': -165.344, 'y': 107.376},215: {'x': -139.406, 'y': 139.406},
 216: {'x': -110.245, 'y': 163.445},217: {'x': -77.0326, 'y': 181.478},
 218: {'x': -40.9898, 'y': 192.842},219: {'x': 0, 'y': 197.15},
 220: {'x': 37.618, 'y': 193.528},221: {'x': 73.8537, 'y': 182.794},
 222: {'x': 107.376, 'y': 165.344},223: {'x': 139.406, 'y': 139.406},
 224: {'x': 163.445, 'y': 110.245},225: {'x': 181.478, 'y': 77.0326},
 226: {'x': 192.842, 'y': 40.9898},227: {'x': 197.15, 'y': 3.528580},
 228: {'x': 193.528, 'y': -37.618},  229: {'x': 182.794, 'y': -73.8537},
{'fraction_non_alphanumeric': 0.34237200926164135, 'fraction_numerical': 0.3202469771031644, 'mean_word_length': 3.3461538461538463, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '320623', 'n_tokens_mistral': 13896, 'n_tokens_neox': 9504, 'n_words': 2576}