def __init__(self): textGenerator.__init__(self, lang=None) self._name = 'firstName' self._lpath = [os.path.abspath('../resources/old/firstname.pkl')] self._value = list(map(lambda x: x[0], self.loadResources(self._lpath))) self._lenRes = len(self._lresources)
def __init__(self, lang): textGenerator.__init__(self, lang=None) self._structure = [((firstNameGenerator(), 1, 100), (lastNameGenerator(), 1, 100), (professionGenerator(), 1, 100), (locationPrepositionGenerator(), 1, 75), (locationGenerator(), 1, 75), 100)]
def __init__(self): textGenerator.__init__(self, self.lang) myList = [ self.person, self.date, self.deathreasons, self.doktor, self.location, self.profession, self.status ] self._structure = [] for nbfields in range(1, 4): #3 nbx = 0 while nbx < 100: # 30 # for nbx in range(0,30): lseq = [] sCoveredFields = set() while len(sCoveredFields) < nbfields: curfield = myList[random.randint(0, len(myList) - 1)] if curfield in sCoveredFields: pass else: sCoveredFields.add(curfield) lseq.append((curfield, 1, 100)) nbx += 1 lseq.append(100) # print "seq:", lseq if tuple(lseq) not in self._structure: self._structure.append(tuple(lseq))
def __init__(self, lang): textGenerator.__init__(self, lang=None) self.deathreson = deathreasonGenerator() self.doktor = doktorGenerator(lang) self.location = location2Generator() self._structure = [((self.deathreson, 1, 100), (self.doktor, 1, 30), (self.location, 1, 10), 100)]
def __init__(self): textGenerator.__init__(self, self.lang) myList = [ self.brautigam, self.braut, self.leg, self.numItems, self.noise2, self.hebamme, self.date, self.zeugen, self.mutterStand, self.location, self.profession, self.status, self.misc ] #myList=[self.person,self.zeugen,self.mutterStand] for g in myList: g.setClassesToBeLearnt(self.lClassesToBeLearnt) self._structure = [] # for nbfields in range(1,len(myList)+1): for nbfields in range(1, 2): # x structures per length # n!/(k!(n-k)!) = 364 pour 14/3 nbx = 0 while nbx < 400: lseq = [] sCoveredFields = set() while len(sCoveredFields) < nbfields: curfield = myList[random.randint(0, len(myList) - 1)] if curfield in sCoveredFields: pass else: sCoveredFields.add(curfield) lseq.append((curfield, 1, 100)) nbx += 1 lseq.append(100) if tuple(lseq) not in self._structure: self._structure.append(tuple(lseq))
def __init__(self, length, sd): textGenerator.__init__(self, lang=None) self._name = 'txtnoise' self._length = length self._std = sd self._generation = None self._value = None
def __init__(self): textGenerator.__init__(self, lang=None) self.loadResourcesFromList([[('knabe', 5), ('mädchen', 5), ('kind', 30), ('Säugling', 5), ('ledig', 20), ('verehelichet.', 10), ('erehelicht', 10), ('wittwe', 20), ('wittwer', 10), ('verwitwet', 5), ('verw.', 5), ('verheirathet', 10), ('verhei', 10)]])
def __init__(self): textGenerator.__init__(self, lang=None) self._name = 'location' self.location = locationGenerator() self.location2 = locationGenerator() self.prep = locationPrepositionGenerator() self._structure = [((self.location2, 1, 20), (self.prep, 1, 10), (self.location, 1, 100), (legitimGenerator(), 1, 10), 100)]
def __init__(self, lang=None): textGenerator.__init__(self, lang=None) self._structure = [ ((firstNameGenerator(), 1, 100), (lastNameGenerator(), 1, 100), (CUMSACRGenerator(lang), 1, 25), 100), ((lastNameGenerator(), 1, 100), (firstNameGenerator(), 1, 100), (CUMSACRGenerator(lang), 1, 25), 100) # noisy one # ,( (lastNameGenerator(),1,50), (firstNameGenerator(),1,50),(CUMSACRGenerator(lang),1,25),100) ]
def __init__(self, lang): textGenerator.__init__(self, lang=None) self._structure = [ ((firstNameGenerator(), 1, 100), (GEBGenerator(lang), 1, 50), (lastNameGenerator2(), 1, 100), (religionGenerator(), 1, 20), 50), ((firstNameGenerator(), 1, 100), (lastNameGenerator2(), 1, 100), (religionGenerator(), 1, 20), 50) #, ( (lastNameGenerator2(),1,00), (firstNameGenerator(),1,100), (GEBGenerator(lang),1,50),(religionGenerator(),1,20),100) ]
def __init__(self, lang): textGenerator.__init__(self, lang=None) #deathdate = ABPGermanDateGenerator() #deathdate.defineRange(1700, 2000) self._structure = [ ((firstNameGenerator(), 1, 100), (legitimGenerator(), 1, 10), 100 ) #(deathdate,1,10),80) , ((firstNameGenerator(), 1, 100), (lastNameGenerator2(), 1, 100), (legitimGenerator(), 1, 10), 20) ]
def __init__(self, lang): textGenerator.__init__(self, lang) self.yearoffset = 0 self.monthGen = MonthDateGenerator(lang) self.monthdayGen = MonthDayDateGenerator(lang) self.weekdayGen = weekDayDateGenerator(lang) self.hourGen = FullHourDateGenerator(lang) self.yearGen = yearGenerator(lang) self._structure = [((self.yearGen, 1, 90), (self.weekdayGen, 1, 90), (self.monthdayGen, 1, 90), (self.monthGen, 1, 90), (self.hourGen, 1, 100), 100)]
def __init__(self, lang=None): textGenerator.__init__(self, lang=None) self._structure = [ ((firstNameGenerator(), 1, 100), (lastNameGenerator2(), 1, 100), (CUMSACRGenerator(lang), 1, 10), (religionGenerator(), 1, 20), (legitimGenerator(), 1, 10), 100), ((lastNameGenerator2(), 1, 100), (firstNameGenerator(), 1, 100), (CUMSACRGenerator(lang), 1, 10), (religionGenerator(), 1, 20), (legitimGenerator(), 1, 10), 100) #noisy ones ? # ,( (firstNameGenerator(),1,100), (CUMSACRGenerator(lang),1,25),100) # ,( (lastNameGenerator(),1,100), (CUMSACRGenerator(lang),1,25),100) ]
def __init__(self): textGenerator.__init__(self, self.lang) myList = [ self.religion, self.leg, self.numItems, #self.noise, self.noise2, self.person, self.date, self.deathreasons, self.doktor, self.location, self.profession, self.status, self.age, self.misc ] self._structure = [] # for nbfields in range(1,len(myList)+1): for nbfields in range(1, 4): # x structures per length # n!/(k!(n-k)!) = 364 pour 14/3 nbx = 0 while nbx < 400: lseq = [] sCoveredFields = set() while len(sCoveredFields) < nbfields: curfield = myList[random.randint(0, len(myList) - 1)] if curfield in sCoveredFields: pass else: sCoveredFields.add(curfield) lseq.append((curfield, 1, 100)) nbx += 1 lseq.append(100) if tuple(lseq) not in self._structure: self._structure.append(tuple(lseq))
def __init__(self): # startDate = datetime.datetime(1900, 01, 01) # randdays = random.uniform(1,364*100) # randhours = random.uniform(1,24) # step = datetime.timedelta(days=randdays,hours=randhours) # # d = startDate + step # delta= relativedelta(d+step,d) # self.years = delta.months # self.months = delta.months # self.weeks = delta.days // 7 # self.days = delta.days % 7 textGenerator.__init__(self, lang=None) self.measure = ageValueGenerator(50, 10) self.unit = AgeUnitGenerator() self._structure = [ ((self.measure, 1, 100), (self.unit, 1, 100), 100) # ( (self.measure,1,100), (self.unit,1,100),(self.measure,1,100), (self.unit,1,100),100), # ( (self.measure,1,100), (self.unit,1,100),(self.measure,1,100), (self.unit,1,100),(self.measure,1,100), (self.unit,1,100),100) ]
def __init__(self, lang): textGenerator.__init__(self, lang) self._value = ['uhr']
def __init__(self, lang): textGenerator.__init__(self, lang=None) self._structure = [((doktorTitleGenerator(lang), 1, 10), (firstNameGenerator(), 1, 100), (lastNameGenerator(), 1, 100), 90), ((ohneArtzGenerator(), 1, 100), 10)]
def __init__(self): textGenerator.__init__(self, lang=None) self.loadResourcesFromList([[('Jahre', 50), ('Ja', 10), ('Monate', 10), ('M.', 10), ('W', 5), ('Wochen', 5), ('T', 3), ('Tag', 6), ('Stunde', 10)]])
def __init__(self, lang): textGenerator.__init__(self, lang) # self._structure = ['DEN'] self._value = ['am', 'den', 'Den', 'der']
def __init__(self, lang): textGenerator.__init__(self, lang) self.hour = HourDateGenerator(lang) self._structure = [((UMGenerator(lang), 1, 50), (self.hour, 1, 100), (UHRGenerator(lang), 1, 100), (DayPartsGenerator(lang), 1, 25), 100)]
def __init__(self, lang=None): textGenerator.__init__(self, lang=None) self._value = ['ohne Arzt', 'O. A.', 'Ohne A.']
def __init__(self, lang, value=None): self._fulldate = None textGenerator.__init__(self, lang) self._value = [value] self.realization = ['Y'] self.offset = 0
def __init__(self, lang, value=None): textGenerator.__init__(self, lang) self._value = [ 'abends', 'morgens', 'vormittags', 'nachmittags', 'mittags', 'nacht', 'fruh', 'früh' ]
def __init__(self, mean, std): textGenerator.__init__(self, lang=None) self._structure = [((positiveIntegerGenerator(mean, std), 1, 100), (NumberedItemSepGenerator(), 1, 50), 100)] self._separator = ""
def __init__(self, lang, value=None): self._fulldate = None textGenerator.__init__(self, lang) #self._value = [value] self.realization = ['H', 'I']
def __init__(self, lang, value=None): self._fulldate = None textGenerator.__init__(self, lang) self._value = [value] # self.realization=['a','A','w'] self.realization = ['a', 'A']
def __init__(self, lang, value=None): textGenerator.__init__(self, lang) self._value = [value] self.realization = ['d']
def __init__(self): textGenerator.__init__(self, lang=None) self.loadResourcesFromList([[('.', 50), (')', 30), ('/', 20)]])
def __init__(self, lang, value=None): textGenerator.__init__(self, lang) self._value = [value] # self.realization = ['b','B','m'] # m = 01 02 ... self.realization = ['b', 'B']
def __init__(self, lang): textGenerator.__init__(self, lang=None) self._value = [ 'Arzt', 'Dr', 'Chirurg', 'Landarzt', 'doktor', 'hebamme', 'Hebam̄e', 'Frau', 'Sch.', 'Schwester' ]