In this notebook we will try to simulate history of disciplines. We will look into few thins here: phd's awarded, departments established, journals created and etc.


In [36]:
import random

def phd_awarded(person=None, discipline=None, title=None):
    if person != None:
        pass
    if discipline != None:
        pass
    if title != None:
        pass
    return True

def department_established(founder=None, university=None, discipline=None):
    if founder != None:
        pass
    if university != None:
        pass
    if discipline != None:
        pass
    
def journal_created(title=None, publisher=None, board=None):
    if title != None:
        pass
    if publisher != None:
        pass
    if board != None:
        pass

def article_published(author=None, title=None, citation_list=None):
    if author != None:
        pass
    if title != None:
        pass
    if citation_list != None:
        pass

In [39]:
phd_count = 10000
discipline_count = 500
for year in range(1900, 2000):
    if random.randint(0, 10) < 1:
        phd_count += 1 #phd_awarded()

    if year % 10 == 0:
        print year

print "phd count: ", phd_count
print "discipline count: ", discipline_count


1900
1910
1920
1930
1940
1950
1960
1970
1980
1990
phd count:  10009
discipline count:  500

In [ ]: