File I/O

Get all paths to TLG or PHI5


In [8]:
from cltk.corpus.utils.formatter import assemble_phi5_author_filepaths

In [9]:
# For author files
phi_fps = assemble_phi5_author_filepaths()

In [10]:
print(phi_fps[:10])


['/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT1005.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT1518.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT0518.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT0070.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT0586.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT0127.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT1000.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT0676.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT0444.TXT', '/Users/kyle/cltk_data/latin/text/phi5/plaintext/LAT1908.TXT']

In [11]:
# For individual files
from cltk.corpus.utils.formatter import assemble_phi5_works_filepaths
phi_author_fps = assemble_phi5_works_filepaths()
print(phi_author_fps[:10])


['/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT1005.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT1518.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT0518.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT0070.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT0586.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT0127.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT1000.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT0676.TXT-001.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT0444.TXT-002.txt', '/Users/kyle/cltk_data/latin/text/phi5/individual_works/LAT1908.TXT-001.txt']

Example: Open and read files


In [19]:
# Open and print to screen the first 100 characters of the first 5 individual texts from the PHI5
count = 0
for fp in phi_author_fps:
    count += 1
    if count < 5:
        with open(fp) as file_open:
            file_read = file_open.read()
            print(file_read[:100])


–˘˘ Idaeos summa cum margine colles  
Hoc habeo quodcumque dedi ⚕–˘˘–˘ 
Ac veluti Numidis elephans 

        {PRAEFATIO} 
Audivi veterem virum 
vulgo dicere fabulam 
quendam, qui ter Olympia 
vicisset

Sanguine diluitur tellus, cava terra lutescit. 
Omnia noctescunt tenebris caliginis atrae. 
Incresc

        {ANNALES} 
        {EX LIBRO II} 
Deabus . . . supplicans . . . 
Multitudo puerorum iam era

Getting all texts is useful only if you want to operate on entirety of a corpus.

Indices

TLG


In [27]:
from cltk.corpus.greek.tlg.parse_tlg_indices import get_female_authors

from cltk.corpus.greek.tlg.parse_tlg_indices import get_epithet_index

from cltk.corpus.greek.tlg.parse_tlg_indices import get_epithets

from cltk.corpus.greek.tlg.parse_tlg_indices import select_authors_by_epithet

from cltk.corpus.greek.tlg.parse_tlg_indices import get_epithet_of_author

from cltk.corpus.greek.tlg.parse_tlg_indices import get_geo_index

from cltk.corpus.greek.tlg.parse_tlg_indices import get_geographies

from cltk.corpus.greek.tlg.parse_tlg_indices import select_authors_by_geo

from cltk.corpus.greek.tlg.parse_tlg_indices import get_geo_of_author

from cltk.corpus.greek.tlg.parse_tlg_indices import get_lists

from cltk.corpus.greek.tlg.parse_tlg_indices import get_id_author

from cltk.corpus.greek.tlg.parse_tlg_indices import select_id_by_name

In [ ]:


In [32]:
# gender
fems = get_female_authors()
print(fems)


{'1828', '2703', '0009', '0054', '1493', '0509', '1572', '0294', '1814', '0220', '0197', '0051', '0372', '1213', '1355', '2766', '0244'}

In [33]:
# TLGK epithets
eps = get_epithets()
print(eps)


['Alchemistae', 'Apologetici', 'Astrologici', 'Astronomici', 'Atticistae', 'Biographi', 'Bucolici', 'Choliambographi', 'Chronographi', 'Comici', 'Doxographi', 'Elegiaci', 'Epici/-ae', 'Epigrammatici/-ae', 'Epistolographi', 'Geographi', 'Geometri', 'Gnomici', 'Gnostici', 'Grammatici', 'Hagiographi', 'Historici/-ae', 'Hymnographi', 'Iambici', 'Lexicographi', 'Lyrici/-ae', 'Mathematici', 'Mechanici', 'Medici', 'Mimographi', 'Musici', 'Mythographi', 'Nomographi', 'Onirocritici', 'Oratores', 'Paradoxographi', 'Parodii', 'Paroemiographi', 'Periegetae', 'Philologi', 'Philosophici/-ae', 'Poetae', 'Poetae Didactici', 'Poetae Medici', 'Poetae Philosophi', 'Polyhistorici', 'Rhetorici', 'Scriptores Ecclesiastici', 'Scriptores Erotici', 'Scriptores Fabularum', 'Scriptores Rerum Naturalium', 'Sophistae', 'Tactici', 'Theologici', 'Tragici']

In [36]:
epici = select_authors_by_epithet('Epici/-ae')
print(epici)


{'1176', '0024', '2633', '4038', '0253', '1228', '1308', '1262', '1594', '0298', '1580', '1524', '2045', '1260', '2650', '1141', '0174', '0012', '1557', '2641', '1720', '2613', '0023', '1395', '0242', '0647', '1229', '0653', '1391', '1475', '1576', '1504', '0220', '0020', '0576', '1182', '1326', '1726', '1757', '0022', '1555', '2119', '2639', '0239', '1967', '2120', '4081', '0001', '2636', '4082', '0288', '1425', '2046', '1393', '1723', '2628', '0218', '1906', '2612', '2623', '0248', '0215', '2619', '0221', '1263', '0219', '0522'}

In [37]:
get_epithet_of_author('0016')


Out[37]:
'Historici/-ae'

In [38]:
get_geo_of_author('0016')


Out[38]:
'Halicarnassus'

In [43]:
# get author name form id
id_author_dict = get_id_author()
print(id_author_dict['0016'])


Herodotus Hist.

In [46]:
get_epithet_of_author('0016')


Out[46]:
'Historici/-ae'

In [49]:
historians = select_authors_by_epithet('Historici/-ae')
print(historians)


{'2158', '1289', '1728', '2531', '1397', '1218', '2339', '2255', '4346', '1282', '1977', '2479', '0845', '2396', '1305', '1164', '2171', '1832', '0707', '1976', '2212', '1288', '1535', '2384', '2284', '2387', '2565', '3040', '3147', '1516', '4024', '1190', '1240', '1452', '1591', '1636', '2278', '2455', '2525', '1328', '1354', '1503', '2217', '2426', '1645', '2445', '1477', '2546', '2190', '1760', '3063', '2566', '3177', '1392', '1713', '1972', '1239', '1291', '2946', '2346', '3141', '2157', '3069', '0538', '0003', '1416', '3079', '3142', '4345', '2277', '1970', '1828', '0543', '1310', '2203', '2391', '1978', '0015', '2122', '1911', '2194', '0536', '1268', '0116', '2474', '2573', '1123', '1258', '1438', '1491', '1651', '1679', '0534', '1732', '2192', '1661', '2412', '1489', '2560', '3086', '1281', '3115', '2423', '4076', '3125', '2282', '3157', '1170', '1752', '2330', '3144', '2354', '1498', '1875', '1969', '1623', '2556', '1896', '1390', '2196', '2148', '2186', '2236', '2336', '2511', '2532', '0016', '0584', '1704', '2187', '1706', '2328', '1678', '0081', '2298', '1917', '2162', '1254', '1505', '1871', '2151', '0566', '1709', '2393', '2555', '1211', '2409', '1907', '3130', '2141', '4397', '1303', '2172', '2193', '4347', '1196', '1544', '4084', '2557', '1388', '2418', '1868', '2956', '1941', '2274', '2341', '1584', '2372', '1338', '4394', '2559', '3047', '0574', '1733', '1313', '1225', '2213', '2322', '2357', '2539', '2182', '3176', '2307', '2385', '2703', '1421', '1525', '1899', '2466', '3020', '0392', '2175', '0578', '4390', '2458', '1314', '1407', '1189', '1276', '0687', '2270', '2201', '2482', '4393', '4395', '0526', '3146', '1534', '2349', '0686', '2216', '1324', '2204', '2268', '4396', '1343', '4145', '0551', '2594', '1687', '1316', '3135', '1649', '1915', '2326', '2210', '3094', '2386', '2543', '1923', '1249', '1450', '1469', '0074', '1568', '1867', '1908', '1523', '1285', '2215', '1499', '2331', '0695', '1145', '1835', '1222', '2173', '2424', '3023', '1427', '1245', '1506', '2580', '1638', '1435', '1442', '0032', '0385', '1387', '1953', '2057', '2300', '2434', '3070', '2460', '0547', '0583', '4344', '2289', '2542', '0360', '2512', '2202', '1307', '1470', '1583', '2333', '2367', '2273', '1174', '1428', '1627', '3182', '1406', '1339', '0624', '2548', '3143', '4029', '1753', '1199', '4391', '1727', '3168', '0688', '2364', '1751', '1496', '1949', '1981', '2050', '2160', '2428', '3074', '3139', '3185', '1646', '1648', '1609', '1683', '2475', '3088', '3145', '2568', '2345', '2533', '3015', '2545', '1812', '2306', '4392', '0060', '1125', '1459', '1219', '2205', '2552', '1736', '2506', '3170', '2392', '1162', '0577', '1590', '2461', '2219', '1918', '1945', '0539', '2195'}

