SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 6eab2bcb authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Debug attempt

parent 1a34bacb
No related branches found
No related tags found
No related merge requests found
...@@ -60,7 +60,7 @@ class Journal(models.Model): ...@@ -60,7 +60,7 @@ class Journal(models.Model):
deltat = 1 # to avoid division by zero deltat = 1 # to avoid division by zero
for pub in pubs: for pub in pubs:
if pub.citedby and pub.latest_citedby_update: if pub.citedby and pub.latest_citedby_update:
ncites += pub.citedby.length() ncites += len(pub.citedby)
deltat += (pub.latest_citedby_update - pub.publication_date).seconds deltat += (pub.latest_citedby_update - pub.publication_date).seconds
return (ncites * 3600 * 24 * 365.25/deltat) return (ncites * 3600 * 24 * 365.25/deltat)
...@@ -92,7 +92,7 @@ class Volume(models.Model): ...@@ -92,7 +92,7 @@ class Volume(models.Model):
deltat = 1 # to avoid division by zero deltat = 1 # to avoid division by zero
for pub in pubs: for pub in pubs:
if pub.citedby and pub.latest_citedby_update: if pub.citedby and pub.latest_citedby_update:
ncites += pub.citedby.length() ncites += len(pub.citedby)
deltat += (pub.latest_citedby_update - pub.publication_date).seconds deltat += (pub.latest_citedby_update - pub.publication_date).seconds
return (ncites * 3600 * 24 * 365.25/deltat) return (ncites * 3600 * 24 * 365.25/deltat)
...@@ -156,7 +156,7 @@ class Issue(models.Model): ...@@ -156,7 +156,7 @@ class Issue(models.Model):
deltat = 1 # to avoid division by zero deltat = 1 # to avoid division by zero
for pub in pubs: for pub in pubs:
if pub.citedby and pub.latest_citedby_update: if pub.citedby and pub.latest_citedby_update:
ncites += pub.citedby.length() ncites += len(pub.citedby)
deltat += (pub.latest_citedby_update - pub.publication_date).seconds deltat += (pub.latest_citedby_update - pub.publication_date).seconds
return (ncites * 3600 * 24 * 365.25/deltat) return (ncites * 3600 * 24 * 365.25/deltat)
...@@ -261,7 +261,7 @@ class Publication(models.Model): ...@@ -261,7 +261,7 @@ class Publication(models.Model):
Returns the citation rate in units of nr citations per article per year. Returns the citation rate in units of nr citations per article per year.
""" """
if self.citedby and self.latest_citedby_update: if self.citedby and self.latest_citedby_update:
ncites = self.citedby.length() ncites = len(self.citedby)
deltat = (self.latest_citedby_update - self.publication_date).seconds deltat = (self.latest_citedby_update - self.publication_date).seconds
return (ncites * 3600 * 24 * 365.25/deltat) return (ncites * 3600 * 24 * 365.25/deltat)
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment