import sys
sys.dont_write_bytecode=True
from base import Thing

class The: 
  "Config stuff"
  # stuff for magic symbols in header
  read = Thing(ignore  = '?',
               more    = '>',
               less    = '<',
               klass   = '=',
               num     = '$')

  # stuff for maths
  math    = Thing(seed  = 1,
                  inf   =    10**32,
                  ninf  = -1*10**32,
                  tiny  =    10**-32,
                  hedges= 0.38,# less severe. strict=0.17
                  cohen = 0.2) 
  # stuff for 
  model    = Thing(repeats = 10)
  # stuff for discretization
  chop = Thing(bins    = 8,
               keep    = 128)
  # stuff for SA
  sa  = Thing(p       = 0.33,
              epsilon = 0.01,
              kmax    = 1000,
              stagger = 1.0,
              era     = 30,
              runs    = 50)
  issamp = Thing(epsilon = 0.01,
                  era = 1000,
                  bins=5)

The.read.chars=  ''.join(vars(The.read).values())