In [56]:
# Get all historians from Halicarnassus
id_author_dict = get_id_author()  # global index

halicarnissi = select_authors_by_geo('Halicarnassus')
for _id in halicarnissi:
    print(_id, id_author_dict[_id])


1323 Aelius Dionysius Attic.
0081 Dionysius Halicarnassensis Hist. et Rhet.
1557 Panyassis Epic.
1123 Andron Hist.
0016 Herodotus Hist.

In [67]:
# Build filepaths and open Halicarnissi
import os

author_fps_base = os.path.expanduser('~/cltk_data/greek/text/tlg/plaintext/')
for _id in halicarnissi:
    
    fp = os.path.join(author_fps_base, 'TLG' + _id + '.txt')
    print('Opening file:', fp)

    with open(fp) as fo:
        fr = fo.read()
    print(id_author_dict[_id])
    print(fr[:100])
    print()
    print()


Opening file: /Users/kyle/cltk_data/greek/text/tlg/plaintext/TLG1323.txt
Aelius Dionysius Attic.

  {Αἰλίου Διονυσίου Ἁλικαρνασσέως Ἀττικῶν ὀνομάτων λόγοι πέντε} 
... Σκύμνῳ δὲ τὸ σύνταγμα προσφωνε


Opening file: /Users/kyle/cltk_data/greek/text/tlg/plaintext/TLG0081.txt
Dionysius Halicarnassensis Hist. et Rhet.

{ΔΙΟΝΥΣΙΟΥ 
ΑΛΙΚΑΡΝΑΣΕΩΣ 
ΡΩΜΑΙΚΗΣ ΑΡΧΑΙΟΛΟΓΙΑΣ 
ΛΟΓΟΣ ΠΡΩΤΟΣ.} 
  Τοὺς εἰωθότας ἀποδίδοσθαι τοῖς π


Opening file: /Users/kyle/cltk_data/greek/text/tlg/plaintext/TLG1557.txt
Panyassis Epic.

δέρμα τε θήρειον Βεμβινήταο λέοντος 
καὶ Βεμβινήταο πελώρου δέρμα λέοντος.  
τοῦ κεράσας κρητῆρα μέ


Opening file: /Users/kyle/cltk_data/greek/text/tlg/plaintext/TLG1123.txt
Andron Hist.

{ΣΥΓΓΕΝΕΙΑΙ. 
(ἹΣΤΟΡΙΑΙ.)} 
  Tzetzes Lyc. 894: Ἄνδρων δὲ ὁ Ἁλικαρνασσεὺς 
Ὠκεανόν φησι γῆμαι δύο γ


Opening file: /Users/kyle/cltk_data/greek/text/tlg/plaintext/TLG0016.txt
Herodotus Hist.

                  {ΚΛΕΙΩ} 
  Ἡροδότου Θουρίου ἱστορίης ἀπόδεξις ἥδε, ὡς μήτε τὰ 
γενόμενα ἐξ ἀνθρώπ


PHI5


In [2]:
from cltk.corpus.latin.phi5_index import PHI5_INDEX

In [25]:
PHI5_INDEX


