Sunday, June 29, 2014

Java Combinatorics Library 2.1

Recently I have released a new version of the Java Combinatorics Library. This is a very simple library to generate permutations, combinations and other combinatorial sequences. You can read more about the library here. It can be downloaded manually from here or it can be used by maven from the central repository.

The previous major version of the library was released about 18 months ago in October 2012. It was downloaded more than 2170 times that is ~120 times per month and it is about 4 times per day!

According to the Google Analytics there were approx. 14 thousands sessions (visits) to the official library site. Each visit consisted of 2.49 pages in average, and took about 2 minutes 38 seconds.
  
Now I would like to share some statistics of the library audience after more than 18 months.


Here is a list of the top 10 countries where the library is the most popular according to the Google Analytics. Almost 25% of all audience comes from the United States of America. The second biggest audience is in India (14%), then in Germany (5%), in the United Kingdom (4%) and in Canada (4%).

Country Sessions Pages/Session Avg.Duration
1. United States 3445 2.38 2:29
2. India 1943 1.97 2:01
3. Germany 686 2.77 3:12
4. United Kingdom 563 3.05 3:05
5. Canada 501 2.29 2:36
6. Italy 419 3.02 3:49
7. Brazil 337 2.80 3:28
8. Ukraine 310 4.89 3:36
9. Poland 281 2.55 2:24
10. France 256 2.69 2:43
13978 2.49 2:38


Statistics By Regions

Almost 36% of the all site traffic comes from Europe. Germany is the main european visitor. There are three regions in Germany where the library is the most popular: Bavaria (130 sessions), North Rhine-Westphalia (112 sessions) and Baden-Wurttemberg (106 sessions). Among all european cities I would like to notice that Kyiv (210 sessions), London (187), Stockholm (123), Athens (118), Prague (101) and Rome (85) are the most active cities.

Europe - 35.73%
USA - 24.65%
The USA has almost 25% of all visitors. Among all the states I can highlight California (779 sessions), New York (348), Texas (192), Massachusetts (182) and Illinois (150). If we look at the statistics by the US cities, we will see the following result: New York (175), San Jose (104), San Francisco (82) and Austin (80).
Asia - 26.22%
Africa - 1.42%
Other big part of the sessions comes from Asia. It is about 26%. Here India is the main player: Bangalore (472 sessions), Chennai (327), Hyderabad (147), Pune (147) and New Delhi (114). Other big visitors from Asia are the Philippines (209), China (184) and Singapore (134).

South America brings approx. 5% of the all sessions, Oceania ~2.3% and Africa ~1.4%. In Africa the library is popular in South Africa (59) and in Egypt (48).


Age, Gender and Interest Categories

According to the Google Analytics almost 61% of the audience is the young people under the age of 34. Another interesting fact is that ~8.5% of the audience is interested in the sport activities such as running, walking or cycling. And only ~4% is interested in computers and electronics.


References to the library

The Library is used in the several open source projects such as SIMtester, IGCSA (in the Karyotype Insilico Genome Simulator Module), Archimulator, FASTLipid Project and Transmission Framework. It is used in research and development works like researching and optimization the heuristic facility location algorithms for the smart grid in North Dakota State University.

There were several questions regarding the combinatorics library on the stackoverflow.com (for example here and here) and sql.ru.  So I am glad to conclude that the library is useful!