<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>azarnyx Blog</title>
    <description></description>
    <link>https://azarnyx.github.io/</link>
    <atom:link href="https://azarnyx.github.io/feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Fri, 14 Apr 2017 14:58:34 +0000</pubDate>
    <lastBuildDate>Fri, 14 Apr 2017 14:58:34 +0000</lastBuildDate>
    <generator>Jekyll v3.4.3</generator>
    
      <item>
        <title>Org-mode: beginners setup</title>
        <description>
&lt;p&gt;&lt;a name=&quot;a&quot;&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4 id=&quot;agenda-setup&quot;&gt;Agenda Setup&lt;/h4&gt;

&lt;p&gt;Aсcording to the official &lt;a href=&quot;http://orgmode.org/worg/org-configs/org-customization-guide.html&quot;&gt;Documentation&lt;/a&gt; for beginners the following things are necessary for starting to use Org-mode: &lt;strong&gt;Nothing at all!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;From my side, I have to add that one probably still needs some
experience in using of Emacs itself. Basic setup to emacs
configuration file for Org-mode (&lt;code class=&quot;highlighter-rouge&quot;&gt;~/.emacs&lt;/code&gt; in my case):&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-elisp&quot; data-lang=&quot;elisp&quot;&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;add-to-list&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'auto-mode-alist&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;\\.org\\'&quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;org-mode&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;global-set-key&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;\C-cl&quot;&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'org-store-link&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;global-set-key&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;\C-ca&quot;&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'org-agenda&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;; Jigurda&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;The first string will tell emacs automatically go to org-mode when
a file with .org extension is opened. The second string bind &lt;code class=&quot;highlighter-rouge&quot;&gt;C-c+l&lt;/code&gt; (big
C in emacs notation is &lt;code class=&quot;highlighter-rouge&quot;&gt;Ctrl&lt;/code&gt; button, &lt;code class=&quot;highlighter-rouge&quot;&gt;-&lt;/code&gt; to press it simultaneously,
&lt;code class=&quot;highlighter-rouge&quot;&gt;+&lt;/code&gt; to press in a sequence) key for storing a link to a particular
string particular file. This link can be inserted to org-file later
with &lt;code class=&quot;highlighter-rouge&quot;&gt;C-c+C-l&lt;/code&gt;. To open the link one can use &lt;code class=&quot;highlighter-rouge&quot;&gt;C-c+C-o&lt;/code&gt;. The third string
bind &lt;code class=&quot;highlighter-rouge&quot;&gt;C-c+a&lt;/code&gt; for agenda window:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://azarnyx.github.io/pic/Agenda.png&quot; alt=&quot;Agenda&quot; style=&quot;width: 800px;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For my Agenda I use two different files: &lt;code class=&quot;highlighter-rouge&quot;&gt;tasks.org&lt;/code&gt; and
&lt;code class=&quot;highlighter-rouge&quot;&gt;schedule.org&lt;/code&gt;. In &lt;code class=&quot;highlighter-rouge&quot;&gt;schedule.org&lt;/code&gt; I store events and &lt;code class=&quot;highlighter-rouge&quot;&gt;task.org&lt;/code&gt; is used
for everyday’s TODOs.&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-elisp&quot; data-lang=&quot;elisp&quot;&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;define-key&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;global-map&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;\C-cc&quot;&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'org-capture&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;; Log done state in TODOs&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;setq&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;org-log-done&lt;/span&gt; &lt;span class=&quot;no&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;c1&quot;&gt;; Set Org-Capture templates&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;setq&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;org-capture-templates&lt;/span&gt;
    &lt;span class=&quot;o&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;
      &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;t&quot;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;todo&quot;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;entry&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;file+headline&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/Calendars/task.org&quot;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;Tasks&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;file&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/org/tasks.orgcaptmpl&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
	  &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;e&quot;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;event&quot;&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;entry&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;file+datetree&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/Calendars/schedule.org&quot;&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;Events&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
        &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;file&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/org/events.orgcaptmpl&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;

&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;setq&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;org-agenda-files&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;list&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/Calendars/task.org&quot;&lt;/span&gt;
                             &lt;span class=&quot;s&quot;&gt;&quot;~/Calendars/schedule.org&quot;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Org capture available with &lt;code class=&quot;highlighter-rouge&quot;&gt;C-c+c&lt;/code&gt; starts dialogue box where I can choose
