buntine / pioneers

An interactive study of the impact of pioneers in the field of computer science.

Home Page:http://computerpionee.rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Pioneers of Computer Science

An interactive study of the people, and their impact, in the field of computer science. The Pioneers of Computer Science allows you to visualize the who and when of contributions based on any set of topics in the field.

computerpionee.rs

Data

The pioneer data that populates this website was collected via research from many sources across the World Wide Web, rewritten into my own words and reformatted where appropriate. I hereby provide this collated data in CSV format to the community for use in further projects:

If you make something cool, please send me a link. Happy hacking!

Accuracy / Disclaimer

It's always a little risky to "rank" people in terms of their importance. And, although I've tried to be fair, I feel compelled to declare that this website is simply intended to celebrate the achievements of the masters of our field and is no way attempting to belittle any one persons effort relative to anothers. It should be assumed that this data set will always be somewhat incomplete and somewhat inaccurate.

Running locally / Contributing

Contributions are always more than welcome for both new data and new/improved functionality!

In order to run the app locally, it should just be a matter of:

  • Ensure you have Typescript, Python and Sqlite3 installed.
  • Install pip if you don't already have it: $ sudo apt-get install python-pip (or equivalent for your O/S)
  • Install Flask: $ pip install flask
  • Install Pony ORM: $ pip install pony
  • Install GeoPy: $ pip install geopy
  • Set development flag in shell or ~/.bashrc: $ export PIONEERSDEVELOPMENT=1
  • Seed database: $ python app/seed.py
  • Build TypeScript and run server: $ ./build.sh
  • Go to http://localhost:5000

After initial installation, you will only need to ./build.sh each time you want to test.

Screenshots

The Pioneers: Impact The Pioneers: Timeline The Pioneers: Pioneer

About

An interactive study of the impact of pioneers in the field of computer science.

http://computerpionee.rs

License:GNU General Public License v3.0


Languages

Language:TypeScript 63.3%Language:CSS 15.0%Language:Python 11.2%Language:Smarty 5.1%Language:HTML 4.4%Language:Shell 1.0%