Thursday, May 19, 2011

Mathematica CDF documents

This is my first Mathematica cdf document on the Internet.
The most remarkable feature of a cdf document is that it can be posted on a web site and evaluated by anybody with a web browser and the freely available cdf player plugin.

Graph demo
Note.- Unfortunately, it only works on Windows and Mac.

Friday, May 13, 2011

Bibliographic Graphs Time-Line

Different colors for different publication dates. Dark green for the oldest to dark purple to the latest
  • Key word: Bures measue

  • Key word: Haar measure 

Tuesday, May 10, 2011

Bibliographic Graphs

Continuing with bibliographic graphs.
Here I combine the graphs from the Bures measure in green and the Haar measure in red, where the publications that are common in both are in orange

Sunday, May 8, 2011

Bibliographic Graphs

I just made a Mathematica program to generate the citation graph for scientific academic publications given a specific keyword (and some upper limit on the number of publications to treat). Some examples for three areas of my own interest are shown below
  • Key word: "Bures measure"
  • The same job done for  "Haar measure" 
It seems that the research done for the "Haar measure" is made of several unconnected niches. However, I expect that they will find some connection as I let the program run for more time.

  • One final example for "Quantum control"

Bibliographic research is now easier because I can put the mouse on the top of each node and see what paper is that. Something nice would be to output the whole bibtex file.

Acknowledgements: This program was made possible thanks to the help of my friend Josh Greig.

Sunday, May 1, 2011

Extracting data from a pdf file

There are a few quite expensive commercial programs for extracting data from pdf files, but a few lines of Mathematica code may be able to do the job for most cases. For example, the following file with  many pages
results in the following table
Note.- This method works for text-searchable pdf files. Otherwise, this would be an image processing job.