Out[25]:
{'LAT0002': 'Titus Annius Luscus',
 'LAT0004': 'Appius Claudius Caecus',
 'LAT0005': 'Aquilius, comoed.',
 'LAT0007': 'Atilius',
 'LAT0010': 'Marcus Iunius Brutus [iur.]',
 'LAT0013': 'Caecilius Statius',
 'LAT0016': 'Lucius Calpurnius Piso Frugi',
 'LAT0019': 'Gaius Papirius Carbo',
 'LAT0022': 'Marcus Porcius Cato, Cato',
 'LAT0025': 'Marcus Porcius Cato M.f.M.n.',
 'LAT0027': 'Lucius Cincius Alimentus',
 'LAT0028': 'Lucius Coelius Antipater',
 'LAT0031': 'Cornelia, mater Gracchorum',
 'LAT0034': 'Gaius Scribonius Curio avus',
 'LAT0037': 'Gaius Scribonius Curio pater',
 'LAT0043': 'Quintus Ennius',
 'LAT0046': 'Cornelius Epicadus',
 'LAT0058': 'Q. Fabius Maximus Servilianus',
 'LAT0061': 'Fabius Pictor',
 'LAT0064': 'Gaius Fannius',
 'LAT0067': 'Favorinus',
 'LAT0070': 'Gnaeus Gellius',
 'LAT0073': 'Gaius Sempronius Gracchus',
 'LAT0076': 'Gaius Cassius Hemina',
 'LAT0079': 'Hostius',
 'LAT0082': 'Decimus Iunius Silanus',
 'LAT0085': 'Gaius Laelius Sapiens',
 'LAT0088': 'M. Aemilius Lepidus Porcina',
 'LAT0091': 'Licinius Imbrex',
 'LAT0094': 'Lucius Livius Andronicus',
 'LAT0097': 'Gaius Lucilius',
 'LAT0100': 'Luscius Lanuvinus',
 'LAT0103': 'Gnaeus Marcius vates',
 'LAT0104': 'Gaius Memmius',
 'LAT0106': 'Caecilius Metellus',
 'LAT0109': 'Q. Caecilius Metellus Maced.',
 'LAT0112': 'Gnaeus Naevius',
 'LAT0116': 'Marcus Pacuvius',
 'LAT0117': 'Papinius, epigram.',
 'LAT0118': 'L. Aemilius L.f.M.n. Paulus',
 'LAT0119': 'Titus Maccius Plautus',
 'LAT0122': 'Aulus Postumius Albinus',
 'LAT0125': 'Publius Mucius Scaevola',
 'LAT0127': 'P. Cornel. Scipio Afr. ma.',
 'LAT0128': 'P. Cornel. Scipio Aem. Afr.',
 'LAT0130': 'P. Cornel. Scipio Nasica Ser.',
 'LAT0134': 'Publius Terentius Afer, Terence',
 'LAT0137': 'Titinius',
 'LAT0140': 'Gaius Titius',
 'LAT0143': 'Trabea',
 'LAT0146': 'Sextus Turpilius',
 'LAT0149': 'Carmen Arvale',
 'LAT0300': 'Sempronius Asellio',
 'LAT0301': 'Gnaeus Domitius Ahenobarbus',
 'LAT0302': 'Marcus Antonius',
 'LAT0303': 'Aurelius Opillus',
 'LAT0306': 'Carmen Devotionis',
 'LAT0309': 'Carmen Evocationis',
 'LAT0312': 'Fabius Dossennus',
 'LAT0315': 'Marcus Iunius Gracchanus',
 'LAT0321': 'Porcius Licinus',
 'LAT0324': 'Saserna',
 'LAT0327': 'L. Aelius Praeconinus Stilo',
 'LAT0330': 'Volcacius Sedigitus',
 'LAT0400': 'Lucius Accius',
 'LAT0401': 'Aufustius',
 'LAT0402': 'Valerius Aedituus',
 'LAT0404': 'Lucius Afranius',
 'LAT0405': 'Clodius Tuscus',
 'LAT0406': 'Publius Alfenus Varus',
 'LAT0408': 'Marcus Antonius triumvir',
 'LAT0409': 'Quintus Cornificius',
 'LAT0410': 'Aprissius (?)',
 'LAT0412': 'Gaius Aquilius Gallus',
 'LAT0413': 'Gavius Bassus',
 'LAT0414': 'Lucius Arruntius',
 'LAT0416': 'Lucius Ateius Praetextatus',
 'LAT0418': 'Titus Quinctius Atta',
 'LAT0419': 'Lucius Orbilius Pupillus',
 'LAT0420': 'Publius Aufidius Namusa',
 'LAT0423': 'Lucius Herennius Balbus',
 'LAT0425': 'Publius Rutilius Lupus',
 'LAT0426': 'Bellum Africum [Anonymous]',
 'LAT0428': 'Bellum Alexandrinum [Anonymous]',
 'LAT0430': 'Bellum Hispaniense [Anonymous]',
 'LAT0432': 'Marcus Furius Bibaculus',
 'LAT0436': 'Marcus Iunius Brutus [tyr.]',
 'LAT0442': 'Aulus Caecina',
 'LAT0444': 'Marcus Caelius Rufus',
 'LAT0445': 'Gaius vel Lucius Caepasius',
 'LAT0446': 'Quintus Servilius Caepio',
 'LAT0448': 'Gaius Iulius Caesar, Caesar',
 'LAT0450': 'Lucius Iulius Caesar',
 'LAT0451': 'Sinnius Capito',
 'LAT0452': 'Gaius Iulius Caesar Strabo',
 'LAT0454': 'Marcus Calidius',
 'LAT0455': 'Gaius Calpurnius Piso',
 'LAT0456': 'Gaius Licinius Macer Calvus',
 'LAT0458': 'Publius Cannutius',
 'LAT0460': 'Gaius Papirius Carbo Arvina',
 'LAT0466': 'Aulus Cascellius',
 'LAT0469': 'Lucius Cassius Longinus',
 'LAT0470': 'Marcus Porcius Cato Uticensis',
 'LAT0472': 'Gaius Valerius Catullus',
 'LAT0473': 'Q. Lutatius Catulus iunior',
 'LAT0474': 'Marcus Tullius Cicero, Cicero, Tully',
 'LAT0478': 'Quintus Tullius Cicero',
 'LAT0484': 'Lucius Cincius',
 'LAT0486': 'Gaius Helvius Cinna',
 'LAT0487': 'Publius Clodius Pulcher',
 'LAT0488': 'Servius Clodius',
 'LAT0490': 'Publius Cominius',
 'LAT0492': 'Commentarii Augurum',
 'LAT0494': 'Commentarii Consulares',
 'LAT0496': 'Commentarius Anquisit. Sergii',
 'LAT0498': 'Gaius Aurelius Cotta',
 'LAT0500': 'Lucius Licinius Crassus',
 'LAT0502': 'Aulus Cremutius Cordus',
 'LAT0510': 'Publius Cornelius Dolabella',
 'LAT0512': 'Marcus Duronius',
 'LAT0514': 'Egnatius',
 'LAT0515': 'Sextus (vel Spurius) Ennius',
 'LAT0516': 'Gaius Erucius',
 'LAT0518': 'Aulus Furius Antias',
 'LAT0522': 'Gaius Aelius Gallus',
 'LAT0524': 'Gaius Cornelius Gallus, Gallus',
 'LAT0526': 'Gaius Servilius Glaucia',
 'LAT0527': 'Gannius',
 'LAT0528': 'Granius Flaccus',
 'LAT0530': 'Aulus Hirtius',
 'LAT0532': 'Quintus Hortensius Hortalus',
 'LAT0533': 'Gaius Iulius Hyginus',
 'LAT0534': 'Iuventius, comoed.',
 'LAT0535': 'Marcus Iuventius Laterensis',
 'LAT0536': 'Decimus Laberius',
 'LAT0537': 'Titus Labienus',
 'LAT0538': 'Laevius',
 'LAT0540': 'Tullius Laurea',
 'LAT0541': 'Cn. Cornel. Lentulus Marcell.',
 'LAT0546': 'Gaius Licinius Mucianus',
 'LAT0550': 'Titus Lucretius Carus',
 'LAT0552': 'Quintus Lutatius Catulus',
 'LAT0556': 'Gaius Licinius Macer',
 'LAT0558': 'Gaius Cilnius Maecenas',
 'LAT0560': 'Helvius Mancia',
 'LAT0562': 'Manilius, poet.',
 'LAT0564': 'Manius Manilius',
 'LAT0568': 'Gnaeus Matius',
 'LAT0574': 'Gaius Memmius L. f.',
 'LAT0576': 'M. Valerius Messalla Rufus',
 'LAT0582': 'Q. Caecilius Metellus Numid.',
 'LAT0584': 'Mimi Poetarum Incertorum',
 'LAT0586': 'Mummius',
 'LAT0587': 'Naevius, iunior',
 'LAT0588': 'Cornelius Nepos',
 'LAT0590': 'Publius Nigidius Figulus',
 'LAT0591': 'Ninnius Crassus',
 'LAT0592': 'Novius, comoed.',
 'LAT0594': 'Lucius Novius',
 'LAT0596': 'Numitorius',
 'LAT0600': 'Gaius Oppius',
 'LAT0606': 'Lucius Marcius Philippus',
 'LAT0614': 'Q. Pompeius Q.f.A.n. Rufus',
 'LAT0615': 'Q. Pompeius Q.f.Q.n. Rufus',
 'LAT0616': 'Pompilius',
 'LAT0618': 'Lucius Pomponius Bononiensis',
 'LAT0620': 'Sextus Propertius',
 'LAT0622': 'Publilius Syrus',
 'LAT0624': 'Quintus Claudius Quadrigarius',
 'LAT0625': 'Lucius Quinctius',
 'LAT0628': 'Publius Rutilius Rufus',
 'LAT0630': 'Sacra Argeorum',
 'LAT0631': 'Gaius Sallustius Crispus',
 'LAT0634': 'Santra',
 'LAT0635': 'Publius Saturius',
 'LAT0636': 'Quintus Mucius Scaevola',
 'LAT0638': 'Q. Mucius Scaevola [pontifex]',
 'LAT0640': 'Marcus Aemilius Scaurus',
 'LAT0642': 'Sevius Nicanor',
 'LAT0644': 'Sextilius Ena',
 'LAT0646': 'Lucius Cornelius Sisenna',
 'LAT0648': 'Staberius Eros',
 'LAT0650': 'Sueius',
 'LAT0652': 'Lucius Cornelius Sulla',
 'LAT0656': 'Servius Sulpicius Rufus',
 'LAT0658': 'Tabulae Censoriae',
 'LAT0660': 'Albius Tibullus',
 'LAT0661': 'Ticidas',
 'LAT0662': 'Marcus Tullius Tiro',
 'LAT0664': 'Gaius Trebatius Testa',
 'LAT0668': 'Gnaeus Tremelius Scrofa',
 'LAT0670': 'Quintus Aelius Tubero',
 'LAT0672': 'Turranius Niger',
 'LAT0674': 'Valerius, comoed.',
 'LAT0676': 'Valerius Antias',
 'LAT0678': 'Quintus Valerius Soranus',
 'LAT0680': 'Gaius Valgius Rufus',
 'LAT0682': 'Lucius Varius Rufus',
 'LAT0684': 'Marcus Terentius Varro, Varro',
 'LAT0686': 'P. Terentius Varro Atacinus',
 'LAT0690': 'Publius Vergilius Maro, Virgil, Vergil',
 'LAT0692': 'Appendix Vergiliana',
 'LAT0694': 'Volumnius',
 'LAT0703': 'Arbonius Silo',
 'LAT0706': 'Carmen de Bello Aegyptiaco',
 'LAT0709': 'Domitius Marsus',
 'LAT0721': 'Antonius Panurgus',
 'LAT0724': 'Cloatius Verus',
 'LAT0727': 'Cornificius Longus',
 'LAT0730': 'Tarquitius Priscus',
 'LAT0800': 'Albinovanus Pedo',
 'LAT0803': 'Quintus Asconius Pedianus',
 'LAT0806': 'Gaius Ateius Capito',
 'LAT0809': 'Aufidius Bassus',
 'LAT0812': 'Gaius Caesius Bassus',
 'LAT0815': 'Bruttedius Niger',
 'LAT0821': 'Bucolica Einsidlensia',
 'LAT0824': 'Cn. Arulenus Caelius Sabinus',
 'LAT0827': 'Caesellius Vindex',
 'LAT0830': 'Titus Calpurnius Siculus',
 'LAT0836': 'Aulus Cornelius Celsus',
 'LAT0842': 'Gaius Clodius Licinus',
 'LAT0845': 'L. Iunius Moderatus Columella',
 'LAT0851': 'Cornelius Severus',
 'LAT0854': 'Cornificius Gallus',
 'LAT0857': 'Lucius Annaeus Cornutus',
 'LAT0860': 'Quintus Curtius Rufus',
 'LAT0863': 'Dorcatius',
 'LAT0866': 'Fenestella',
 'LAT0869': 'Marcus Verrius Flaccus',
 'LAT0875': 'Cn. Cornel. Lentulus Gaetulicus',
 'LAT0878': 'Gaius Asinius Gallus',
 'LAT0881': 'Claudius Caesar Germanicus',
 'LAT0884': 'Gracchus, trag.',
 'LAT0887': 'Grattius',
 'LAT0890': 'Homerus Latinus',
 'LAT0893': 'Quintus Horatius Flaccus, Horace',
 'LAT0899': 'Hyginus Astronomus',
 'LAT0902': 'Iulius Africanus',
 'LAT0905': 'Marcus Antistius Labeo',
 'LAT0908': 'Attius Labeo',
 'LAT0911': 'Laus Pisonis',
 'LAT0914': 'Titus Livius, Livy',
 'LAT0917': 'Marcus Annaeus Lucanus',
 'LAT0920': 'Lucilius iunior',
 'LAT0923': 'Aemilius Macer',
 'LAT0926': 'Marcus Manilius, Manilius',
 'LAT0929': 'Pomponius Mela',
 'LAT0932': 'M. Valerius Messalla Corvinus',
 'LAT0935': 'Iulius Modestus',
 'LAT0938': 'Iulius Montanus',
 'LAT0944': 'Imperator Nero',
 'LAT0959': 'Publius Ovidius Naso',
 'LAT0963': 'Quintus Remmius Palaemon',
 'LAT0966': 'Passienus Crispus',
 'LAT0969': 'Aulus Persius Flaccus',
 'LAT0972': 'Petronius',
 'LAT0975': 'Phaedrus',
 'LAT0978': 'Gaius Plinius Secundus, Pliny',
 'LAT0981': 'Gaius Asinius Pollio',
 'LAT0984': 'Pompeius Trogus',
 'LAT0987': 'Publius Pomponius Secundus',
 'LAT0990': 'Precatio Omnium Herbarum',
 'LAT0993': 'Precatio Terrae',
 'LAT0996': 'Marcus Valerius Probus',
 'LAT1000': 'Pupius (?)',
 'LAT1002': 'Marcus Fabius Quintilianus',
 'LAT1005': 'Rabirius',
 'LAT1011': 'Scribonius Largus',
 'LAT1014': 'Lucius Annaeus Seneca senior',
 'LAT1017': 'Lucius Annaeus Seneca iunior',
 'LAT1020': 'Publius Papinius Statius',
 'LAT1023': 'Sulpicia, Caleni uxor',
 'LAT1029': 'Turnus',
 'LAT1032': 'Vagellius',
 'LAT1035': 'Gaius Valerius Flaccus',
 'LAT1038': 'Valerius Maximus',
 'LAT1041': 'Pseudo-Varro',
 'LAT1044': 'Velleius Paterculus',
 'LAT1047': 'Veranius',
 'LAT1050': 'Lucius Verginius Rufus',
 'LAT1053': 'Vibius Crispus',
 'LAT1056': 'Vitruvius',
 'LAT1100': 'Calpurnius Flaccus',
 'LAT1103': 'Priapea',
 'LAT1203': 'Alfius Avitus',
 'LAT1206': 'Lucius Ampelius',
 'LAT1209': 'Annianus',
 'LAT1212': 'Apuleius Madaurensis',
 'LAT1218': 'Sentius Augurinus',
 'LAT1221': 'C. Iul. Caes. Augustus Octavianus',
 'LAT1224': 'Marcus Aurelius',
 'LAT1227': 'Balbus, grom.',
 'LAT1229': 'Flavius Caper',
 'LAT1234': 'Didascaliae et Argum. in Plautum',
 'LAT1235': 'Didascaliae et Per. in Terentium',
 'LAT1236': 'Sextus Pompeius Festus',
 'LAT1242': 'Annius Florus',
 'LAT1245': 'Sextus Iulius Frontinus',
 'LAT1248': 'Marcus Cornelius Fronto',
 'LAT1251': 'Gaius, iur., Gaius',
 'LAT1254': 'Aulus Gellius',
 'LAT1257': 'Granius Licinianus',
 'LAT1260': 'Hadrianus',
 'LAT1263': 'Hyginus, myth.',
 'LAT1266': 'Hyginus Gromaticus',
 'LAT1276': 'Decimus Iunius Iuvenalis, Juvenal',
 'LAT1279': 'Laelius Felix',
 'LAT1282': 'Lentulus, mimus',
 'LAT1285': 'Lucius Volusius Maecianus',
 'LAT1291': 'Marianus',
 'LAT1294': 'Marcus Valerius Martialis',
 'LAT1297': 'Marullus',
 'LAT1306': 'Lucius Neratius Priscus',
 'LAT1318': 'C. Plinius Caecilius Secundus, Pliny',
 'LAT1321': 'Sextus Pomponius',
 'LAT1327': 'Sabidius',
 'LAT1336': 'Scaevus Memor',
 'LAT1339': 'Septimius Serenus',
 'LAT1342': 'Siculus Flaccus',
 'LAT1345': 'Silius Italicus',
 'LAT1348': 'Gaius Suetonius Tranquillus',
 'LAT1351': 'Cornelius Tacitus',
 'LAT1357': 'Imp. Marcus Ulpius Traianus, Trajan',
 'LAT1363': 'Aemilius Asper',
 'LAT1370': 'Quintus Terentius Scaurus',
 'LAT1374': 'Velius Longus',
 'LAT1377': 'Fragmenta Bobiensia',
 'LAT1380': 'Philumenus medicus',
 'LAT1500': 'Altercatio Hadr. et Epicteti',
 'LAT1506': 'Anonymi Fragmenta de Iure Fisci',
 'LAT1512': 'Pomponius Porphyrio',
 'LAT1515': 'Quintus Serenus (Sammonicus)',
 'LAT1518': 'Terentianus Maurus',
 'LAT1604': 'Iulius Atherianus',
 'LAT1672': 'Iulius Valerius',
 'LAT1908': 'Gallus Antipater',
 'LAT2000': 'Ablabius',
 'LAT2002': 'Albinus, poet.',
 'LAT2003': 'Caelius Apicius',
 'LAT2028': 'Chalcidius',
 'LAT2097': 'Sextus Paconianus',
 'LAT2123': 'Publilius Optatianus Porfyrius',
 'LAT2150': 'Zeno of Verona',
 'LAT2300': 'Aemilius Sura',
 'LAT2301': 'Q. Aurelius Memmius Symmachus',
 'LAT2302': 'L. Aurel. Avianius Symmachus',
 'LAT2305': 'Caelius Aurelianus',
 'LAT2331': 'Scriptores Historiae Augustae',
 'LAT2335': 'Anonymi de Differentiis [Fronto]',
 'LAT2349': 'Maurus Servius Honoratus, Servius',
 'LAT2434': 'Hilarius Arelatensis',
 'LAT2456': 'Parthenius Presbyter',
 'LAT2468': 'Aurelius Augustinus',
 'LAT2806': 'Iustinianus, Justinian, Digest',
 'LAT3211': 'Argum. Aen. et Tetrast.',
 'LAT9221': 'Paulus Quaestor',
 'LAT9254': 'Titius, gram.',
 'LAT9500': 'Anonymi Epici et Lyrici',
 'LAT9505': 'Anonymi Comici et Tragici',
 'LAT9510': 'Anonymi Grammatici',
 'LAT9969': 'Vita Iuvenalis'}

In [22]:
from cltk.corpus.latin.phi5_index import PHI5_WORKS_INDEX

In [24]:
PHI5_WORKS_INDEX


Out[24]:
{'LAT0002': {'name': 'Titus Annius Luscus', 'works': ['001']},
 'LAT0004': {'name': 'Appius Claudius Caecus', 'works': ['001']},
 'LAT0005': {'name': 'Aquilius, comoed.', 'works': ['001']},
 'LAT0007': {'name': 'Atilius', 'works': ['001']},
 'LAT0010': {'name': 'Marcus Iunius Brutus [iur.]', 'works': ['001']},
 'LAT0013': {'name': 'Caecilius Statius', 'works': ['001']},
 'LAT0016': {'name': 'Lucius Calpurnius Piso Frugi', 'works': ['001']},
 'LAT0019': {'name': 'Gaius Papirius Carbo', 'works': ['001']},
 'LAT0022': {'name': 'Marcus Porcius Cato, Cato',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012']},
 'LAT0025': {'name': 'Marcus Porcius Cato M.f.M.n.', 'works': ['001']},
 'LAT0027': {'name': 'Lucius Cincius Alimentus', 'works': ['001']},
 'LAT0028': {'name': 'Lucius Coelius Antipater', 'works': ['001']},
 'LAT0031': {'name': 'Cornelia, mater Gracchorum', 'works': ['001']},
 'LAT0034': {'name': 'Gaius Scribonius Curio avus', 'works': ['001']},
 'LAT0037': {'name': 'Gaius Scribonius Curio pater', 'works': ['001']},
 'LAT0043': {'name': 'Quintus Ennius',
  'works': ['001', '002', '003', '004', '005', '006', '007']},
 'LAT0046': {'name': 'Cornelius Epicadus', 'works': ['001']},
 'LAT0058': {'name': 'Q. Fabius Maximus Servilianus', 'works': ['001']},
 'LAT0061': {'name': 'Fabius Pictor', 'works': ['001', '002']},
 'LAT0064': {'name': 'Gaius Fannius', 'works': ['001', '002']},
 'LAT0067': {'name': 'Favorinus', 'works': ['001']},
 'LAT0070': {'name': 'Gnaeus Gellius', 'works': ['001']},
 'LAT0073': {'name': 'Gaius Sempronius Gracchus', 'works': ['001']},
 'LAT0076': {'name': 'Gaius Cassius Hemina', 'works': ['001']},
 'LAT0079': {'name': 'Hostius', 'works': ['001']},
 'LAT0082': {'name': 'Decimus Iunius Silanus', 'works': ['001']},
 'LAT0085': {'name': 'Gaius Laelius Sapiens', 'works': ['001']},
 'LAT0088': {'name': 'M. Aemilius Lepidus Porcina', 'works': ['001']},
 'LAT0091': {'name': 'Licinius Imbrex', 'works': ['001']},
 'LAT0094': {'name': 'Lucius Livius Andronicus',
  'works': ['001', '002', '003']},
 'LAT0097': {'name': 'Gaius Lucilius', 'works': ['001']},
 'LAT0100': {'name': 'Luscius Lanuvinus', 'works': ['001']},
 'LAT0103': {'name': 'Gnaeus Marcius vates', 'works': ['001']},
 'LAT0104': {'name': 'Gaius Memmius', 'works': ['001']},
 'LAT0106': {'name': 'Caecilius Metellus', 'works': ['001']},
 'LAT0109': {'name': 'Q. Caecilius Metellus Maced.', 'works': ['001']},
 'LAT0112': {'name': 'Gnaeus Naevius',
  'works': ['001', '002', '003', '004', '005', '006', '007']},
 'LAT0116': {'name': 'Marcus Pacuvius', 'works': ['001', '002']},
 'LAT0117': {'name': 'Papinius, epigram.', 'works': ['001']},
 'LAT0118': {'name': 'L. Aemilius L.f.M.n. Paulus', 'works': ['001']},
 'LAT0119': {'name': 'Titus Maccius Plautus',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017',
   '018',
   '019',
   '020',
   '021',
   '022']},
 'LAT0122': {'name': 'Aulus Postumius Albinus', 'works': ['001']},
 'LAT0125': {'name': 'Publius Mucius Scaevola', 'works': ['001']},
 'LAT0127': {'name': 'P. Cornel. Scipio Afr. ma.', 'works': ['001']},
 'LAT0128': {'name': 'P. Cornel. Scipio Aem. Afr.', 'works': ['001']},
 'LAT0130': {'name': 'P. Cornel. Scipio Nasica Ser.', 'works': ['001']},
 'LAT0134': {'name': 'Publius Terentius Afer, Terence',
  'works': ['001', '002', '003', '004', '005', '006']},
 'LAT0137': {'name': 'Titinius', 'works': ['001']},
 'LAT0140': {'name': 'Gaius Titius', 'works': ['001']},
 'LAT0143': {'name': 'Trabea', 'works': ['001']},
 'LAT0146': {'name': 'Sextus Turpilius', 'works': ['001']},
 'LAT0149': {'name': 'Carmen Arvale', 'works': ['001']},
 'LAT0300': {'name': 'Sempronius Asellio', 'works': ['001']},
 'LAT0301': {'name': 'Gnaeus Domitius Ahenobarbus', 'works': ['001']},
 'LAT0302': {'name': 'Marcus Antonius', 'works': ['001']},
 'LAT0303': {'name': 'Aurelius Opillus', 'works': ['001']},
 'LAT0306': {'name': 'Carmen Devotionis', 'works': ['001']},
 'LAT0309': {'name': 'Carmen Evocationis', 'works': ['001']},
 'LAT0312': {'name': 'Fabius Dossennus', 'works': ['001']},
 'LAT0315': {'name': 'Marcus Iunius Gracchanus', 'works': ['001']},
 'LAT0321': {'name': 'Porcius Licinus', 'works': ['001']},
 'LAT0324': {'name': 'Saserna', 'works': ['001']},
 'LAT0327': {'name': 'L. Aelius Praeconinus Stilo', 'works': ['001']},
 'LAT0330': {'name': 'Volcacius Sedigitus', 'works': ['001']},
 'LAT0400': {'name': 'Lucius Accius', 'works': ['001', '002', '003']},
 'LAT0401': {'name': 'Aufustius', 'works': ['001']},
 'LAT0402': {'name': 'Valerius Aedituus', 'works': ['001']},
 'LAT0404': {'name': 'Lucius Afranius', 'works': ['001']},
 'LAT0405': {'name': 'Clodius Tuscus', 'works': ['001']},
 'LAT0406': {'name': 'Publius Alfenus Varus', 'works': ['002']},
 'LAT0408': {'name': 'Marcus Antonius triumvir', 'works': ['002']},
 'LAT0409': {'name': 'Quintus Cornificius', 'works': ['001']},
 'LAT0410': {'name': 'Aprissius (?)', 'works': ['001']},
 'LAT0412': {'name': 'Gaius Aquilius Gallus', 'works': ['001']},
 'LAT0413': {'name': 'Gavius Bassus', 'works': ['001', '002']},
 'LAT0414': {'name': 'Lucius Arruntius', 'works': ['001']},
 'LAT0416': {'name': 'Lucius Ateius Praetextatus', 'works': ['001']},
 'LAT0418': {'name': 'Titus Quinctius Atta', 'works': ['001', '002']},
 'LAT0419': {'name': 'Lucius Orbilius Pupillus', 'works': ['001']},
 'LAT0420': {'name': 'Publius Aufidius Namusa', 'works': ['001']},
 'LAT0423': {'name': 'Lucius Herennius Balbus', 'works': ['001']},
 'LAT0425': {'name': 'Publius Rutilius Lupus', 'works': ['001']},
 'LAT0426': {'name': 'Bellum Africum [Anonymous]', 'works': ['001']},
 'LAT0428': {'name': 'Bellum Alexandrinum [Anonymous]', 'works': ['001']},
 'LAT0430': {'name': 'Bellum Hispaniense [Anonymous]', 'works': ['001']},
 'LAT0432': {'name': 'Marcus Furius Bibaculus', 'works': ['001']},
 'LAT0436': {'name': 'Marcus Iunius Brutus [tyr.]', 'works': ['002']},
 'LAT0442': {'name': 'Aulus Caecina', 'works': ['002']},
 'LAT0444': {'name': 'Marcus Caelius Rufus', 'works': ['002']},
 'LAT0445': {'name': 'Gaius vel Lucius Caepasius', 'works': ['001']},
 'LAT0446': {'name': 'Quintus Servilius Caepio', 'works': ['001']},
 'LAT0448': {'name': 'Gaius Iulius Caesar, Caesar',
  'works': ['001', '002', '003', '004', '005', '006', '007', '008']},
 'LAT0450': {'name': 'Lucius Iulius Caesar', 'works': ['001']},
 'LAT0451': {'name': 'Sinnius Capito', 'works': ['001']},
 'LAT0452': {'name': 'Gaius Iulius Caesar Strabo', 'works': ['001', '002']},
 'LAT0454': {'name': 'Marcus Calidius', 'works': ['001']},
 'LAT0455': {'name': 'Gaius Calpurnius Piso', 'works': ['001']},
 'LAT0456': {'name': 'Gaius Licinius Macer Calvus', 'works': ['001', '002']},
 'LAT0458': {'name': 'Publius Cannutius', 'works': ['001']},
 'LAT0460': {'name': 'Gaius Papirius Carbo Arvina', 'works': ['001']},
 'LAT0466': {'name': 'Aulus Cascellius', 'works': ['001']},
 'LAT0469': {'name': 'Lucius Cassius Longinus', 'works': ['001']},
 'LAT0470': {'name': 'Marcus Porcius Cato Uticensis', 'works': ['002']},
 'LAT0472': {'name': 'Gaius Valerius Catullus', 'works': ['001', '002']},
 'LAT0473': {'name': 'Q. Lutatius Catulus iunior', 'works': ['001']},
 'LAT0474': {'name': 'Marcus Tullius Cicero, Cicero, Tully',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017',
   '018',
   '019',
   '020',
   '021',
   '022',
   '023',
   '024',
   '025',
   '026',
   '027',
   '028',
   '029',
   '030',
   '031',
   '032',
   '033',
   '034',
   '035',
   '036',
   '037',
   '038',
   '039',
   '040',
   '041',
   '042',
   '043',
   '044',
   '045',
   '046',
   '047',
   '048',
   '049',
   '050',
   '051',
   '052',
   '053',
   '054',
   '055',
   '056',
   '057',
   '058',
   '059',
   '060',
   '061',
   '062',
   '063',
   '064',
   '065',
   '066',
   '067',
   '068',
   '069',
   '070',
   '071',
   '072',
   '073',
   '074',
   '075']},
 'LAT0478': {'name': 'Quintus Tullius Cicero', 'works': ['002', '003']},
 'LAT0484': {'name': 'Lucius Cincius', 'works': ['001', '002']},
 'LAT0486': {'name': 'Gaius Helvius Cinna', 'works': ['001']},
 'LAT0487': {'name': 'Publius Clodius Pulcher', 'works': ['001']},
 'LAT0488': {'name': 'Servius Clodius', 'works': ['001']},
 'LAT0490': {'name': 'Publius Cominius', 'works': ['001']},
 'LAT0492': {'name': 'Commentarii Augurum', 'works': ['001']},
 'LAT0494': {'name': 'Commentarii Consulares', 'works': ['001']},
 'LAT0496': {'name': 'Commentarius Anquisit. Sergii', 'works': ['001']},
 'LAT0498': {'name': 'Gaius Aurelius Cotta', 'works': ['001']},
 'LAT0500': {'name': 'Lucius Licinius Crassus', 'works': ['001']},
 'LAT0502': {'name': 'Aulus Cremutius Cordus', 'works': ['001']},
 'LAT0510': {'name': 'Publius Cornelius Dolabella', 'works': ['002']},
 'LAT0512': {'name': 'Marcus Duronius', 'works': ['001']},
 'LAT0514': {'name': 'Egnatius', 'works': ['001']},
 'LAT0515': {'name': 'Sextus (vel Spurius) Ennius', 'works': ['001']},
 'LAT0516': {'name': 'Gaius Erucius', 'works': ['001']},
 'LAT0518': {'name': 'Aulus Furius Antias', 'works': ['001']},
 'LAT0522': {'name': 'Gaius Aelius Gallus', 'works': ['001', '002']},
 'LAT0524': {'name': 'Gaius Cornelius Gallus, Gallus',
  'works': ['001', '002']},
 'LAT0526': {'name': 'Gaius Servilius Glaucia', 'works': ['001']},
 'LAT0527': {'name': 'Gannius', 'works': ['001']},
 'LAT0528': {'name': 'Granius Flaccus', 'works': ['001']},
 'LAT0530': {'name': 'Aulus Hirtius', 'works': ['001', '002']},
 'LAT0532': {'name': 'Quintus Hortensius Hortalus', 'works': ['001', '002']},
 'LAT0533': {'name': 'Gaius Iulius Hyginus', 'works': ['001', '002']},
 'LAT0534': {'name': 'Iuventius, comoed.', 'works': ['001']},
 'LAT0535': {'name': 'Marcus Iuventius Laterensis', 'works': ['001']},
 'LAT0536': {'name': 'Decimus Laberius', 'works': ['001']},
 'LAT0537': {'name': 'Titus Labienus', 'works': ['001']},
 'LAT0538': {'name': 'Laevius', 'works': ['001', '002']},
 'LAT0540': {'name': 'Tullius Laurea', 'works': ['001']},
 'LAT0541': {'name': 'Cn. Cornel. Lentulus Marcell.', 'works': ['001']},
 'LAT0546': {'name': 'Gaius Licinius Mucianus', 'works': ['001']},
 'LAT0550': {'name': 'Titus Lucretius Carus', 'works': ['001', '002', '003']},
 'LAT0552': {'name': 'Quintus Lutatius Catulus', 'works': ['001', '002']},
 'LAT0556': {'name': 'Gaius Licinius Macer', 'works': ['001', '002']},
 'LAT0558': {'name': 'Gaius Cilnius Maecenas', 'works': ['001', '002']},
 'LAT0560': {'name': 'Helvius Mancia', 'works': ['001']},
 'LAT0562': {'name': 'Manilius, poet.', 'works': ['001']},
 'LAT0564': {'name': 'Manius Manilius', 'works': ['001']},
 'LAT0568': {'name': 'Gnaeus Matius', 'works': ['001']},
 'LAT0574': {'name': 'Gaius Memmius L. f.', 'works': ['001', '002']},
 'LAT0576': {'name': 'M. Valerius Messalla Rufus', 'works': ['001', '002']},
 'LAT0582': {'name': 'Q. Caecilius Metellus Numid.', 'works': ['001']},
 'LAT0584': {'name': 'Mimi Poetarum Incertorum', 'works': ['001', '002']},
 'LAT0586': {'name': 'Mummius', 'works': ['001']},
 'LAT0587': {'name': 'Naevius, iunior', 'works': ['001']},
 'LAT0588': {'name': 'Cornelius Nepos', 'works': ['001', '002']},
 'LAT0590': {'name': 'Publius Nigidius Figulus', 'works': ['001']},
 'LAT0591': {'name': 'Ninnius Crassus', 'works': ['001']},
 'LAT0592': {'name': 'Novius, comoed.', 'works': ['001']},
 'LAT0594': {'name': 'Lucius Novius', 'works': ['001']},
 'LAT0596': {'name': 'Numitorius', 'works': ['001']},
 'LAT0600': {'name': 'Gaius Oppius', 'works': ['001', '002']},
 'LAT0606': {'name': 'Lucius Marcius Philippus', 'works': ['001']},
 'LAT0614': {'name': 'Q. Pompeius Q.f.A.n. Rufus', 'works': ['001']},
 'LAT0615': {'name': 'Q. Pompeius Q.f.Q.n. Rufus', 'works': ['001']},
 'LAT0616': {'name': 'Pompilius', 'works': ['001', '002']},
 'LAT0618': {'name': 'Lucius Pomponius Bononiensis', 'works': ['001']},
 'LAT0620': {'name': 'Sextus Propertius', 'works': ['001']},
 'LAT0622': {'name': 'Publilius Syrus', 'works': ['001', '002']},
 'LAT0624': {'name': 'Quintus Claudius Quadrigarius', 'works': ['001']},
 'LAT0625': {'name': 'Lucius Quinctius', 'works': ['001']},
 'LAT0628': {'name': 'Publius Rutilius Rufus', 'works': ['001']},
 'LAT0630': {'name': 'Sacra Argeorum', 'works': ['001']},
 'LAT0631': {'name': 'Gaius Sallustius Crispus',
  'works': ['001', '002', '003', '004', '005', '006', '007', '008']},
 'LAT0634': {'name': 'Santra', 'works': ['001', '002']},
 'LAT0635': {'name': 'Publius Saturius', 'works': ['001']},
 'LAT0636': {'name': 'Quintus Mucius Scaevola', 'works': ['001']},
 'LAT0638': {'name': 'Q. Mucius Scaevola [pontifex]', 'works': ['002']},
 'LAT0640': {'name': 'Marcus Aemilius Scaurus', 'works': ['001', '002']},
 'LAT0642': {'name': 'Sevius Nicanor', 'works': ['001']},
 'LAT0644': {'name': 'Sextilius Ena', 'works': ['001']},
 'LAT0646': {'name': 'Lucius Cornelius Sisenna', 'works': ['001', '002']},
 'LAT0648': {'name': 'Staberius Eros', 'works': ['001']},
 'LAT0650': {'name': 'Sueius', 'works': ['001']},
 'LAT0652': {'name': 'Lucius Cornelius Sulla', 'works': ['001']},
 'LAT0656': {'name': 'Servius Sulpicius Rufus', 'works': ['002', '003']},
 'LAT0658': {'name': 'Tabulae Censoriae', 'works': ['001']},
 'LAT0660': {'name': 'Albius Tibullus', 'works': ['001', '002']},
 'LAT0661': {'name': 'Ticidas', 'works': ['001']},
 'LAT0662': {'name': 'Marcus Tullius Tiro', 'works': ['001']},
 'LAT0664': {'name': 'Gaius Trebatius Testa', 'works': ['001']},
 'LAT0668': {'name': 'Gnaeus Tremelius Scrofa', 'works': ['001']},
 'LAT0670': {'name': 'Quintus Aelius Tubero', 'works': ['001', '002']},
 'LAT0672': {'name': 'Turranius Niger', 'works': ['001']},
 'LAT0674': {'name': 'Valerius, comoed.', 'works': ['001']},
 'LAT0676': {'name': 'Valerius Antias', 'works': ['001']},
 'LAT0678': {'name': 'Quintus Valerius Soranus', 'works': ['001']},
 'LAT0680': {'name': 'Gaius Valgius Rufus', 'works': ['001']},
 'LAT0682': {'name': 'Lucius Varius Rufus', 'works': ['001', '002']},
 'LAT0684': {'name': 'Marcus Terentius Varro, Varro',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017']},
 'LAT0686': {'name': 'P. Terentius Varro Atacinus', 'works': ['001']},
 'LAT0690': {'name': 'Publius Vergilius Maro, Virgil, Vergil',
  'works': ['001', '002', '003']},
 'LAT0692': {'name': 'Appendix Vergiliana',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014']},
 'LAT0694': {'name': 'Volumnius', 'works': ['001']},
 'LAT0703': {'name': 'Arbonius Silo', 'works': ['001']},
 'LAT0706': {'name': 'Carmen de Bello Aegyptiaco', 'works': ['001']},
 'LAT0709': {'name': 'Domitius Marsus', 'works': ['001', '002']},
 'LAT0721': {'name': 'Antonius Panurgus', 'works': ['001']},
 'LAT0724': {'name': 'Cloatius Verus', 'works': ['001']},
 'LAT0727': {'name': 'Cornificius Longus', 'works': ['001']},
 'LAT0730': {'name': 'Tarquitius Priscus', 'works': ['001']},
 'LAT0800': {'name': 'Albinovanus Pedo', 'works': ['001']},
 'LAT0803': {'name': 'Quintus Asconius Pedianus',
  'works': ['001', '002', '003', '004', '005']},
 'LAT0806': {'name': 'Gaius Ateius Capito', 'works': ['001']},
 'LAT0809': {'name': 'Aufidius Bassus', 'works': ['001']},
 'LAT0812': {'name': 'Gaius Caesius Bassus',
  'works': ['001', '002', '003', '004', '005', '006', '007']},
 'LAT0815': {'name': 'Bruttedius Niger', 'works': ['001']},
 'LAT0821': {'name': 'Bucolica Einsidlensia', 'works': ['001']},
 'LAT0824': {'name': 'Cn. Arulenus Caelius Sabinus', 'works': ['001']},
 'LAT0827': {'name': 'Caesellius Vindex', 'works': ['001']},
 'LAT0830': {'name': 'Titus Calpurnius Siculus', 'works': ['001']},
 'LAT0836': {'name': 'Aulus Cornelius Celsus', 'works': ['001', '002', '003']},
 'LAT0842': {'name': 'Gaius Clodius Licinus', 'works': ['001']},
 'LAT0845': {'name': 'L. Iunius Moderatus Columella', 'works': ['001', '002']},
 'LAT0851': {'name': 'Cornelius Severus', 'works': ['001', '002']},
 'LAT0854': {'name': 'Cornificius Gallus', 'works': ['001']},
 'LAT0857': {'name': 'Lucius Annaeus Cornutus', 'works': ['001']},
 'LAT0860': {'name': 'Quintus Curtius Rufus', 'works': ['001']},
 'LAT0863': {'name': 'Dorcatius', 'works': ['001']},
 'LAT0866': {'name': 'Fenestella', 'works': ['001']},
 'LAT0869': {'name': 'Marcus Verrius Flaccus', 'works': ['001', '002']},
 'LAT0875': {'name': 'Cn. Cornel. Lentulus Gaetulicus', 'works': ['001']},
 'LAT0878': {'name': 'Gaius Asinius Gallus', 'works': ['001', '002']},
 'LAT0881': {'name': 'Claudius Caesar Germanicus',
  'works': ['001', '002', '003']},
 'LAT0884': {'name': 'Gracchus, trag.', 'works': ['001']},
 'LAT0887': {'name': 'Grattius', 'works': ['001']},
 'LAT0890': {'name': 'Homerus Latinus', 'works': ['001']},
 'LAT0893': {'name': 'Quintus Horatius Flaccus, Horace',
  'works': ['001', '002', '003', '004', '005', '006']},
 'LAT0899': {'name': 'Hyginus Astronomus', 'works': ['001']},
 'LAT0902': {'name': 'Iulius Africanus', 'works': ['001']},
 'LAT0905': {'name': 'Marcus Antistius Labeo', 'works': ['002']},
 'LAT0908': {'name': 'Attius Labeo', 'works': ['001']},
 'LAT0911': {'name': 'Laus Pisonis', 'works': ['001']},
 'LAT0914': {'name': 'Titus Livius, Livy',
  'works': ['001', '002', '003', '004']},
 'LAT0917': {'name': 'Marcus Annaeus Lucanus', 'works': ['001', '002']},
 'LAT0920': {'name': 'Lucilius iunior', 'works': ['001']},
 'LAT0923': {'name': 'Aemilius Macer', 'works': ['001', '002']},
 'LAT0926': {'name': 'Marcus Manilius, Manilius', 'works': ['001']},
 'LAT0929': {'name': 'Pomponius Mela', 'works': ['001']},
 'LAT0932': {'name': 'M. Valerius Messalla Corvinus', 'works': ['001', '002']},
 'LAT0935': {'name': 'Iulius Modestus', 'works': ['001']},
 'LAT0938': {'name': 'Iulius Montanus', 'works': ['001']},
 'LAT0944': {'name': 'Imperator Nero', 'works': ['001']},
 'LAT0959': {'name': 'Publius Ovidius Naso',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015']},
 'LAT0963': {'name': 'Quintus Remmius Palaemon', 'works': ['001', '002']},
 'LAT0966': {'name': 'Passienus Crispus', 'works': ['001']},
 'LAT0969': {'name': 'Aulus Persius Flaccus', 'works': ['001']},
 'LAT0972': {'name': 'Petronius', 'works': ['001', '002']},
 'LAT0975': {'name': 'Phaedrus', 'works': ['001', '002']},
 'LAT0978': {'name': 'Gaius Plinius Secundus, Pliny', 'works': ['001', '002']},
 'LAT0981': {'name': 'Gaius Asinius Pollio',
  'works': ['001', '003', '004', '005']},
 'LAT0984': {'name': 'Pompeius Trogus', 'works': ['001', '002']},
 'LAT0987': {'name': 'Publius Pomponius Secundus', 'works': ['001', '002']},
 'LAT0990': {'name': 'Precatio Omnium Herbarum', 'works': ['001']},
 'LAT0993': {'name': 'Precatio Terrae', 'works': ['001']},
 'LAT0996': {'name': 'Marcus Valerius Probus', 'works': ['001', '002', '003']},
 'LAT1000': {'name': 'Pupius (?)', 'works': ['001']},
 'LAT1002': {'name': 'Marcus Fabius Quintilianus',
  'works': ['001', '002', '003']},
 'LAT1005': {'name': 'Rabirius', 'works': ['001']},
 'LAT1011': {'name': 'Scribonius Largus', 'works': ['001']},
 'LAT1014': {'name': 'Lucius Annaeus Seneca senior',
  'works': ['001', '002', '003', '004']},
 'LAT1017': {'name': 'Lucius Annaeus Seneca iunior',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017',
   '018']},
 'LAT1020': {'name': 'Publius Papinius Statius',
  'works': ['001', '002', '003', '004']},
 'LAT1023': {'name': 'Sulpicia, Caleni uxor', 'works': ['001', '002']},
 'LAT1029': {'name': 'Turnus', 'works': ['001']},
 'LAT1032': {'name': 'Vagellius', 'works': ['001']},
 'LAT1035': {'name': 'Gaius Valerius Flaccus', 'works': ['001']},
 'LAT1038': {'name': 'Valerius Maximus', 'works': ['001']},
 'LAT1041': {'name': 'Pseudo-Varro', 'works': ['001']},
 'LAT1044': {'name': 'Velleius Paterculus', 'works': ['001']},
 'LAT1047': {'name': 'Veranius', 'works': ['001']},
 'LAT1050': {'name': 'Lucius Verginius Rufus', 'works': ['001']},
 'LAT1053': {'name': 'Vibius Crispus', 'works': ['001']},
 'LAT1056': {'name': 'Vitruvius', 'works': ['001']},
 'LAT1100': {'name': 'Calpurnius Flaccus', 'works': ['001']},
 'LAT1103': {'name': 'Priapea', 'works': ['001']},
 'LAT1203': {'name': 'Alfius Avitus', 'works': ['001']},
 'LAT1206': {'name': 'Lucius Ampelius', 'works': ['001']},
 'LAT1209': {'name': 'Annianus', 'works': ['001']},
 'LAT1212': {'name': 'Apuleius Madaurensis',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010']},
 'LAT1218': {'name': 'Sentius Augurinus', 'works': ['001']},
 'LAT1221': {'name': 'C. Iul. Caes. Augustus Octavianus',
  'works': ['001', '002', '003', '004', '005', '006', '007', '008']},
 'LAT1224': {'name': 'Marcus Aurelius', 'works': ['001']},
 'LAT1227': {'name': 'Balbus, grom.', 'works': ['001']},
 'LAT1229': {'name': 'Flavius Caper', 'works': ['001', '002']},
 'LAT1234': {'name': 'Didascaliae et Argum. in Plautum',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017',
   '018',
   '019']},
 'LAT1235': {'name': 'Didascaliae et Per. in Terentium',
  'works': ['001', '002', '003', '004', '005', '006']},
 'LAT1236': {'name': 'Sextus Pompeius Festus', 'works': ['001']},
 'LAT1242': {'name': 'Annius Florus',
  'works': ['001', '002', '003', '004', '005']},
 'LAT1245': {'name': 'Sextus Iulius Frontinus',
  'works': ['001', '002', '003', '004', '005', '006']},
 'LAT1248': {'name': 'Marcus Cornelius Fronto',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017']},
 'LAT1251': {'name': 'Gaius, iur., Gaius', 'works': ['001', '002', '004']},
 'LAT1254': {'name': 'Aulus Gellius', 'works': ['001']},
 'LAT1257': {'name': 'Granius Licinianus', 'works': ['001']},
 'LAT1260': {'name': 'Hadrianus', 'works': ['001', '002']},
 'LAT1263': {'name': 'Hyginus, myth.', 'works': ['001']},
 'LAT1266': {'name': 'Hyginus Gromaticus',
  'works': ['001', '002', '003', '004', '005']},
 'LAT1276': {'name': 'Decimus Iunius Iuvenalis, Juvenal', 'works': ['001']},
 'LAT1279': {'name': 'Laelius Felix', 'works': ['001']},
 'LAT1282': {'name': 'Lentulus, mimus', 'works': ['001']},
 'LAT1285': {'name': 'Lucius Volusius Maecianus', 'works': ['001']},
 'LAT1291': {'name': 'Marianus', 'works': ['001']},
 'LAT1294': {'name': 'Marcus Valerius Martialis', 'works': ['001', '002']},
 'LAT1297': {'name': 'Marullus', 'works': ['001']},
 'LAT1306': {'name': 'Lucius Neratius Priscus', 'works': ['002']},
 'LAT1318': {'name': 'C. Plinius Caecilius Secundus, Pliny',
  'works': ['001', '002', '003']},
 'LAT1321': {'name': 'Sextus Pomponius', 'works': ['002']},
 'LAT1327': {'name': 'Sabidius', 'works': ['001']},
 'LAT1336': {'name': 'Scaevus Memor', 'works': ['001']},
 'LAT1339': {'name': 'Septimius Serenus', 'works': ['001']},
 'LAT1342': {'name': 'Siculus Flaccus', 'works': ['001']},
 'LAT1345': {'name': 'Silius Italicus', 'works': ['001']},
 'LAT1348': {'name': 'Gaius Suetonius Tranquillus',
  'works': ['001', '002', '003', '004', '005', '006']},
 'LAT1351': {'name': 'Cornelius Tacitus',
  'works': ['001', '002', '003', '004', '005']},
 'LAT1357': {'name': 'Imp. Marcus Ulpius Traianus, Trajan', 'works': ['002']},
 'LAT1363': {'name': 'Aemilius Asper', 'works': ['001', '002']},
 'LAT1370': {'name': 'Quintus Terentius Scaurus',
  'works': ['001', '002', '003', '004']},
 'LAT1374': {'name': 'Velius Longus', 'works': ['001']},
 'LAT1377': {'name': 'Fragmenta Bobiensia',
  'works': ['001', '002', '003', '004', '005', '006', '007', '008']},
 'LAT1380': {'name': 'Philumenus medicus', 'works': ['001']},
 'LAT1500': {'name': 'Altercatio Hadr. et Epicteti', 'works': ['001']},
 'LAT1506': {'name': 'Anonymi Fragmenta de Iure Fisci', 'works': ['001']},
 'LAT1512': {'name': 'Pomponius Porphyrio',
  'works': ['001', '002', '003', '004', '005', '006', '007']},
 'LAT1515': {'name': 'Quintus Serenus (Sammonicus)', 'works': ['001', '002']},
 'LAT1518': {'name': 'Terentianus Maurus', 'works': ['001']},
 'LAT1604': {'name': 'Iulius Atherianus', 'works': ['001']},
 'LAT1672': {'name': 'Iulius Valerius', 'works': ['001']},
 'LAT1908': {'name': 'Gallus Antipater', 'works': ['001']},
 'LAT2000': {'name': 'Ablabius', 'works': ['001']},
 'LAT2002': {'name': 'Albinus, poet.', 'works': ['001', '002']},
 'LAT2003': {'name': 'Caelius Apicius', 'works': ['001', '002', '003']},
 'LAT2028': {'name': 'Chalcidius', 'works': ['001']},
 'LAT2097': {'name': 'Sextus Paconianus', 'works': ['001']},
 'LAT2123': {'name': 'Publilius Optatianus Porfyrius', 'works': ['003']},
 'LAT2150': {'name': 'Zeno of Verona', 'works': ['001']},
 'LAT2300': {'name': 'Aemilius Sura', 'works': ['001']},
 'LAT2301': {'name': 'Q. Aurelius Memmius Symmachus', 'works': ['001']},
 'LAT2302': {'name': 'L. Aurel. Avianius Symmachus', 'works': ['001']},
 'LAT2305': {'name': 'Caelius Aurelianus', 'works': ['001']},
 'LAT2331': {'name': 'Scriptores Historiae Augustae',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017',
   '018',
   '019',
   '020',
   '021',
   '022',
   '023',
   '024',
   '025',
   '026',
   '027',
   '028',
   '029',
   '030']},
 'LAT2335': {'name': 'Anonymi de Differentiis [Fronto]', 'works': ['001']},
 'LAT2349': {'name': 'Maurus Servius Honoratus, Servius',
  'works': ['001', '002', '003', '004', '005', '006', '007']},
 'LAT2434': {'name': 'Hilarius Arelatensis', 'works': ['001']},
 'LAT2456': {'name': 'Parthenius Presbyter', 'works': ['001']},
 'LAT2468': {'name': 'Aurelius Augustinus', 'works': ['001']},
 'LAT2806': {'name': 'Iustinianus, Justinian, Digest', 'works': ['002']},
 'LAT3211': {'name': 'Argum. Aen. et Tetrast.',
  'works': ['001', '002', '003', '004']},
 'LAT9221': {'name': 'Paulus Quaestor', 'works': ['001']},
 'LAT9254': {'name': 'Titius, gram.', 'works': ['001']},
 'LAT9500': {'name': 'Anonymi Epici et Lyrici',
  'works': ['001',
   '002',
   '003',
   '004',
   '005',
   '006',
   '007',
   '008',
   '009',
   '010',
   '011',
   '012',
   '013',
   '014',
   '015',
   '016',
   '017',
   '018',
   '019',
   '020',
   '021',
   '022',
   '023',
   '024',
   '025',
   '026',
   '027',
   '028',
   '029',
   '030',
   '031',
   '032',
   '033',
   '034',
   '035',
   '036',
   '037',
   '038',
   '039',
   '040',
   '041']},
 'LAT9505': {'name': 'Anonymi Comici et Tragici',
  'works': ['001', '002', '003', '004']},
 'LAT9510': {'name': 'Anonymi Grammatici', 'works': ['001']},
 'LAT9969': {'name': 'Vita Iuvenalis', 'works': ['001']}}

In [ ]: