Introduction to Tethne: Time and Change, Working with Corpora

In this workbook we'll start to analyze our data diachronically. To do that, we'll make use of a special object called a Corpus that provides some handy methods for organizing and indexing our Papers. We'll use the slice method to index our Papers temporally and across journals, and plot the distribution of features across those slice axes.

Before you start

  • Download the Web of Science practice dataset from here, and store it in a place where you can find it. You'll need the full path to your dataset.
  • Complete the tutorial "Simple Networks"

Loading our WoS data

We'll use the Web of Science dataset that we used in our last workbook. Since this is a new workbook, we'll have to load it again.


In [1]:
from tethne.readers import wos
datadirpath = '/Users/erickpeirson/Downloads/datasets/wos'
MyCorpus = wos.read(datadirpath)

Think of a Corpus as a container for your Papers. Your Papers are still here; you can access your Papers via the papers attribute.


In [2]:
MyCorpus.papers


Out[2]:
[<tethne.classes.paper.Paper at 0x10c4ba1d0>,
 <tethne.classes.paper.Paper at 0x10ae45290>,
 <tethne.classes.paper.Paper at 0x10c650290>,
 <tethne.classes.paper.Paper at 0x10f061ed0>,
 <tethne.classes.paper.Paper at 0x10887a350>,
 <tethne.classes.paper.Paper at 0x10e841e10>,
 <tethne.classes.paper.Paper at 0x10cba0f90>,
 <tethne.classes.paper.Paper at 0x107e7fe10>,
 <tethne.classes.paper.Paper at 0x1076d37d0>,
 <tethne.classes.paper.Paper at 0x10b325550>,
 <tethne.classes.paper.Paper at 0x1096d1ed0>,
 <tethne.classes.paper.Paper at 0x10fab4190>,
 <tethne.classes.paper.Paper at 0x10d15a890>,
 <tethne.classes.paper.Paper at 0x10c812210>,
 <tethne.classes.paper.Paper at 0x10bb96e10>,
 <tethne.classes.paper.Paper at 0x10a718cd0>,
 <tethne.classes.paper.Paper at 0x10d3c4910>,
 <tethne.classes.paper.Paper at 0x107e5bc10>,
 <tethne.classes.paper.Paper at 0x10aa3e990>,
 <tethne.classes.paper.Paper at 0x10ef7e9d0>,
 <tethne.classes.paper.Paper at 0x10db7db10>,
 <tethne.classes.paper.Paper at 0x10b85d590>,
 <tethne.classes.paper.Paper at 0x10892dfd0>,
 <tethne.classes.paper.Paper at 0x10b92b1d0>,
 <tethne.classes.paper.Paper at 0x10b92bc10>,
 <tethne.classes.paper.Paper at 0x1068f3210>,
 <tethne.classes.paper.Paper at 0x10a323690>,
 <tethne.classes.paper.Paper at 0x10f0c1650>,
 <tethne.classes.paper.Paper at 0x109c221d0>,
 <tethne.classes.paper.Paper at 0x108a3c690>,
 <tethne.classes.paper.Paper at 0x10db9f810>,
 <tethne.classes.paper.Paper at 0x10aa94310>,
 <tethne.classes.paper.Paper at 0x10e8c7390>,
 <tethne.classes.paper.Paper at 0x10b999210>,
 <tethne.classes.paper.Paper at 0x106ca3890>,
 <tethne.classes.paper.Paper at 0x10c0d1210>,
 <tethne.classes.paper.Paper at 0x10d312690>,
 <tethne.classes.paper.Paper at 0x109c2b090>,
 <tethne.classes.paper.Paper at 0x10f9339d0>,
 <tethne.classes.paper.Paper at 0x10d728250>,
 <tethne.classes.paper.Paper at 0x10d732410>,
 <tethne.classes.paper.Paper at 0x10d74fc10>,
 <tethne.classes.paper.Paper at 0x109193210>,
 <tethne.classes.paper.Paper at 0x10d1adf50>,
 <tethne.classes.paper.Paper at 0x106cc32d0>,
 <tethne.classes.paper.Paper at 0x10c47e0d0>,
 <tethne.classes.paper.Paper at 0x10c029e10>,
 <tethne.classes.paper.Paper at 0x10dbaac10>,
 <tethne.classes.paper.Paper at 0x10fcdd790>,
 <tethne.classes.paper.Paper at 0x10dab45d0>,
 <tethne.classes.paper.Paper at 0x10b448590>,
 <tethne.classes.paper.Paper at 0x10aafbcd0>,
 <tethne.classes.paper.Paper at 0x10e475e10>,
 <tethne.classes.paper.Paper at 0x10e12a7d0>,
 <tethne.classes.paper.Paper at 0x107618290>,
 <tethne.classes.paper.Paper at 0x110005c90>,
 <tethne.classes.paper.Paper at 0x1066cb950>,
 <tethne.classes.paper.Paper at 0x10d571e50>,
 <tethne.classes.paper.Paper at 0x109ae19d0>,
 <tethne.classes.paper.Paper at 0x10d7fe350>,
 <tethne.classes.paper.Paper at 0x10b4edb10>,
 <tethne.classes.paper.Paper at 0x10f4b8910>,
 <tethne.classes.paper.Paper at 0x10b141610>,
 <tethne.classes.paper.Paper at 0x10efc9c90>,
 <tethne.classes.paper.Paper at 0x10ea7dd10>,
 <tethne.classes.paper.Paper at 0x10cf5d750>,
 <tethne.classes.paper.Paper at 0x109122d10>,
 <tethne.classes.paper.Paper at 0x10c92f6d0>,
 <tethne.classes.paper.Paper at 0x10a737590>,
 <tethne.classes.paper.Paper at 0x10ac73e50>,
 <tethne.classes.paper.Paper at 0x1072f8490>,
 <tethne.classes.paper.Paper at 0x10ae04810>,
 <tethne.classes.paper.Paper at 0x10b179450>,
 <tethne.classes.paper.Paper at 0x1076dfe90>,
 <tethne.classes.paper.Paper at 0x10855e390>,
 <tethne.classes.paper.Paper at 0x107e44390>,
 <tethne.classes.paper.Paper at 0x109ec50d0>,
 <tethne.classes.paper.Paper at 0x10b8a3150>,
 <tethne.classes.paper.Paper at 0x10bbaeb90>,
 <tethne.classes.paper.Paper at 0x10d1fa710>,
 <tethne.classes.paper.Paper at 0x107963b10>,
 <tethne.classes.paper.Paper at 0x10bd6a910>,
 <tethne.classes.paper.Paper at 0x108429590>,
 <tethne.classes.paper.Paper at 0x107f40690>,
 <tethne.classes.paper.Paper at 0x10b3faed0>,
 <tethne.classes.paper.Paper at 0x10cfec790>,
 <tethne.classes.paper.Paper at 0x10e8e5110>,
 <tethne.classes.paper.Paper at 0x10da3e9d0>,
 <tethne.classes.paper.Paper at 0x10dfa1750>,
 <tethne.classes.paper.Paper at 0x10db5ff10>,
 <tethne.classes.paper.Paper at 0x10ce54610>,
 <tethne.classes.paper.Paper at 0x10c4175d0>,
 <tethne.classes.paper.Paper at 0x10c60c050>,
 <tethne.classes.paper.Paper at 0x10cf2a690>,
 <tethne.classes.paper.Paper at 0x10d1eba10>,
 <tethne.classes.paper.Paper at 0x10c624810>,
 <tethne.classes.paper.Paper at 0x10f9bc2d0>,
 <tethne.classes.paper.Paper at 0x108ef6d90>,
 <tethne.classes.paper.Paper at 0x108f36850>,
 <tethne.classes.paper.Paper at 0x108f21c90>,
 <tethne.classes.paper.Paper at 0x10df73410>,
 <tethne.classes.paper.Paper at 0x10a575450>,
 <tethne.classes.paper.Paper at 0x106c266d0>,
 <tethne.classes.paper.Paper at 0x10894e890>,
 <tethne.classes.paper.Paper at 0x107eab110>,
 <tethne.classes.paper.Paper at 0x10eabf6d0>,
 <tethne.classes.paper.Paper at 0x10e4bcd50>,
 <tethne.classes.paper.Paper at 0x10ce76dd0>,
 <tethne.classes.paper.Paper at 0x10793c250>,
 <tethne.classes.paper.Paper at 0x10b1f1490>,
 <tethne.classes.paper.Paper at 0x10c0f3c10>,
 <tethne.classes.paper.Paper at 0x10729b650>,
 <tethne.classes.paper.Paper at 0x10728c390>,
 <tethne.classes.paper.Paper at 0x10ce834d0>,
 <tethne.classes.paper.Paper at 0x1091bf290>,
 <tethne.classes.paper.Paper at 0x10a3f5850>,
 <tethne.classes.paper.Paper at 0x10950a390>,
 <tethne.classes.paper.Paper at 0x108a12bd0>,
 <tethne.classes.paper.Paper at 0x1073e73d0>,
 <tethne.classes.paper.Paper at 0x10c05fed0>,
 <tethne.classes.paper.Paper at 0x10d597950>,
 <tethne.classes.paper.Paper at 0x10d341a50>,
 <tethne.classes.paper.Paper at 0x10e323510>,
 <tethne.classes.paper.Paper at 0x10689c5d0>,
 <tethne.classes.paper.Paper at 0x1085f9e90>,
 <tethne.classes.paper.Paper at 0x107fe9a50>,
 <tethne.classes.paper.Paper at 0x107fe0a10>,
 <tethne.classes.paper.Paper at 0x10c4ad550>,
 <tethne.classes.paper.Paper at 0x10630a850>,
 <tethne.classes.paper.Paper at 0x10c0ae990>,
 <tethne.classes.paper.Paper at 0x1089e6a90>,
 <tethne.classes.paper.Paper at 0x10948abd0>,
 <tethne.classes.paper.Paper at 0x10b122950>,
 <tethne.classes.paper.Paper at 0x10f525110>,
 <tethne.classes.paper.Paper at 0x10f204ad0>,
 <tethne.classes.paper.Paper at 0x10b85d6d0>,
 <tethne.classes.paper.Paper at 0x106c09310>,
 <tethne.classes.paper.Paper at 0x10a3ff610>,
 <tethne.classes.paper.Paper at 0x10a5491d0>,
 <tethne.classes.paper.Paper at 0x109537f50>,
 <tethne.classes.paper.Paper at 0x10992f8d0>,
 <tethne.classes.paper.Paper at 0x109aade10>,
 <tethne.classes.paper.Paper at 0x10d341f50>,
 <tethne.classes.paper.Paper at 0x1084d6c90>,
 <tethne.classes.paper.Paper at 0x107e77d10>,
 <tethne.classes.paper.Paper at 0x10fa85950>,
 <tethne.classes.paper.Paper at 0x10cf45690>,
 <tethne.classes.paper.Paper at 0x107fcbb10>,
 <tethne.classes.paper.Paper at 0x10bd5f990>,
 <tethne.classes.paper.Paper at 0x1076aa850>,
 <tethne.classes.paper.Paper at 0x10f0e0d10>,
 <tethne.classes.paper.Paper at 0x10aa80850>,
 <tethne.classes.paper.Paper at 0x10f244810>,
 <tethne.classes.paper.Paper at 0x10c812290>,
 <tethne.classes.paper.Paper at 0x10ced87d0>,
 <tethne.classes.paper.Paper at 0x10cbcf9d0>,
 <tethne.classes.paper.Paper at 0x10e8dc3d0>,
 <tethne.classes.paper.Paper at 0x109acf2d0>,
 <tethne.classes.paper.Paper at 0x1088507d0>,
 <tethne.classes.paper.Paper at 0x106cea6d0>,
 <tethne.classes.paper.Paper at 0x1068dbf10>,
 <tethne.classes.paper.Paper at 0x10e404290>,
 <tethne.classes.paper.Paper at 0x10ea5e5d0>,
 <tethne.classes.paper.Paper at 0x10e823910>,
 <tethne.classes.paper.Paper at 0x10dff7c50>,
 <tethne.classes.paper.Paper at 0x10e105910>,
 <tethne.classes.paper.Paper at 0x10ce76690>,
 <tethne.classes.paper.Paper at 0x10fa7ded0>,
 <tethne.classes.paper.Paper at 0x108fcfb10>,
 <tethne.classes.paper.Paper at 0x10b8a3e10>,
 <tethne.classes.paper.Paper at 0x1089b0350>,
 <tethne.classes.paper.Paper at 0x1073763d0>,
 <tethne.classes.paper.Paper at 0x10f4041d0>,
 <tethne.classes.paper.Paper at 0x109682ed0>,
 <tethne.classes.paper.Paper at 0x10a832790>,
 <tethne.classes.paper.Paper at 0x10b452c90>,
 <tethne.classes.paper.Paper at 0x10a88c7d0>,
 <tethne.classes.paper.Paper at 0x10b970510>,
 <tethne.classes.paper.Paper at 0x10ea72fd0>,
 <tethne.classes.paper.Paper at 0x10cf68910>,
 <tethne.classes.paper.Paper at 0x10db1bd10>,
 <tethne.classes.paper.Paper at 0x1068b0750>,
 <tethne.classes.paper.Paper at 0x107edf390>,
 <tethne.classes.paper.Paper at 0x108967350>,
 <tethne.classes.paper.Paper at 0x106c50dd0>,
 <tethne.classes.paper.Paper at 0x10cea6b10>,
 <tethne.classes.paper.Paper at 0x10fffad90>,
 <tethne.classes.paper.Paper at 0x1089db310>,
 <tethne.classes.paper.Paper at 0x10b63b190>,
 <tethne.classes.paper.Paper at 0x1089ce690>,
 <tethne.classes.paper.Paper at 0x10c0dc750>,
 <tethne.classes.paper.Paper at 0x10e8af810>,
 <tethne.classes.paper.Paper at 0x10ce24510>,
 <tethne.classes.paper.Paper at 0x10e6cae50>,
 <tethne.classes.paper.Paper at 0x10f4a1790>,
 <tethne.classes.paper.Paper at 0x10882f410>,
 <tethne.classes.paper.Paper at 0x10ffe1790>,
 <tethne.classes.paper.Paper at 0x10f539ad0>,
 <tethne.classes.paper.Paper at 0x11011a1d0>,
 <tethne.classes.paper.Paper at 0x10bb15e10>,
 <tethne.classes.paper.Paper at 0x10ea3cfd0>,
 <tethne.classes.paper.Paper at 0x10de56290>,
 <tethne.classes.paper.Paper at 0x1078f1190>,
 <tethne.classes.paper.Paper at 0x10d550450>,
 <tethne.classes.paper.Paper at 0x10a7183d0>,
 <tethne.classes.paper.Paper at 0x1089378d0>,
 <tethne.classes.paper.Paper at 0x10963d6d0>,
 <tethne.classes.paper.Paper at 0x10964b810>,
 <tethne.classes.paper.Paper at 0x10c96dd90>,
 <tethne.classes.paper.Paper at 0x10c97c7d0>,
 <tethne.classes.paper.Paper at 0x10a5ada10>,
 <tethne.classes.paper.Paper at 0x10dfc4d10>,
 <tethne.classes.paper.Paper at 0x1096b2f90>,
 <tethne.classes.paper.Paper at 0x1067f9110>,
 <tethne.classes.paper.Paper at 0x10d3df4d0>,
 <tethne.classes.paper.Paper at 0x10e339e90>,
 <tethne.classes.paper.Paper at 0x1072ed750>,
 <tethne.classes.paper.Paper at 0x1095211d0>,
 <tethne.classes.paper.Paper at 0x1089c4450>,
 <tethne.classes.paper.Paper at 0x10bb67910>,
 <tethne.classes.paper.Paper at 0x10d770250>,
 <tethne.classes.paper.Paper at 0x10a39ad50>,
 <tethne.classes.paper.Paper at 0x10e837d10>,
 <tethne.classes.paper.Paper at 0x106c3d190>,
 <tethne.classes.paper.Paper at 0x108460890>,
 <tethne.classes.paper.Paper at 0x10dfad850>,
 <tethne.classes.paper.Paper at 0x10c43b4d0>,
 <tethne.classes.paper.Paper at 0x10e3ee450>,
 <tethne.classes.paper.Paper at 0x10ed16750>,
 <tethne.classes.paper.Paper at 0x10cfa3810>,
 <tethne.classes.paper.Paper at 0x10c8a3410>,
 <tethne.classes.paper.Paper at 0x1072c6510>,
 <tethne.classes.paper.Paper at 0x10ed84dd0>,
 <tethne.classes.paper.Paper at 0x107676f90>,
 <tethne.classes.paper.Paper at 0x1094f2390>,
 <tethne.classes.paper.Paper at 0x1094f2f50>,
 <tethne.classes.paper.Paper at 0x10df8b210>,
 <tethne.classes.paper.Paper at 0x107398950>,
 <tethne.classes.paper.Paper at 0x10d1e0a90>,
 <tethne.classes.paper.Paper at 0x10a308690>,
 <tethne.classes.paper.Paper at 0x1073aa9d0>,
 <tethne.classes.paper.Paper at 0x10ac52390>,
 <tethne.classes.paper.Paper at 0x108f0c0d0>,
 <tethne.classes.paper.Paper at 0x10a115950>,
 <tethne.classes.paper.Paper at 0x10acb6590>,
 <tethne.classes.paper.Paper at 0x107ca2c10>,
 <tethne.classes.paper.Paper at 0x10fcd2890>,
 <tethne.classes.paper.Paper at 0x10de7f090>,
 <tethne.classes.paper.Paper at 0x109467350>,
 <tethne.classes.paper.Paper at 0x10c9ac590>,
 <tethne.classes.paper.Paper at 0x107c0d510>,
 <tethne.classes.paper.Paper at 0x10bb5b110>,
 <tethne.classes.paper.Paper at 0x10687bd10>,
 <tethne.classes.paper.Paper at 0x10ead6210>,
 <tethne.classes.paper.Paper at 0x1072cef50>,
 <tethne.classes.paper.Paper at 0x10bdd4b10>,
 <tethne.classes.paper.Paper at 0x10c9b7450>,
 <tethne.classes.paper.Paper at 0x109a2e6d0>,
 <tethne.classes.paper.Paper at 0x106913550>,
 <tethne.classes.paper.Paper at 0x10a308710>,
 <tethne.classes.paper.Paper at 0x10f481f50>,
 <tethne.classes.paper.Paper at 0x10a7e6ed0>,
 <tethne.classes.paper.Paper at 0x10d3f6f90>,
 <tethne.classes.paper.Paper at 0x1094bd790>,
 <tethne.classes.paper.Paper at 0x10b410890>,
 <tethne.classes.paper.Paper at 0x10dfcde50>,
 <tethne.classes.paper.Paper at 0x109c8a410>,
 <tethne.classes.paper.Paper at 0x10952bdd0>,
 <tethne.classes.paper.Paper at 0x10cec0a10>,
 <tethne.classes.paper.Paper at 0x10bd3ee90>,
 <tethne.classes.paper.Paper at 0x109c22f50>,
 <tethne.classes.paper.Paper at 0x10d3df950>,
 <tethne.classes.paper.Paper at 0x10e30d8d0>,
 <tethne.classes.paper.Paper at 0x10d3ea8d0>,
 <tethne.classes.paper.Paper at 0x10a853450>,
 <tethne.classes.paper.Paper at 0x10cf38c10>,
 <tethne.classes.paper.Paper at 0x108255dd0>,
 <tethne.classes.paper.Paper at 0x10cea6b90>,
 <tethne.classes.paper.Paper at 0x1091ec950>,
 <tethne.classes.paper.Paper at 0x1073385d0>,
 <tethne.classes.paper.Paper at 0x10bbfb7d0>,
 <tethne.classes.paper.Paper at 0x109ac2710>,
 <tethne.classes.paper.Paper at 0x10a3be910>,
 <tethne.classes.paper.Paper at 0x10df0e210>,
 <tethne.classes.paper.Paper at 0x1071f0490>,
 <tethne.classes.paper.Paper at 0x10722fb90>,
 <tethne.classes.paper.Paper at 0x10deb88d0>,
 <tethne.classes.paper.Paper at 0x109cbb410>,
 <tethne.classes.paper.Paper at 0x109a8d490>,
 <tethne.classes.paper.Paper at 0x10c0d1710>,
 <tethne.classes.paper.Paper at 0x10ac67810>,
 <tethne.classes.paper.Paper at 0x10a3b2890>,
 <tethne.classes.paper.Paper at 0x10d337f50>,
 <tethne.classes.paper.Paper at 0x10f0e0550>,
 <tethne.classes.paper.Paper at 0x107e22410>,
 <tethne.classes.paper.Paper at 0x10b66a250>,
 <tethne.classes.paper.Paper at 0x10a5956d0>,
 <tethne.classes.paper.Paper at 0x107e3ba50>,
 <tethne.classes.paper.Paper at 0x10cbfec10>,
 <tethne.classes.paper.Paper at 0x10a323710>,
 <tethne.classes.paper.Paper at 0x1084a3d10>,
 <tethne.classes.paper.Paper at 0x1084c3390>,
 <tethne.classes.paper.Paper at 0x10a8a5090>,
 <tethne.classes.paper.Paper at 0x107169d10>,
 <tethne.classes.paper.Paper at 0x10717c350>,
 <tethne.classes.paper.Paper at 0x10bd336d0>,
 <tethne.classes.paper.Paper at 0x106fd8c90>,
 <tethne.classes.paper.Paper at 0x10ae5e6d0>,
 <tethne.classes.paper.Paper at 0x107f024d0>,
 <tethne.classes.paper.Paper at 0x10f530450>,
 <tethne.classes.paper.Paper at 0x1094c6690>,
 <tethne.classes.paper.Paper at 0x1096d1110>,
 <tethne.classes.paper.Paper at 0x10966a710>,
 <tethne.classes.paper.Paper at 0x108a26dd0>,
 <tethne.classes.paper.Paper at 0x10df4b810>,
 <tethne.classes.paper.Paper at 0x106f45110>,
 <tethne.classes.paper.Paper at 0x10e3cead0>,
 <tethne.classes.paper.Paper at 0x10e3c4790>,
 <tethne.classes.paper.Paper at 0x108e1a610>,
 <tethne.classes.paper.Paper at 0x10ed59310>,
 <tethne.classes.paper.Paper at 0x10880d150>,
 <tethne.classes.paper.Paper at 0x10fc796d0>,
 <tethne.classes.paper.Paper at 0x10e68a1d0>,
 <tethne.classes.paper.Paper at 0x110105790>,
 <tethne.classes.paper.Paper at 0x10ae68290>,
 <tethne.classes.paper.Paper at 0x109137ed0>,
 <tethne.classes.paper.Paper at 0x10ce4a190>,
 <tethne.classes.paper.Paper at 0x10a3caa90>,
 <tethne.classes.paper.Paper at 0x107149790>,
 <tethne.classes.paper.Paper at 0x10bd803d0>,
 <tethne.classes.paper.Paper at 0x1066c2f90>,
 <tethne.classes.paper.Paper at 0x10df4b850>,
 <tethne.classes.paper.Paper at 0x10d564510>,
 <tethne.classes.paper.Paper at 0x10a31a650>,
 <tethne.classes.paper.Paper at 0x10f5c2e50>,
 <tethne.classes.paper.Paper at 0x10b361790>,
 <tethne.classes.paper.Paper at 0x10dfd6bd0>,
 <tethne.classes.paper.Paper at 0x10ce8eb10>,
 <tethne.classes.paper.Paper at 0x10d7c5b50>,
 <tethne.classes.paper.Paper at 0x10a18be90>,
 <tethne.classes.paper.Paper at 0x106939e10>,
 <tethne.classes.paper.Paper at 0x10a1f1d10>,
 <tethne.classes.paper.Paper at 0x10a529110>,
 <tethne.classes.paper.Paper at 0x10c3188d0>,
 <tethne.classes.paper.Paper at 0x10c81e710>,
 <tethne.classes.paper.Paper at 0x10d50be50>,
 <tethne.classes.paper.Paper at 0x1101599d0>,
 <tethne.classes.paper.Paper at 0x106c1e5d0>,
 <tethne.classes.paper.Paper at 0x10cefb290>,
 <tethne.classes.paper.Paper at 0x1095b2490>,
 <tethne.classes.paper.Paper at 0x108f9a410>,
 <tethne.classes.paper.Paper at 0x10ae5e690>,
 <tethne.classes.paper.Paper at 0x10ac5ced0>,
 <tethne.classes.paper.Paper at 0x10d5ec950>,
 <tethne.classes.paper.Paper at 0x10bd07e10>,
 <tethne.classes.paper.Paper at 0x10bbb9b10>,
 <tethne.classes.paper.Paper at 0x10b3acd50>,
 <tethne.classes.paper.Paper at 0x10859fc90>,
 <tethne.classes.paper.Paper at 0x10e1c4ed0>,
 <tethne.classes.paper.Paper at 0x10decd490>,
 <tethne.classes.paper.Paper at 0x109629050>,
 <tethne.classes.paper.Paper at 0x10eaa04d0>,
 <tethne.classes.paper.Paper at 0x10ceefc10>,
 <tethne.classes.paper.Paper at 0x1096dbed0>,
 <tethne.classes.paper.Paper at 0x107fa8e50>,
 <tethne.classes.paper.Paper at 0x10d1c5dd0>,
 <tethne.classes.paper.Paper at 0x10a182a90>,
 <tethne.classes.paper.Paper at 0x10b680750>,
 <tethne.classes.paper.Paper at 0x10ef47c90>,
 <tethne.classes.paper.Paper at 0x10ac10290>,
 <tethne.classes.paper.Paper at 0x10ac1ee90>,
 <tethne.classes.paper.Paper at 0x10a1d8d10>,
 <tethne.classes.paper.Paper at 0x10cf093d0>,
 <tethne.classes.paper.Paper at 0x10eaea950>,
 <tethne.classes.paper.Paper at 0x1084eacd0>,
 <tethne.classes.paper.Paper at 0x10a1cef50>,
 <tethne.classes.paper.Paper at 0x108215290>,
 <tethne.classes.paper.Paper at 0x10acee4d0>,
 <tethne.classes.paper.Paper at 0x10da597d0>,
 <tethne.classes.paper.Paper at 0x109a519d0>,
 <tethne.classes.paper.Paper at 0x10c82a310>,
 <tethne.classes.paper.Paper at 0x109442b50>,
 <tethne.classes.paper.Paper at 0x108a06a50>,
 <tethne.classes.paper.Paper at 0x10e80bb90>,
 <tethne.classes.paper.Paper at 0x10d1ebb50>,
 <tethne.classes.paper.Paper at 0x10cf98790>,
 <tethne.classes.paper.Paper at 0x10bb45c10>,
 <tethne.classes.paper.Paper at 0x10a7b1410>,
 <tethne.classes.paper.Paper at 0x10a7bb7d0>,
 <tethne.classes.paper.Paper at 0x10e4df550>,
 <tethne.classes.paper.Paper at 0x10aa1e290>,
 <tethne.classes.paper.Paper at 0x10a7fe3d0>,
 <tethne.classes.paper.Paper at 0x10b907850>,
 <tethne.classes.paper.Paper at 0x10f2ce790>,
 <tethne.classes.paper.Paper at 0x1078882d0>,
 <tethne.classes.paper.Paper at 0x10c4dcd10>,
 <tethne.classes.paper.Paper at 0x10a368c10>,
 <tethne.classes.paper.Paper at 0x109e81210>,
 <tethne.classes.paper.Paper at 0x10c3cfb90>,
 <tethne.classes.paper.Paper at 0x108f21c50>,
 <tethne.classes.paper.Paper at 0x1095bdf90>,
 <tethne.classes.paper.Paper at 0x109614090>,
 <tethne.classes.paper.Paper at 0x1078686d0>,
 <tethne.classes.paper.Paper at 0x1085c47d0>,
 <tethne.classes.paper.Paper at 0x10de67e10>,
 <tethne.classes.paper.Paper at 0x1085e2390>,
 <tethne.classes.paper.Paper at 0x10b41ba50>,
 <tethne.classes.paper.Paper at 0x10c35c950>,
 <tethne.classes.paper.Paper at 0x10ace3c50>,
 <tethne.classes.paper.Paper at 0x10f0ca4d0>,
 <tethne.classes.paper.Paper at 0x10d395850>,
 <tethne.classes.paper.Paper at 0x10acfa1d0>,
 <tethne.classes.paper.Paper at 0x10a827c10>,
 <tethne.classes.paper.Paper at 0x1071fd710>,
 <tethne.classes.paper.Paper at 0x107cabf90>,
 <tethne.classes.paper.Paper at 0x10a8c5a10>,
 <tethne.classes.paper.Paper at 0x10ac9f990>,
 <tethne.classes.paper.Paper at 0x10c919a90>,
 <tethne.classes.paper.Paper at 0x10d3df8d0>,
 <tethne.classes.paper.Paper at 0x10c3c5050>,
 <tethne.classes.paper.Paper at 0x10fc00fd0>,
 <tethne.classes.paper.Paper at 0x108850650>,
 <tethne.classes.paper.Paper at 0x10c6a9890>,
 <tethne.classes.paper.Paper at 0x10f2e72d0>,
 <tethne.classes.paper.Paper at 0x10f93ab90>,
 <tethne.classes.paper.Paper at 0x10d50b950>,
 <tethne.classes.paper.Paper at 0x10b6cd650>,
 <tethne.classes.paper.Paper at 0x10e6ec110>,
 <tethne.classes.paper.Paper at 0x10de94910>,
 <tethne.classes.paper.Paper at 0x10edbdb50>,
 <tethne.classes.paper.Paper at 0x10ea97310>,
 <tethne.classes.paper.Paper at 0x109575e90>,
 <tethne.classes.paper.Paper at 0x10f44b310>,
 <tethne.classes.paper.Paper at 0x11005afd0>,
 <tethne.classes.paper.Paper at 0x11012dad0>,
 <tethne.classes.paper.Paper at 0x10885a710>,
 <tethne.classes.paper.Paper at 0x10f9c5b10>,
 <tethne.classes.paper.Paper at 0x10e426c90>,
 <tethne.classes.paper.Paper at 0x10f91b610>,
 <tethne.classes.paper.Paper at 0x110163890>,
 <tethne.classes.paper.Paper at 0x1069b7250>,
 <tethne.classes.paper.Paper at 0x1068285d0>,
 <tethne.classes.paper.Paper at 0x10b49f410>,
 <tethne.classes.paper.Paper at 0x10a86c1d0>,
 <tethne.classes.paper.Paper at 0x10676a3d0>,
 <tethne.classes.paper.Paper at 0x10b493a10>,
 <tethne.classes.paper.Paper at 0x10d371590>,
 <tethne.classes.paper.Paper at 0x10d371810>,
 <tethne.classes.paper.Paper at 0x10db11e10>,
 <tethne.classes.paper.Paper at 0x10da2ac10>,
 <tethne.classes.paper.Paper at 0x10b45ed50>,
 <tethne.classes.paper.Paper at 0x10b811150>,
 <tethne.classes.paper.Paper at 0x10c93b490>,
 <tethne.classes.paper.Paper at 0x10d521e50>,
 <tethne.classes.paper.Paper at 0x1099d5c90>,
 <tethne.classes.paper.Paper at 0x1100d24d0>,
 <tethne.classes.paper.Paper at 0x10d10e3d0>,
 <tethne.classes.paper.Paper at 0x10ceb3490>,
 <tethne.classes.paper.Paper at 0x107fc1a50>,
 <tethne.classes.paper.Paper at 0x10dadc310>,
 <tethne.classes.paper.Paper at 0x10f285d10>,
 <tethne.classes.paper.Paper at 0x10ce19890>,
 <tethne.classes.paper.Paper at 0x10f97ef90>,
 <tethne.classes.paper.Paper at 0x10c6d7490>,
 <tethne.classes.paper.Paper at 0x10d166050>,
 <tethne.classes.paper.Paper at 0x10ed44f90>,
 <tethne.classes.paper.Paper at 0x10f972350>,
 <tethne.classes.paper.Paper at 0x10d17f450>,
 <tethne.classes.paper.Paper at 0x10aecc850>,
 <tethne.classes.paper.Paper at 0x10fc8f490>,
 <tethne.classes.paper.Paper at 0x108fbb750>,
 <tethne.classes.paper.Paper at 0x10c9879d0>,
 <tethne.classes.paper.Paper at 0x10c900990>,
 <tethne.classes.paper.Paper at 0x10b907e50>,
 <tethne.classes.paper.Paper at 0x106760250>,
 <tethne.classes.paper.Paper at 0x10a1c5f10>,
 <tethne.classes.paper.Paper at 0x10d37e9d0>,
 <tethne.classes.paper.Paper at 0x1072a6ad0>,
 <tethne.classes.paper.Paper at 0x10f016390>,
 <tethne.classes.paper.Paper at 0x106756090>,
 <tethne.classes.paper.Paper at 0x10ac678d0>,
 <tethne.classes.paper.Paper at 0x10dfe3a50>,
 <tethne.classes.paper.Paper at 0x107cc3190>,
 <tethne.classes.paper.Paper at 0x10da8d2d0>,
 <tethne.classes.paper.Paper at 0x10a368a50>,
 <tethne.classes.paper.Paper at 0x10b88c290>,
 <tethne.classes.paper.Paper at 0x10de23590>,
 <tethne.classes.paper.Paper at 0x10c9e8c10>,
 <tethne.classes.paper.Paper at 0x108a70ad0>,
 <tethne.classes.paper.Paper at 0x10e4a81d0>,
 <tethne.classes.paper.Paper at 0x10c3f3f50>,
 <tethne.classes.paper.Paper at 0x108903ed0>,
 <tethne.classes.paper.Paper at 0x108945810>,
 <tethne.classes.paper.Paper at 0x10ed16650>,
 <tethne.classes.paper.Paper at 0x10b184450>,
 <tethne.classes.paper.Paper at 0x10b6f7d10>,
 <tethne.classes.paper.Paper at 0x10e4b20d0>,
 <tethne.classes.paper.Paper at 0x10f264450>,
 <tethne.classes.paper.Paper at 0x10eadf5d0>,
 <tethne.classes.paper.Paper at 0x108455dd0>,
 <tethne.classes.paper.Paper at 0x10a33bc50>,
 <tethne.classes.paper.Paper at 0x10d1eba90>,
 <tethne.classes.paper.Paper at 0x106fefd50>,
 <tethne.classes.paper.Paper at 0x107f7ccd0>,
 <tethne.classes.paper.Paper at 0x10ed39410>,
 <tethne.classes.paper.Paper at 0x10f5c2410>,
 <tethne.classes.paper.Paper at 0x10d3295d0>,
 <tethne.classes.paper.Paper at 0x10d550510>,
 <tethne.classes.paper.Paper at 0x10d521850>,
 <tethne.classes.paper.Paper at 0x10d5e2150>,
 <tethne.classes.paper.Paper at 0x10ce6aed0>,
 <tethne.classes.paper.Paper at 0x10d3c4650>,
 <tethne.classes.paper.Paper at 0x10c4d1390>,
 <tethne.classes.paper.Paper at 0x10f54fe90>,
 <tethne.classes.paper.Paper at 0x10b9eb650>,
 <tethne.classes.paper.Paper at 0x106fb2090>,
 <tethne.classes.paper.Paper at 0x10b382710>,
 <tethne.classes.paper.Paper at 0x10c948e10>,
 <tethne.classes.paper.Paper at 0x10692e0d0>,
 <tethne.classes.paper.Paper at 0x106803bd0>,
 <tethne.classes.paper.Paper at 0x10c9574d0>,
 <tethne.classes.paper.Paper at 0x107208750>,
 <tethne.classes.paper.Paper at 0x10a588210>,
 <tethne.classes.paper.Paper at 0x10853fb10>,
 <tethne.classes.paper.Paper at 0x10f2db690>,
 <tethne.classes.paper.Paper at 0x10d10e7d0>,
 <tethne.classes.paper.Paper at 0x10c9b7590>,
 <tethne.classes.paper.Paper at 0x10b1fb3d0>,
 <tethne.classes.paper.Paper at 0x10b307b50>,
 <tethne.classes.paper.Paper at 0x10a1e6f10>,
 <tethne.classes.paper.Paper at 0x109c350d0>,
 <tethne.classes.paper.Paper at 0x10c87e310>,
 <tethne.classes.paper.Paper at 0x10c8cf3d0>,
 <tethne.classes.paper.Paper at 0x10c45b190>,
 <tethne.classes.paper.Paper at 0x10c8f3310>,
 <tethne.classes.paper.Paper at 0x10954df90>,
 <tethne.classes.paper.Paper at 0x10db2eb90>,
 <tethne.classes.paper.Paper at 0x107ecab50>,
 <tethne.classes.paper.Paper at 0x10f9e8310>,
 <tethne.classes.paper.Paper at 0x10efc0e50>,
 <tethne.classes.paper.Paper at 0x10724c490>,
 <tethne.classes.paper.Paper at 0x1096c6650>,
 <tethne.classes.paper.Paper at 0x10d17ff50>,
 <tethne.classes.paper.Paper at 0x10f45e650>,
 <tethne.classes.paper.Paper at 0x10c9e8410>,
 <tethne.classes.paper.Paper at 0x10eab61d0>,
 <tethne.classes.paper.Paper at 0x10dbf4e90>,
 <tethne.classes.paper.Paper at 0x10de0c150>,
 <tethne.classes.paper.Paper at 0x108add110>,
 <tethne.classes.paper.Paper at 0x10dbf4110>,
 <tethne.classes.paper.Paper at 0x1068fe8d0>,
 <tethne.classes.paper.Paper at 0x109eead90>,
 <tethne.classes.paper.Paper at 0x1085ab410>,
 <tethne.classes.paper.Paper at 0x1078fced0>,
 <tethne.classes.paper.Paper at 0x109c4bc90>,
 <tethne.classes.paper.Paper at 0x10fc49550>,
 <tethne.classes.paper.Paper at 0x10b3b7c10>,
 <tethne.classes.paper.Paper at 0x10e37a450>,
 <tethne.classes.paper.Paper at 0x10850cf90>,
 <tethne.classes.paper.Paper at 0x1099fe850>,
 <tethne.classes.paper.Paper at 0x107959450>,
 <tethne.classes.paper.Paper at 0x10fc79050>,
 <tethne.classes.paper.Paper at 0x107c308d0>,
 <tethne.classes.paper.Paper at 0x10678a550>,
 <tethne.classes.paper.Paper at 0x10b137b10>,
 <tethne.classes.paper.Paper at 0x10bb5bdd0>,
 <tethne.classes.paper.Paper at 0x10cb22ad0>,
 <tethne.classes.paper.Paper at 0x107ccc110>,
 <tethne.classes.paper.Paper at 0x109a5f610>,
 <tethne.classes.paper.Paper at 0x109969550>,
 <tethne.classes.paper.Paper at 0x10fab4090>,
 <tethne.classes.paper.Paper at 0x10e4fe390>,
 <tethne.classes.paper.Paper at 0x10a5f8350>,
 <tethne.classes.paper.Paper at 0x10fc84150>,
 <tethne.classes.paper.Paper at 0x108ae9b50>,
 <tethne.classes.paper.Paper at 0x10aef9c50>,
 <tethne.classes.paper.Paper at 0x10aeeda90>,
 <tethne.classes.paper.Paper at 0x110038c50>,
 <tethne.classes.paper.Paper at 0x106c65f50>,
 <tethne.classes.paper.Paper at 0x10f9d1f50>,
 <tethne.classes.paper.Paper at 0x10ce30110>,
 <tethne.classes.paper.Paper at 0x10c601350>,
 <tethne.classes.paper.Paper at 0x10fcf1510>,
 <tethne.classes.paper.Paper at 0x108926d90>,
 <tethne.classes.paper.Paper at 0x1085666d0>,
 <tethne.classes.paper.Paper at 0x10bd10c50>,
 <tethne.classes.paper.Paper at 0x10f404190>,
 <tethne.classes.paper.Paper at 0x10b102510>,
 <tethne.classes.paper.Paper at 0x10c82a2d0>,
 <tethne.classes.paper.Paper at 0x10b825b10>,
 <tethne.classes.paper.Paper at 0x10c444450>,
 <tethne.classes.paper.Paper at 0x10e4e9910>,
 <tethne.classes.paper.Paper at 0x10e40f1d0>,
 <tethne.classes.paper.Paper at 0x10ced8d10>,
 <tethne.classes.paper.Paper at 0x10cb59590>,
 <tethne.classes.paper.Paper at 0x10679d550>,
 <tethne.classes.paper.Paper at 0x10ed625d0>,
 <tethne.classes.paper.Paper at 0x10d171c90>,
 <tethne.classes.paper.Paper at 0x108a93510>,
 <tethne.classes.paper.Paper at 0x10d1fa6d0>,
 <tethne.classes.paper.Paper at 0x10e6ff910>,
 <tethne.classes.paper.Paper at 0x10e876290>,
 <tethne.classes.paper.Paper at 0x10c3e78d0>,
 <tethne.classes.paper.Paper at 0x10c8711d0>,
 <tethne.classes.paper.Paper at 0x10a8d0450>,
 <tethne.classes.paper.Paper at 0x1076ca450>,
 <tethne.classes.paper.Paper at 0x10889c510>,
 <tethne.classes.paper.Paper at 0x10f505ed0>,
 <tethne.classes.paper.Paper at 0x10c84ef50>,
 <tethne.classes.paper.Paper at 0x10b941310>,
 <tethne.classes.paper.Paper at 0x10edb2110>,
 <tethne.classes.paper.Paper at 0x10c6914d0>,
 <tethne.classes.paper.Paper at 0x109682490>,
 <tethne.classes.paper.Paper at 0x10c8c4b10>,
 <tethne.classes.paper.Paper at 0x10dfad890>,
 <tethne.classes.paper.Paper at 0x1096d1e50>,
 <tethne.classes.paper.Paper at 0x10df22ed0>,
 <tethne.classes.paper.Paper at 0x10f226250>,
 <tethne.classes.paper.Paper at 0x1096a7790>,
 <tethne.classes.paper.Paper at 0x10ed93ad0>,
 <tethne.classes.paper.Paper at 0x1100e4990>,
 <tethne.classes.paper.Paper at 0x1091df590>,
 <tethne.classes.paper.Paper at 0x10cb8ac90>,
 <tethne.classes.paper.Paper at 0x10b4d5950>,
 <tethne.classes.paper.Paper at 0x10a78f150>,
 <tethne.classes.paper.Paper at 0x108e7fc50>,
 <tethne.classes.paper.Paper at 0x10e648810>,
 <tethne.classes.paper.Paper at 0x10bdae190>,
 <tethne.classes.paper.Paper at 0x10918c190>,
 <tethne.classes.paper.Paper at 0x10844bcd0>,
 <tethne.classes.paper.Paper at 0x10c948390>,
 <tethne.classes.paper.Paper at 0x10d11b710>,
 <tethne.classes.paper.Paper at 0x10f2c2750>,
 <tethne.classes.paper.Paper at 0x109c3f410>,
 <tethne.classes.paper.Paper at 0x10c33ae50>,
 <tethne.classes.paper.Paper at 0x10c84eb90>,
 <tethne.classes.paper.Paper at 0x10966acd0>,
 <tethne.classes.paper.Paper at 0x10cbe42d0>,
 <tethne.classes.paper.Paper at 0x1096f0410>,
 <tethne.classes.paper.Paper at 0x10a178590>,
 <tethne.classes.paper.Paper at 0x108afdb50>,
 <tethne.classes.paper.Paper at 0x10a83c650>,
 <tethne.classes.paper.Paper at 0x10a8fc4d0>,
 <tethne.classes.paper.Paper at 0x10c3238d0>,
 <tethne.classes.paper.Paper at 0x107912c90>,
 <tethne.classes.paper.Paper at 0x10ef7e990>,
 <tethne.classes.paper.Paper at 0x108593e10>,
 <tethne.classes.paper.Paper at 0x108e06d90>,
 <tethne.classes.paper.Paper at 0x10aee1190>,
 <tethne.classes.paper.Paper at 0x108ff0f90>,
 <tethne.classes.paper.Paper at 0x10c8712d0>,
 <tethne.classes.paper.Paper at 0x10dae8ad0>,
 <tethne.classes.paper.Paper at 0x10c62fe50>,
 <tethne.classes.paper.Paper at 0x10d312cd0>,
 <tethne.classes.paper.Paper at 0x10d307790>,
 <tethne.classes.paper.Paper at 0x10c08ef50>,
 <tethne.classes.paper.Paper at 0x107121190>,
 <tethne.classes.paper.Paper at 0x10948ac90>,
 <tethne.classes.paper.Paper at 0x10fa94b50>,
 <tethne.classes.paper.Paper at 0x10aec25d0>,
 <tethne.classes.paper.Paper at 0x10852a850>,
 <tethne.classes.paper.Paper at 0x10d7f5250>,
 <tethne.classes.paper.Paper at 0x10a14c190>,
 <tethne.classes.paper.Paper at 0x10f4ada50>,
 <tethne.classes.paper.Paper at 0x10ce83d90>,
 <tethne.classes.paper.Paper at 0x10c6c1e10>,
 <tethne.classes.paper.Paper at 0x10e1adb90>,
 <tethne.classes.paper.Paper at 0x106871e50>,
 <tethne.classes.paper.Paper at 0x10b19c9d0>,
 <tethne.classes.paper.Paper at 0x10d74f190>,
 <tethne.classes.paper.Paper at 0x10f4ce990>,
 <tethne.classes.paper.Paper at 0x10e65f410>,
 <tethne.classes.paper.Paper at 0x10a7f0510>,
 <tethne.classes.paper.Paper at 0x107979a90>,
 <tethne.classes.paper.Paper at 0x10a811a90>,
 <tethne.classes.paper.Paper at 0x10d7b3c90>,
 <tethne.classes.paper.Paper at 0x10c4dc890>,
 <tethne.classes.paper.Paper at 0x10c401bd0>,
 <tethne.classes.paper.Paper at 0x10aaa81d0>,
 <tethne.classes.paper.Paper at 0x108f75f90>,
 <tethne.classes.paper.Paper at 0x10cbb8610>,
 <tethne.classes.paper.Paper at 0x10b9b1310>,
 <tethne.classes.paper.Paper at 0x10d3b9890>,
 <tethne.classes.paper.Paper at 0x109e8cfd0>,
 <tethne.classes.paper.Paper at 0x109e96ed0>,
 <tethne.classes.paper.Paper at 0x10d38add0>,
 <tethne.classes.paper.Paper at 0x10ac3da50>,
 <tethne.classes.paper.Paper at 0x10e818b90>,
 <tethne.classes.paper.Paper at 0x10c4f5390>,
 <tethne.classes.paper.Paper at 0x10e46b950>,
 <tethne.classes.paper.Paper at 0x1091cad90>,
 <tethne.classes.paper.Paper at 0x1088f18d0>,
 <tethne.classes.paper.Paper at 0x10da13210>,
 <tethne.classes.paper.Paper at 0x10fcbcc90>,
 <tethne.classes.paper.Paper at 0x10c9e8450>,
 <tethne.classes.paper.Paper at 0x10e461190>,
 <tethne.classes.paper.Paper at 0x10694eb50>,
 <tethne.classes.paper.Paper at 0x109a6bfd0>,
 <tethne.classes.paper.Paper at 0x10f5b7510>,
 <tethne.classes.paper.Paper at 0x10daa8550>,
 <tethne.classes.paper.Paper at 0x106f1d710>,
 <tethne.classes.paper.Paper at 0x10c3f3450>,
 <tethne.classes.paper.Paper at 0x10a14cd90>,
 <tethne.classes.paper.Paper at 0x10d3eadd0>,
 <tethne.classes.paper.Paper at 0x1082a7cd0>,
 <tethne.classes.paper.Paper at 0x1073fa390>,
 <tethne.classes.paper.Paper at 0x109e52110>,
 <tethne.classes.paper.Paper at 0x10ea5e550>,
 <tethne.classes.paper.Paper at 0x10efff410>,
 <tethne.classes.paper.Paper at 0x108228d90>,
 <tethne.classes.paper.Paper at 0x10f210a90>,
 <tethne.classes.paper.Paper at 0x107255510>,
 <tethne.classes.paper.Paper at 0x10a5d2f90>,
 <tethne.classes.paper.Paper at 0x107693650>,
 <tethne.classes.paper.Paper at 0x108e2f550>,
 <tethne.classes.paper.Paper at 0x108e46210>,
 <tethne.classes.paper.Paper at 0x10ef9f7d0>,
 <tethne.classes.paper.Paper at 0x10c4c68d0>,
 <tethne.classes.paper.Paper at 0x10ff48a50>,
 <tethne.classes.paper.Paper at 0x10d10e810>,
 <tethne.classes.paper.Paper at 0x10b8e70d0>,
 <tethne.classes.paper.Paper at 0x10dbca050>,
 <tethne.classes.paper.Paper at 0x10ed00c10>,
 <tethne.classes.paper.Paper at 0x10c099990>,
 <tethne.classes.paper.Paper at 0x1082f6550>,
 <tethne.classes.paper.Paper at 0x109c3f390>,
 <tethne.classes.paper.Paper at 0x10b696310>,
 <tethne.classes.paper.Paper at 0x1082feed0>,
 <tethne.classes.paper.Paper at 0x10b9ff850>,
 <tethne.classes.paper.Paper at 0x10d14e5d0>,
 <tethne.classes.paper.Paper at 0x10a7425d0>,
 <tethne.classes.paper.Paper at 0x1084407d0>,
 <tethne.classes.paper.Paper at 0x109cbbf90>,
 <tethne.classes.paper.Paper at 0x1095e8710>,
 <tethne.classes.paper.Paper at 0x10e1cbf10>,
 <tethne.classes.paper.Paper at 0x10ced8210>,
 <tethne.classes.paper.Paper at 0x107ff5e90>,
 <tethne.classes.paper.Paper at 0x10dfc4050>,
 <tethne.classes.paper.Paper at 0x10a392c90>,
 <tethne.classes.paper.Paper at 0x10de405d0>,
 <tethne.classes.paper.Paper at 0x108fc5cd0>,
 <tethne.classes.paper.Paper at 0x107324750>,
 <tethne.classes.paper.Paper at 0x1099696d0>,
 <tethne.classes.paper.Paper at 0x10fa12650>,
 <tethne.classes.paper.Paper at 0x10e890210>,
 <tethne.classes.paper.Paper at 0x1066def10>,
 <tethne.classes.paper.Paper at 0x10fc6e290>,
 <tethne.classes.paper.Paper at 0x10798de90>,
 <tethne.classes.paper.Paper at 0x1099739d0>,
 <tethne.classes.paper.Paper at 0x10de17050>,
 <tethne.classes.paper.Paper at 0x10e1a20d0>,
 <tethne.classes.paper.Paper at 0x110122210>,
 <tethne.classes.paper.Paper at 0x10d3b97d0>,
 <tethne.classes.paper.Paper at 0x10ce5f110>,
 <tethne.classes.paper.Paper at 0x1100ee490>,
 <tethne.classes.paper.Paper at 0x10d312c10>,
 <tethne.classes.paper.Paper at 0x10acc13d0>,
 <tethne.classes.paper.Paper at 0x10a549210>,
 <tethne.classes.paper.Paper at 0x108249190>,
 <tethne.classes.paper.Paper at 0x109179a50>,
 <tethne.classes.paper.Paper at 0x10cf8b8d0>,
 <tethne.classes.paper.Paper at 0x10efdfb50>,
 <tethne.classes.paper.Paper at 0x108e77cd0>,
 <tethne.classes.paper.Paper at 0x1085f9f50>,
 <tethne.classes.paper.Paper at 0x10cf74350>,
 <tethne.classes.paper.Paper at 0x10cf81b90>,
 <tethne.classes.paper.Paper at 0x10c8b8810>,
 <tethne.classes.paper.Paper at 0x107f75cd0>,
 <tethne.classes.paper.Paper at 0x10bb2d910>,
 <tethne.classes.paper.Paper at 0x10ffe1810>,
 <tethne.classes.paper.Paper at 0x10efaa5d0>,
 <tethne.classes.paper.Paper at 0x107fd4c10>,
 <tethne.classes.paper.Paper at 0x109609ad0>,
 <tethne.classes.paper.Paper at 0x10c3f3490>,
 <tethne.classes.paper.Paper at 0x109944610>,
 <tethne.classes.paper.Paper at 0x10e857d90>,
 <tethne.classes.paper.Paper at 0x10c60cbd0>,
 <tethne.classes.paper.Paper at 0x10dafe710>,
 <tethne.classes.paper.Paper at 0x1089db3d0>,
 <tethne.classes.paper.Paper at 0x108522750>,
 <tethne.classes.paper.Paper at 0x10cb2d8d0>,
 <tethne.classes.paper.Paper at 0x10da34e10>,
 <tethne.classes.paper.Paper at 0x10b191210>,
 <tethne.classes.paper.Paper at 0x1067e43d0>,
 <tethne.classes.paper.Paper at 0x10c6d7550>,
 <tethne.classes.paper.Paper at 0x1099a6a10>,
 <tethne.classes.paper.Paper at 0x10c4c6390>,
 <tethne.classes.paper.Paper at 0x10ced8250>,
 <tethne.classes.paper.Paper at 0x10db94c50>,
 <tethne.classes.paper.Paper at 0x10fc99850>,
 <tethne.classes.paper.Paper at 0x10c4e9650>,
 <tethne.classes.paper.Paper at 0x10d3a1dd0>,
 <tethne.classes.paper.Paper at 0x10d586a10>,
 <tethne.classes.paper.Paper at 0x10b3da190>,
 <tethne.classes.paper.Paper at 0x11009ca90>,
 <tethne.classes.paper.Paper at 0x1094e9850>,
 <tethne.classes.paper.Paper at 0x10edc9cd0>,
 <tethne.classes.paper.Paper at 0x10f947d10>,
 <tethne.classes.paper.Paper at 0x10b4ab710>,
 <tethne.classes.paper.Paper at 0x10f497650>,
 <tethne.classes.paper.Paper at 0x10fc29410>,
 <tethne.classes.paper.Paper at 0x109c8ae10>,
 <tethne.classes.paper.Paper at 0x10aa09650>,
 <tethne.classes.paper.Paper at 0x1099f0710>,
 <tethne.classes.paper.Paper at 0x1091cac90>,
 <tethne.classes.paper.Paper at 0x10c380a10>,
 <tethne.classes.paper.Paper at 0x10d171d50>,
 <tethne.classes.paper.Paper at 0x10ac10dd0>,
 <tethne.classes.paper.Paper at 0x10b3ce310>,
 <tethne.classes.paper.Paper at 0x10c368350>,
 <tethne.classes.paper.Paper at 0x10bdae990>,
 <tethne.classes.paper.Paper at 0x10b431ed0>,
 <tethne.classes.paper.Paper at 0x10b63b690>,
 <tethne.classes.paper.Paper at 0x108aa8750>,
 <tethne.classes.paper.Paper at 0x10fce7910>,
 <tethne.classes.paper.Paper at 0x10f058dd0>,
 <tethne.classes.paper.Paper at 0x107135490>,
 <tethne.classes.paper.Paper at 0x1088e7710>,
 <tethne.classes.paper.Paper at 0x1068474d0>,
 <tethne.classes.paper.Paper at 0x10ea27210>,
 <tethne.classes.paper.Paper at 0x10c32dc50>,
 <tethne.classes.paper.Paper at 0x10c0a40d0>,
 <tethne.classes.paper.Paper at 0x1068f3d10>,
 <tethne.classes.paper.Paper at 0x10cb7ec90>,
 <tethne.classes.paper.Paper at 0x109614d10>,
 <tethne.classes.paper.Paper at 0x10efaa550>,
 <tethne.classes.paper.Paper at 0x10b983510>,
 <tethne.classes.paper.Paper at 0x10b98f190>,
 <tethne.classes.paper.Paper at 0x10b48a4d0>,
 <tethne.classes.paper.Paper at 0x108275450>,
 <tethne.classes.paper.Paper at 0x10f51b310>,
 <tethne.classes.paper.Paper at 0x1078b1e90>,
 <tethne.classes.paper.Paper at 0x1068670d0>,
 <tethne.classes.paper.Paper at 0x10d787e10>,
 <tethne.classes.paper.Paper at 0x10fc99750>,
 <tethne.classes.paper.Paper at 0x10ceef490>,
 <tethne.classes.paper.Paper at 0x10b8c3910>,
 <tethne.classes.paper.Paper at 0x10791cb90>,
 <tethne.classes.paper.Paper at 0x10c33a450>,
 <tethne.classes.paper.Paper at 0x10c05f6d0>,
 <tethne.classes.paper.Paper at 0x10aa9e490>,
 <tethne.classes.paper.Paper at 0x10c619bd0>,
 <tethne.classes.paper.Paper at 0x10edbdc10>,
 <tethne.classes.paper.Paper at 0x109ea3750>,
 <tethne.classes.paper.Paper at 0x10bbf0750>,
 <tethne.classes.paper.Paper at 0x108f55610>,
 <tethne.classes.paper.Paper at 0x10fc35150>,
 <tethne.classes.paper.Paper at 0x10c843690>,
 <tethne.classes.paper.Paper at 0x10ac32a50>,
 <tethne.classes.paper.Paper at 0x109efe650>,
 <tethne.classes.paper.Paper at 0x108553250>,
 <tethne.classes.paper.Paper at 0x107ed1110>,
 <tethne.classes.paper.Paper at 0x10dec3710>,
 <tethne.classes.paper.Paper at 0x10cbe4290>,
 <tethne.classes.paper.Paper at 0x10e629890>,
 <tethne.classes.paper.Paper at 0x10cfec6d0>,
 <tethne.classes.paper.Paper at 0x10fa08c50>,
 <tethne.classes.paper.Paper at 0x10a8a5bd0>,
 <tethne.classes.paper.Paper at 0x10b60ff10>,
 <tethne.classes.paper.Paper at 0x1088d1210>,
 <tethne.classes.paper.Paper at 0x10bdfa7d0>,
 <tethne.classes.paper.Paper at 0x10d37e1d0>,
 <tethne.classes.paper.Paper at 0x10a3d59d0>,
 <tethne.classes.paper.Paper at 0x1073c8690>,
 <tethne.classes.paper.Paper at 0x10891cd50>,
 <tethne.classes.paper.Paper at 0x106c59b10>,
 <tethne.classes.paper.Paper at 0x107e02790>,
 <tethne.classes.paper.Paper at 0x109eead50>,
 <tethne.classes.paper.Paper at 0x10def7190>,
 <tethne.classes.paper.Paper at 0x10e1e0610>,
 <tethne.classes.paper.Paper at 0x10e1ebb50>,
 <tethne.classes.paper.Paper at 0x10da7afd0>,
 <tethne.classes.paper.Paper at 0x10aa74a10>,
 <tethne.classes.paper.Paper at 0x109400510>,
 <tethne.classes.paper.Paper at 0x10dea0310>,
 <tethne.classes.paper.Paper at 0x1100dbc50>,
 <tethne.classes.paper.Paper at 0x10c055ad0>,
 <tethne.classes.paper.Paper at 0x109629f10>,
 <tethne.classes.paper.Paper at 0x109633b10>,
 <tethne.classes.paper.Paper at 0x10aaccf90>,
 <tethne.classes.paper.Paper at 0x10762a610>,
 <tethne.classes.paper.Paper at 0x109677850>,
 <tethne.classes.paper.Paper at 0x1099913d0>,
 <tethne.classes.paper.Paper at 0x10d1eb290>,
 <tethne.classes.paper.Paper at 0x10aa8b590>,
 <tethne.classes.paper.Paper at 0x10ce24910>,
 <tethne.classes.paper.Paper at 0x106ce0190>,
 <tethne.classes.paper.Paper at 0x10bd75910>,
 <tethne.classes.paper.Paper at 0x10fa60050>,
 <tethne.classes.paper.Paper at 0x10db25990>,
 <tethne.classes.paper.Paper at 0x10bd3efd0>,
 <tethne.classes.paper.Paper at 0x10d539750>,
 <tethne.classes.paper.Paper at 0x110170450>,
 <tethne.classes.paper.Paper at 0x1088fac50>,
 <tethne.classes.paper.Paper at 0x10fac2810>,
 <tethne.classes.paper.Paper at 0x109a8d350>,
 <tethne.classes.paper.Paper at 0x10cbfeb90>,
 <tethne.classes.paper.Paper at 0x106741950>,
 <tethne.classes.paper.Paper at 0x10673a650>,
 <tethne.classes.paper.Paper at 0x109ec51d0>,
 <tethne.classes.paper.Paper at 0x10bd28290>,
 <tethne.classes.paper.Paper at 0x107f2a290>,
 <tethne.classes.paper.Paper at 0x10f58dc90>,
 <tethne.classes.paper.Paper at 0x10fc645d0>,
 <tethne.classes.paper.Paper at 0x10dfeed50>,
 <tethne.classes.paper.Paper at 0x10c650390>,
 <tethne.classes.paper.Paper at 0x10ffbe190>,
 <tethne.classes.paper.Paper at 0x10aa4df10>,
 <tethne.classes.paper.Paper at 0x10cefbb90>,
 <tethne.classes.paper.Paper at 0x1084294d0>,
 <tethne.classes.paper.Paper at 0x10b10d910>,
 <tethne.classes.paper.Paper at 0x1088a6ed0>,
 <tethne.classes.paper.Paper at 0x10db39490>,
 <tethne.classes.paper.Paper at 0x10f042fd0>,
 <tethne.classes.paper.Paper at 0x10cb39150>,
 <tethne.classes.paper.Paper at 0x107f0cd90>,
 <tethne.classes.paper.Paper at 0x10b999c10>,
 <tethne.classes.paper.Paper at 0x1079c5cd0>,
 <tethne.classes.paper.Paper at 0x10995f650>,
 <tethne.classes.paper.Paper at 0x10f9f3390>,
 <tethne.classes.paper.Paper at 0x1088db7d0>,
 <tethne.classes.paper.Paper at 0x10fa7df90>,
 <tethne.classes.paper.Paper at 0x10f4e42d0>,
 <tethne.classes.paper.Paper at 0x10ea04290>,
 <tethne.classes.paper.Paper at 0x10e8d1190>,
 <tethne.classes.paper.Paper at 0x108fc5c10>,
 <tethne.classes.paper.Paper at 0x1066e9b10>,
 <tethne.classes.paper.Paper at 0x109eba2d0>,
 <tethne.classes.paper.Paper at 0x10a74d090>,
 <tethne.classes.paper.Paper at 0x10846b6d0>,
 <tethne.classes.paper.Paper at 0x10f4d94d0>,
 <tethne.classes.paper.Paper at 0x10ff35bd0>,
 <tethne.classes.paper.Paper at 0x10f2adfd0>,
 <tethne.classes.paper.Paper at 0x107c6c490>,
 <tethne.classes.paper.Paper at 0x10b840dd0>,
 <tethne.classes.paper.Paper at 0x10b604d50>,
 <tethne.classes.paper.Paper at 0x10b493090>,
 <tethne.classes.paper.Paper at 0x107c182d0>,
 <tethne.classes.paper.Paper at 0x10821fd50>,
 <tethne.classes.paper.Paper at 0x10d5a3f10>,
 <tethne.classes.paper.Paper at 0x108280750>,
 <tethne.classes.paper.Paper at 0x10c6ef1d0>,
 <tethne.classes.paper.Paper at 0x10e3f72d0>,
 <tethne.classes.paper.Paper at 0x10db46050>,
 <tethne.classes.paper.Paper at 0x10bb51590>,
 <tethne.classes.paper.Paper at 0x10b159850>,
 <tethne.classes.paper.Paper at 0x106871490>,
 <tethne.classes.paper.Paper at 0x10d5e2c50>,
 <tethne.classes.paper.Paper at 0x10a78fed0>,
 <tethne.classes.paper.Paper at 0x10ae31a50>,
 <tethne.classes.paper.Paper at 0x10ae39a90>,
 <tethne.classes.paper.Paper at 0x10f5af810>,
 <tethne.classes.paper.Paper at 0x106c2f250>,
 <tethne.classes.paper.Paper at 0x108ea9890>,
 <tethne.classes.paper.Paper at 0x108e8df90>,
 <tethne.classes.paper.Paper at 0x106c47750>,
 <tethne.classes.paper.Paper at 0x10f4e4350>,
 <tethne.classes.paper.Paper at 0x10b65d750>,
 <tethne.classes.paper.Paper at 0x109988a10>,
 <tethne.classes.paper.Paper at 0x10a7bb6d0>,
 <tethne.classes.paper.Paper at 0x10681f110>,
 <tethne.classes.paper.Paper at 0x10ce76790>,
 <tethne.classes.paper.Paper at 0x10ff1da50>,
 <tethne.classes.paper.Paper at 0x10b3b7c50>,
 <tethne.classes.paper.Paper at 0x10fa12710>,
 <tethne.classes.paper.Paper at 0x1085ce890>,
 <tethne.classes.paper.Paper at 0x10fa28f50>,
 <tethne.classes.paper.Paper at 0x10b116950>,
 <tethne.classes.paper.Paper at 0x10ed9afd0>,
 <tethne.classes.paper.Paper at 0x10d143e10>,
 <tethne.classes.paper.Paper at 0x108e7fbd0>,
 <tethne.classes.paper.Paper at 0x1091d6810>,
 <tethne.classes.paper.Paper at 0x1076ff090>,
 <tethne.classes.paper.Paper at 0x10fa3b090>,
 <tethne.classes.paper.Paper at 0x108985650>,
 <tethne.classes.paper.Paper at 0x10c4a0690>,
 <tethne.classes.paper.Paper at 0x10d77bc50>,
 <tethne.classes.paper.Paper at 0x10c81e0d0>,
 <tethne.classes.paper.Paper at 0x10b1dabd0>,
 <tethne.classes.paper.Paper at 0x10a33bd50>,
 <tethne.classes.paper.Paper at 0x10ff7ca10>,
 <tethne.classes.paper.Paper at 0x106924290>,
 <tethne.classes.paper.Paper at 0x108500bd0>,
 <tethne.classes.paper.Paper at 0x10f95b510>,
 <tethne.classes.paper.Paper at 0x1094a9e10>,
 <tethne.classes.paper.Paper at 0x10d710510>,
 <tethne.classes.paper.Paper at 0x108ea1850>,
 <tethne.classes.paper.Paper at 0x10e16d590>,
 <tethne.classes.paper.Paper at 0x10d337590>,
 <tethne.classes.paper.Paper at 0x10ff11ad0>,
 <tethne.classes.paper.Paper at 0x10bb15410>,
 <tethne.classes.paper.Paper at 0x109e33590>,
 <tethne.classes.paper.Paper at 0x10f9ff8d0>,
 <tethne.classes.paper.Paper at 0x10a7dd0d0>,
 <tethne.classes.paper.Paper at 0x10a722a50>,
 <tethne.classes.paper.Paper at 0x10b9f5dd0>,
 <tethne.classes.paper.Paper at 0x10ea38ed0>,
 <tethne.classes.paper.Paper at 0x107e22f50>,
 <tethne.classes.paper.Paper at 0x10b31c050>,
 <tethne.classes.paper.Paper at 0x108235f90>,
 ...]