which type of notes I want to create. With &lt;code class=&quot;highlighter-rouge&quot;&gt;t&lt;/code&gt; the task note will be
created. The task event will be stored in the file
&lt;code class=&quot;highlighter-rouge&quot;&gt;~/Calendars/task.org&lt;/code&gt;. I use &lt;code class=&quot;highlighter-rouge&quot;&gt;~/org/tasks.orgcaptmpl&lt;/code&gt; as a template
for a task note. The template file for task look like:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-elisp&quot; data-lang=&quot;elisp&quot;&gt;&lt;span class=&quot;nv&quot;&gt;**&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;TODO&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;%t&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;%^{Title}&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;%?&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;%t&lt;/code&gt; is time and &lt;code class=&quot;highlighter-rouge&quot;&gt;%^{Title}&lt;/code&gt; is the title. Guide to notes template with more
 options is available
 (&lt;a href=&quot;http://emacsnyc.org/assets/documents/how-i-use-org-capture-and-stuff.pdf&quot;&gt;http://emacsnyc.org/assets/documents/how-i-use-org-capture-and-stuff.pdf&lt;/a&gt;). The
 same is for event type of notes.&lt;/p&gt;

&lt;h4 id=&quot;google-calendar-in-emacs-calfw&quot;&gt;Google Calendar in Emacs: Calfw&lt;/h4&gt;

&lt;p&gt;The other usefull tools for Org-mode Agenda are Calfw and Org-Gcal
(thanks to
&lt;a href=&quot;http://jameswilliams.be/blog/2016/01/11/Taming-Your-GCal.html&quot;&gt;http://jameswilliams.be/blog/2016/01/11/Taming-Your-GCal.html&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Calfw allows agenda to look nicely. It is actually like to have
Google-Calendar view inside Emacs. For installation it is possible to
simply clone emacs-calfw from the repo
(&lt;a href=&quot;https://github.com/kiwanami/emacs-calfw&quot;&gt;https://github.com/kiwanami/emacs-calfw&lt;/a&gt;)
and add to .emacs file the following strings:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-elisp&quot; data-lang=&quot;elisp&quot;&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;load&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/emacs/emacs-calfw/calfw.el&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;load&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/emacs/emacs-calfw/calfw-org.el&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;require&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'calfw&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;require&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'calfw-org&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;defalias&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'ca&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'cfw:open-org-calendar&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;Then Calfw view is available with &lt;code class=&quot;highlighter-rouge&quot;&gt;M-x ca&lt;/code&gt;:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://azarnyx.github.io/pic/calendar.png&quot; alt=&quot;Drawing&quot; style=&quot;width: 800px;&quot; /&gt;&lt;/p&gt;

&lt;h4 id=&quot;google-calendar-in-emacs-synchronization-with-org-gcal&quot;&gt;Google Calendar in Emacs: synchronization with Org-Gcal&lt;/h4&gt;

&lt;p&gt;Org-Gcal is used for synchronyzation with Google-calendar. To install
it, one needs to clone:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;a href=&quot;#a&quot;&gt;https://github.com/tkf/emacs-request&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#a&quot;&gt;https://github.com/jwiegley/alert&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#a&quot;&gt;https://github.com/kiwanami/emacs-deferred&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#a&quot;&gt;https://github.com/myuhe/org-gcal.el&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;and load to &lt;code class=&quot;highlighter-rouge&quot;&gt;.emacs&lt;/code&gt; file:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-elisp&quot; data-lang=&quot;elisp&quot;&gt; 
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;load&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/emacs/alert/alert.el&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; 
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;load&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/emacs/emacs-request/request.el&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; 
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;load&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/emacs/emacs-deferred/deferred.el&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;load&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/emacs/emacs-request/request-deferred.el&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;load&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;~/emacs/org-gcal.el/org-gcal.el&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;require&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;'org-gcal&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;The last thing to set up synchronization is to create application in
Google-API that is allowed to access to Google-calendar. The
instruction that is provided on
&lt;a href=&quot;#a&quot;&gt;https://github.com/myuhe/org-gcal.el&lt;/a&gt; seems outdated. Here I list the
new up-to-date instruction:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Go on &lt;a href=&quot;https://console.developers.google.com/iam-admin/projects&quot;&gt;Google Developers Console&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Create a project (with any name)&lt;/li&gt;
  &lt;li&gt;Click on Google APIs&lt;/li&gt;
  &lt;li&gt;Choose Calendar API&lt;/li&gt;
  &lt;li&gt;Press “Enable” button to enable Calendar API for your project&lt;/li&gt;
  &lt;li&gt;Press “Go to credentials” button to set up access&lt;/li&gt;
  &lt;li&gt;Choose “OAuth client ID”, First you will offer to setup project consent screen. You need to sepcify only “Product name shown to users” line and press save button.&lt;/li&gt;
  &lt;li&gt;After saving, “Create client ID” will appear and you should choose Application type “Other” and “Create”&lt;/li&gt;
  &lt;li&gt;save &lt;strong&gt;client ID&lt;/strong&gt; and &lt;strong&gt;client secret&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Go to &lt;a href=&quot;https://calendar.google.com/calendar&quot;&gt;Google Calendar&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Go to settings, Choose “Calendar” menu. Press on the name of calendar you want to synchronize.&lt;/li&gt;
  &lt;li&gt;Near ICAL and HTML you will find Calendar ID: &lt;strong&gt;callendar id&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;So you finally have three different things: &lt;strong&gt;client ID&lt;/strong&gt;, &lt;strong&gt;client
secret&lt;/strong&gt; and &lt;strong&gt;callendar id&lt;/strong&gt;. Now to set up synchronization add the
following strings to your emacs configuration file:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-elisp&quot; data-lang=&quot;elisp&quot;&gt; 
&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;setq&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;org-gcal-client-id&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;cliend ID&quot;&lt;/span&gt;
      &lt;span class=&quot;nv&quot;&gt;org-gcal-client-secret&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;&quot;client secret&quot;&lt;/span&gt;
      &lt;span class=&quot;nv&quot;&gt;org-gcal-file-alist&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;'&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;((&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;callendar id&quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;.&lt;/span&gt;  &lt;span class=&quot;s&quot;&gt;&quot;~/Calendars/schedule.org&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;
	  &lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;h4 id=&quot;todos&quot;&gt;TODOs&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;It is still not clear for me how to set up synchronization with Google
Calendars Tasks.&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Wed, 12 Oct 2016 00:00:00 +0000</pubDate>
        <link>https://azarnyx.github.io/emacs/2016/10/12/Org-mode-emacs</link>
        <guid isPermaLink="true">https://azarnyx.github.io/emacs/2016/10/12/Org-mode-emacs</guid>
        
        <category>emacs</category>
        
        <category>org-mode</category>
        
        <category>planning</category>
        
        
        <category>Emacs</category>
        
      </item>
    
      <item>
        <title>Web of Science data parser</title>
        <description>
&lt;p&gt;Back in 2011 I have started my PhD in Technical University of Munich. During my first years, lots of my acquaintances asked me for an advice in searching PhD positions in EU and US as well as what are the best chairs to apply. Though I learned about the best chairs and Universities in Aerodynamics and related fields, I had no idea what to recommend to people who wanted to apply for a PhD position, say, in Chemistry. Still, I wanted to help. I searched for a ranking, which gives you the best people to supervise PhD in the chosen field and did not find any.&lt;/p&gt;

&lt;p&gt;So together with my friend, we thought how to create such a ranking. The best idea which came to our minds is to sort people by the number of publications for the last 10-15 years in the chosen field. Such a criterion was imposed due to the idea, that if somebody is so highly productive and publishes a lot of papers, then it would be easier for new PhD students to publish and to graduate with a PhD degree in the field of their interest. In this sense, the number of publications might be more representative, rather than h-index. The criteria of the most numbers of publications might not be accurate to define the true ranking who is the best in the field. After all, they have Nobel prize, Fields medal, Abel prize for such purposes. But the ranking based on the number of publications gives top 10-30 people in the field to supervise PhD thesis. Usually, such highly productive people are heads of chairs, where the graduate student can apply.&lt;/p&gt;

&lt;p&gt;We used the &lt;a href=&quot;http://apps.webofknowledge.com/WOS_GeneralSearch_input.do?product=WOS&amp;amp;search_mode=GeneralSearch&amp;amp;SID=N16nzS1stow8xb3y9A4&amp;amp;preferencesSaved=&quot;&gt;web-of-science database&lt;/a&gt; and wrote a small &lt;a href=&quot;https://github.com/azarnyx/parse.py&quot;&gt;script in Python&lt;/a&gt;. On the &lt;a href=&quot;http://apps.webofknowledge.com/WOS_GeneralSearch_input.do?product=WOS&amp;amp;search_mode=GeneralSearch&amp;amp;SID=N16nzS1stow8xb3y9A4&amp;amp;preferencesSaved=&quot;&gt;web-of-science search tool&lt;/a&gt; one can set different types of filters, such as choosing location, field and years of publications.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://azarnyx.github.io/pic/wos.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The search results could be downloaded in txt files. The inconvenience is due to WoS allow to download up to 500 records at once, so to search through 10000 different publications one needs to press download button 20 times.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://azarnyx.github.io/pic/wos_save.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;After results are stored in the folder &lt;code class=&quot;highlighter-rouge&quot;&gt;FOLDER&lt;/code&gt;, just simply type in command line:&lt;/p&gt;

&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-shell&quot; data-lang=&quot;shell&quot;&gt;&lt;span class=&quot;gp&quot;&gt;:~$ &lt;/span&gt;git clone https://github.com/azarnyx/parse.py
&lt;span class=&quot;gp&quot;&gt;:~$ &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;cd &lt;/span&gt;parse.py
&lt;span class=&quot;gp&quot;&gt;:~$ &lt;/span&gt;python parse.py -d /Path/To/FOLDER&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;

&lt;p&gt;So I use the script to estimate top-20 people published the most papers that satisfy query “Machine Learning” for 2000-2016 years. I searched through 10000 most cited papers from Web of Science search tool. Here is the result:&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Place&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;Name&lt;/th&gt;
      &lt;th style=&quot;text-align: center&quot;&gt;# Publications&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;1.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Herrera, Francisco&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;35&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;2.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Huang, Guang-Bin&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;28&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;3.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Mueller, Klaus-Robert&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;24&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;4.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Zhou, Zhi-Hua&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;20&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;5.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Wang, Ji-Bo&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;17&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;6.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Fernandez, Alberto&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;17&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;7.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Scholkopf, B&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;17&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;8.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Jennings, NR&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;17&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;9.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Staab, S&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;17&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;10.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Bruzzone, Lorenzo&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;16&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;11.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Pedrycz, Witold&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;16&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;12.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Herrera, F&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;16&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;13.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Blankertz, Benjamin&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;15&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;14.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Polat, Kemal&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;15&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;15.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Hu, Qinghua&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;14&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;16.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Suykens, JAK&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;14&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;17.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Fan, BT&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;14&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;18.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Han, JW&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;14&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;19.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Wooldridge, M&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;14&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;20.&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;Hu, ZD&lt;/td&gt;
      &lt;td style=&quot;text-align: center&quot;&gt;13&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;The alternative to &lt;a href=&quot;http://apps.webofknowledge.com/WOS_GeneralSearch_input.do?product=WOS&amp;amp;search_mode=GeneralSearch&amp;amp;SID=N16nzS1stow8xb3y9A4&amp;amp;preferencesSaved=&quot;&gt;Web Of Science database&lt;/a&gt; is to use &lt;a href=&quot;http://scholar.google.com/&quot;&gt;Google Scholar&lt;/a&gt; database or &lt;a href=&quot;https://www.ncbi.nlm.nih.gov/&quot;&gt;PubMed&lt;/a&gt;. Pubmed is mostly related to medical science publications and is not suitable for the wide range of disciplines. Google Scholar search does not provide a convenient way to download a database of publications. However, it is possible to use Google Scholar search to get a database with the &lt;a href=&quot;https://github.com/ckreibich/scholar.py&quot;&gt;other parsing script&lt;/a&gt; after some modifications. Script with modifications will be available soon at &lt;a href=&quot;https://github.com/azarnyx/parse.py&quot;&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;https://github.com/azarnyx/parse.py&lt;/code&gt;&lt;/a&gt;. Though, Google Scholar search output is restricted to 1000 articles, which might not be representative.&lt;/p&gt;

&lt;p&gt;Interestingly, that nowadays such a search available directly on the Web Of Science search with &lt;code class=&quot;highlighter-rouge&quot;&gt;Analyze Results&lt;/code&gt; button, however, it searches through all results rather than through 10000 most cited results as was used so it gave somehow different output:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://azarnyx.github.io/pic/wos_ml.png&quot; alt=&quot;alt text&quot; title=&quot;Logo Title Text 1&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The WoS output still could be modified by an accurate setting of filters.&lt;/p&gt;

</description>
        <pubDate>Mon, 18 Jul 2016 00:00:00 +0000</pubDate>
        <link>https://azarnyx.github.io/scripts/python/2016/07/18/Most-published-script</link>
        <guid isPermaLink="true">https://azarnyx.github.io/scripts/python/2016/07/18/Most-published-script</guid>
        
        <category>python</category>
        
        <category>scholar</category>
        
        <category>script</category>
        
        
        <category>scripts</category>
        
        <category>python</category>
        
      </item>
    
  </channel>
</rss>
