code: def networkCoCitation(self, dropAnon = True, nodeType = "full", nodeInfo = True, fullInfo = False, weighted = True, dropNonJournals = False, count = True, keyWords = None, detailedCore = True, detailedCoreAttributes = False, coreOnly = False, expandedCore = False, addCR = False):
          allowedTypes = ["full", "original", "author", "journal", "year"]
          if nodeType not in allowedTypes:
              raise RCValueError("{} is not an allowed nodeType.".format(nodeType))
          coreValues = []
          if bool(detailedCore):
              try:
                  for tag in detailedCore:
                      coreValues.append(normalizeToTag(tag))
              except TypeError:
                  coreValues = ['id', 'authorsFull', 'year', 'title', 'journal', 'volume', 'beginningPage']
          tmpgrph = nx.Graph()
          pcount = 0
          progArgs = (0, "Starting to make a co-citation network")
          if metaknowledge.VERBOSE_MODE:
              progKwargs = {'dummy' : False}
          else:
              progKwargs = {'dummy' : True}
          with _ProgressBar(*progArgs, **progKwargs) as PBar:
              if coreOnly or coreValues or expandedCore:
                  coreCitesDict = {R.createCitation() : R for R in self}
                  if coreOnly:
                      coreCites = coreCitesDict.keys()
                  else:
                      coreCites = None
              else:
                  coreCitesDict = None
                  coreCites = None
              for R in self:
                  if PBar:
                      pcount += 1
                      PBar.updateVal(pcount / len(self), "Analyzing: {}".format(R))
                  Cites = R.get('citations')
                  if Cites:
                      filteredCites = filterCites(Cites, nodeType, dropAnon, dropNonJournals, keyWords, coreCites)
                      addToNetwork(tmpgrph, filteredCites, count, weighted, nodeType, nodeInfo , fullInfo, coreCitesDict, coreValues, detailedCoreAttributes, addCR, headNd = None)
              if expandedCore:
                  if PBar:
                      PBar.updateVal(.98, "Expanding core Records")
                  expandRecs(tmpgrph, self, nodeType, weighted)
              if PBar:
                  PBar.finish("Done making a co-citation network from {}".format(self))
          return tmpgrph