In [3]:
from tethne.networks import authors
cg = authors.coauthors(MyCorpus)
print 'This graph has {0} nodes and {1} edges, just like before!'.format(len(cg.nodes()), len(cg.edges()))


This graph has 4770 nodes and 10923 edges, just like before!

Your Papers are also indexed. For WoS datasets, they are indexed by wosid (UT in the original field-tagged data file).


In [4]:
MyCorpus.indexed_papers.keys()[:10]    # The first 10 keys in the Paper index.


Out[4]:
['WOS:000078288500016',
 'WOS:000225242500007',
 'WOS:000074414100009',
 'WOS:000268928200019',
 'WOS:000305886800001',
 'WOS:000275757500014',
 'WOS:A1995RV72900015',
 'WOS:000308634600013',
 'WOS:000314781600006',
 'WOS:000220323300004']

So if you know the wosid of a Paper, you can retrieve it from Corpus.papers:


In [5]:
MyCorpus.indexed_papers['WOS:000305886800001']


Out[5]:
<tethne.classes.paper.Paper at 0x10887a350>

Indexing by time: slices

Often we're interested in how networks evolve over time. In Tethne, you can access Papers in a time-variant fashion using the slice method. slice returns a generator that yields dates and subcorpora.


In [6]:
[i for i in MyCorpus.slice('date')]


