Skip to main content

Posts

Showing posts from October, 2012

Maintain Bibliography on the fly

Often while doing research - big or small - we come across a large volume of information which is but spread across the numerous resources on the Internet, in books etc. Finally when writing reports or just maintaining notes it becomes a mess to keep track where the information came from. Further, maintaining a database with all the various bibliographic fields can be time consuming and distracting. Zotero ( www. zotero .org) is an ideal answer to this problem. It is available as a plugin to the Firefox browser. Besides, adding webpages to the bibliography, the tool is capable of extracting bibliographic information from pdf files stored locally or being downloaded. Imagine, clicking a button and the title, author etc. being automatically extracted from the journal paper. It is also available as a standalone application which also provides connectors to other popular browsers. The best part I like is that it can export the bibliography information to a BibTex file. This can be use...

matplotlib.pyplot - A great way to plot

http://matplotlib.org/users/pyplot_tutorial.html It can be confusing in the beginning - there is this pylab module which are used in the examples on the scipy site, then there is pyplot, pylab and matplotlib. As I understand, matplotlib is the main package and it has two modules - matplotlib.pylab, matplotlib.pyplot. The first one is designed for interactive use and the second one for batch/script use. In the light of my experience with matplotlib.pyplot, I have found it to be very similar to MATLAB in usage. Remember, the above are just plotting libraries. For manipulating vectors, matrices etc. it is the job of Numpy/Scipy

Using Google Project Hosting to publish code is very easy !

If you have some code and wish to publish it - Google's Project Hosting service will be a great help. Don't worry if you think version control systems are difficult. The following tutorial shows how easy it is to use one such system and get your code published. http://sraji.wordpress.com/2009/11/15/how-to-upload-the-code-in-code-google-com-via-svn/ Also have a look at my first project - https://code.google.com/p/timetable-generator/