1923 <type 'int'> 2013 <type 'int'> date <type 'str'>
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-6-07f9fc3ff3a8> in <module>()
----> 1 [i for i in MyCorpus.slice('date')]

/Users/erickpeirson/anaconda/lib/python2.7/site-packages/tethne/classes/corpus.pyc in slice(self, window_size, step_size)
    361         end = max(self.indices['date'].keys())
    362         print start, type(start), end, type(end), window_size, type(window_size)
--> 363         while start <= end - (window_size - 1):
    364             selector = ('date', range(start, start + window_size, 1))
    365             yield start, self.subcorpus(selector)

TypeError: unsupported operand type(s) for -: 'str' and 'int'

The default behavior is to divide your Papers up into 1-year time-periods. You can visualize the distribution of Papers over time using the plot_distribution method.


In [9]:
MyCorpus.axes['date'].keys()


Out[9]:
[1923,
 1924,
 1925,
 1926,
 1927,
 1928,
 1929,
 1930,
 1931,
 1932,
 1933,
 1934,
 1935,
 1936,
 1937,
 1938,
 1939,
 1940,
 1941,
 1942,
 1943,
 1944,
 1945,
 1946,
 1947,
 1948,
 1949,
 1950,
 1951,
 1952,
 1953,
 1954,
 1955,
 1956,
 1957,
 1958,
 1959,
 1960,
 1961,
 1962,
 1963,
 1964,
 1965,
 1966,
 1967,
 1968,
 1969,
 1970,
 1971,
 1972,
 1973,
 1974,
 1975,
 1976,
 1977,
 1978,
 1979,
 1980,
 1981,
 1982,
 1983,
 1984,
 1985,
 1986,
 1987,
 1988,
 1989,
 1990,
 1991,
 1992,
 1993,
 1994,
 1995,
 1996,
 1997,
 1998,
 1999,
 2000,
 2001,
 2002,
 2003,
 2004,
 2005,
 2006,
 2007,
 2008,
 2009,
 2010,
 2011,
 2012,
 2013]

In [7]:
fig = MyCorpus.plot_distribution('date')


You can change how slice divides up your corpus temporally using the method, window_size, step_size, and cumulative keyword arguments.

Here are some methods for slicing a Corpus, which you can specify using the method keyword argument.

Method Description
time_window Slices data using a sliding time-window. Dataslices are indexed by the start of the time-window.
time_period Slices data into time periods of equal length. Dataslices are indexed by the start of the time period.

The main difference between the sliding time-window (time_window) and the time-period (time_period) slicing methods are whether the resulting periods can overlap. Whereas time-period slicing divides data into subsets by sequential non-overlapping time periods, subsets generated by time-window slicing can overlap.

Time-period slicing, with a window-size of 4 years:

Time-window slicing, with a window-size of 4 years and a step-size of 1 year:

Here's what plot_distribution looks like using a sliding time-window of 4 years:


In [10]:
MyCorpus.slice('date', method='time_window', window_size=4)

In [11]:
fig = MyCorpus.plot_distribution('date')


Note that it's a bit smoother, and the per-slice counts are much higher over all (max of ~700/slice, versus ~200/slice before).

Setting cumulative=True means that all of the Papers in the slice at time 0 will be included in the slice at time 1, and so on.


In [12]:
MyCorpus.slice('date', cumulative=True)

In [13]:
fig = MyCorpus.plot_distribution('date')


Features over time

Before we get to the stage of networking, we can visualize how certain features are distributed in our Corpus. We'll develop the concept of features further along in these tutorials.

In Tethne, a feature is anything (a categorical variable, scalar, etc) that can be distributed over Papers. A cited reference, for example, can be a feature. So can a word. We can think of features in terms of the presence or absence of something (e.g. a cited reference), or in terms of a quantity (e.g. the number of times the word 'organism' appears in a Paper).

A featureset is, as the name suggests, a collection of similar features. For example, we can think of all of the cited references in our Corpus as a featureset. A vocabulary of words can also be a featureset.

Each Corpus has an attribute called features that holds featuresets. It's a dictionary, so you can see what featuresets your Corpus contains by calling Corpus.features.keys:


In [14]:
MyCorpus.features.keys()


Out[14]:
['citations']

So far our Corpus contains only a featureset called citations. Each featureset has an index of features that it contains.


In [15]:
print 'There are {0} cited references in this Corpus.'.format(len(MyCorpus.features['citations']['index']))
MyCorpus.features['citations']['index'].items()[0:10]  # Only viewing the first 10 items, since there are so many.


There are 57774 cited references in this Corpus.
Out[15]:
[(0, 'ALEXANDER RR 1971 U S FOREST SERVICE RESEARCH NOTE RM'),
 (1, 'ALEXANDER RR 1984 RM254 ROCK MOUNT FOR'),
 (2, 'ALEXANDER RR 1990 SILVICS N AM'),
 (3, 'BANSAL S 2010 PLANT ECOL'),
 (4, 'BANSAL S 2008 OECOLOGIA'),
 (5, 'BRUBAKER LB 1986 PLANT ECOL'),
 (6, 'CHRISTY EJ 1984 J ECOL'),
 (7, 'CIERJACKS A 2007 J TROP ECOL'),
 (8, 'CUEVAS JG 2000 J ECOL'),
 (9, 'CUI M 1991 TREE PHYSIOL')]

We can view the distribution of a feature across the slices in our Corpus using plot_distribution. This is a bit more complicated than before. We first create a dictionary that describes the feature we're interested in, and then we pass it and the mode='features' keyword argument to plot_distribution.


In [17]:
fkwargs = {
    'featureset': 'citations',
    'feature': 'FALCONER DS 1996 INTRO QUANTITATIVE G',   # An infamous textbook on quant-gen!
    'mode': 'counts',  # The frequency of the citation in each slice.
    'normed': True,    # Normalized by the number of papers in each slice.
}

In [18]:
MyCorpus.slice('date')    # We'll go back to 1-year time-period slicing for now.
fig = MyCorpus.plot_distribution('date', mode='features', fkwargs=fkwargs)


Features across journals

We can also slice our Corpus using other elements of our data, such as journal names. To slice by journal name, try:


In [19]:
MyCorpus.slice('jtitle')    # jtitle stands for 'journal title'

We can use plot_distribution took look at the distribution of Papers across journals. In this example I use MatPlotLib's pyplot module to control the layout of the figure (it's pretty huge).


In [16]:
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(50,145))
fig = MyCorpus.plot_distribution(y_axis='jtitle', fig=fig, aspect=0.6, interpolation='none')


And we can view the distribution of a feature, like citations of Falconer's Quantitative Genetics textbook, across journals in a similar way:


In [17]:
fig = plt.figure(figsize=(50,145))
fig = MyCorpus.plot_distribution(y_axis='jtitle', fig=fig, aspect=0.6, interpolation='none', mode='features', fkwargs=fkwargs)


Of course, these figures are enormous and not very informative as is. The idea is that you can use this as a starting point for your analysis, and ultimately generate your own plots.


In [ ]: