CSDMS models by numbers: Difference between revisions
From CSDMS
(27 intermediate revisions by the same user not shown) | |||
Line 54: | Line 54: | ||
{| style="width:45%; | {| style="width:45%; | ||
!align="right" width="15%"|Year!!align="right" width="10%"|[[Models_all#All_models|Models]]!!align="right" width="10%"|[[Models_all#All_tools|Tools]]!!align="right" width="20%"|[[DOI_system_for_models|Model & Tools with DOIs]] | !align="right" width="15%"|Year!!align="right" width="10%"|[[Models_all#All_models|Models]]!!align="right" width="10%"|[[Models_all#All_tools|Tools]]!!align="right" width="20%"|[[DOI_system_for_models|Model & Tools with DOIs]] | ||
|- | |||
|''2022'' | |||
|align="left"| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::!Tool]][[Creation date::<1/1/2023]] | format=count}} ''([[Models_Tools_2022|{{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::!Tool]][[Creation date::≥1/1/2022]][[Creation date::<1/1/2023]] | format=count}}]])'' | |||
|align="left"| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::Tool]][[Creation date::<1/1/2023]]| format=count}} ''([[Models_Tools_2022|{{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::Tool]][[Creation date::≥1/1/2022]][[Creation date::<1/1/2023]]| format=count}}]])'' | |||
|align="left"|{{#ask:[[Model:+]] {{AllModelDomains}} [[DOI model::+]][[Creation date::<1/1/2022]]| format=count}} | |||
|- | |||
| ''2021'' | |||
|align="left"| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::!Tool]][[Creation date::<1/1/2022]] | format=count}} ''([[Models_Tools_2021|{{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::!Tool]][[Creation date::≥1/1/2021]][[Creation date::<1/1/2022]] | format=count}}]])'' | |||
|align="left"| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::Tool]][[Creation date::<1/1/2022]]| format=count}} ''([[Models_Tools_2021|{{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]] [[Model_type::Tool]][[Creation date::≥1/1/2021]][[Creation date::<1/1/2022]]| format=count}}]])'' | |||
|align="left"|{{#ask:[[Model:+]] {{AllModelDomains}} [[DOI model::+]][[Creation date::<1/1/2022]]| format=count}} | |||
|- | |- | ||
| ''2020'' | | ''2020'' | ||
Line 119: | Line 129: | ||
<br> | <br> | ||
== | ==Models per language== | ||
<!--Count | <!--Count models per language--> | ||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Python]] | format=count}}|Language = Python}} | {{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Python]] | format=count}}|Language= Python}} | ||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::C]] | format=count}}|Language= C}} | {{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::C]] | format=count}}|Language= C}} | ||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Fortran77]] | format=count}}|Language= Fortran77}} | {{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Fortran77]] | format=count}}|Language= Fortran77}} | ||
Line 128: | Line 138: | ||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::C++]] | format=count}}|Language= C++}} | {{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::C++]] | format=count}}|Language= C++}} | ||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Java]] | format=count}}|Language= Java}} | {{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Java]] | format=count}}|Language= Java}} | ||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Program language other::~*||IDL]] | format=count}}|Language= Other}} | |||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Program language other::~*]] | format=count}}|Language= | |||
<div class="row"> | |||
<div class="col-sm-6"> | |||
{| style="width:45%; | {| style="width:45%; | ||
!align="right" width="70%"|Program language!!align="right" width="30%"|Count | !align="right" width="70%"|Program language!!align="right" width="30%"|Count | ||
Line 161: | Line 172: | ||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Program language other::~*]] | format=count}} | | {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Program language other::~*]] | format=count}} | ||
|} | |} | ||
''Note | ''Note: some models can be programmed in more than 1 language'' | ||
< | </div><div class="col-sm-6"> | ||
{{#ask:[[Donut::Lang]] | |||
|?Language | |||
|?LanguageModel | |||
|format=jqplotchart | |||
|charttype=donut | |||
|direction=horizontal | |||
|mainlabel=- | |||
|limit=20 | |||
|link=all | |||
|headers=show | |||
|charttitle=Models per language (%) | |||
|charttext= | |||
|highlighter=yes | |||
|datalabels= percent | |||
|valueformat=%d | |||
|theme=complex | |||
|width=100% | |||
|colorscheme= Accent | |||
|chartlegend=e | |||
|distributionsort= desc | |||
| height=275 | |||
}} | |||
</div></div> | |||
==Models per operating system== | |||
<!--Count models per operating platform--> | |||
{{#subobject:|Donut=Platform|PlatformModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Linux]] | format=count}}|Platforms= Linux}} | |||
{{#subobject:|Donut=Platform|PlatformModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Windows]] | format=count}}|Platforms= Windows}} | |||
{{#subobject:|Donut=Platform|PlatformModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Unix]] | format=count}}|Platforms= Unix}} | |||
{{#subobject:|Donut=Platform|PlatformModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Mac OS]] | format=count}}|Platforms= Mac OS}} | |||
{{#subobject:|Donut=Platform|PlatformModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms other::~*]] | format=count}}|Platforms= Other}} | |||
== | <div class="row"> | ||
<div class="col-sm-6"> | |||
{| style="width:45%; | {| style="width:45%; | ||
!align="right" width="70%"|Operating system!!align="right" width="30%"|Count | !align="right" width="70%"|Operating system!!align="right" width="30%"|Count | ||
Line 183: | Line 226: | ||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms other::~*]] | format=count}} | | {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms other::~*]] | format=count}} | ||
|} | |} | ||
''Note | ''Note: some models can run on multiple operating systems'' | ||
< | </div><div class="col-sm-6"> | ||
{{#ask:[[Donut::Platform]] | |||
|?Platforms | |||
|?PlatformModel | |||
|format=jqplotchart | |||
|charttype=donut | |||
|direction=horizontal | |||
|mainlabel=- | |||
|limit=20 | |||
|link=all | |||
|headers=show | |||
|charttitle=Models per operating system (%) | |||
|charttext= | |||
|highlighter=yes | |||
|datalabels= percent | |||
|valueformat=%d | |||
|theme=complex | |||
|width=100% | |||
|colorscheme= Accent | |||
|chartlegend=e | |||
|distributionsort= desc | |||
| height=275 | |||
}} | |||
</div></div> | |||
== Are Models Cited? == | == Are Models Cited? == | ||
Line 193: | Line 259: | ||
{{Table head H-index}} | {{Table head H-index}} | ||
{{#ask: [[ | {{#ask: [[Model:+]] | ||
|? Nr-of-pubs | |? Nr-of-pubs | ||
|? Citations | |? Citations | ||
|? H-index | |? H-index | ||
|? M-quotient | |||
| sort=H-index | |||
| order=desc | |||
| limit=5000 | | limit=5000 | ||
| template=H-index_table | | template=H-index_table | ||
| format=template | | format=template | ||
}}</table> | }}</table> | ||
<br><br> | <br> <br> |
Revision as of 09:55, 10 March 2022
Models, tools and components
Models, tools and components per domain
Domain | Models | Tools | Components |
---|---|---|---|
All domains | 297 | 127 | 35 |
Terrestrial | 154 | 109 | 11 |
Coastal | 82 | 16 | 10 |
Marine | 54 | 14 | 5 |
Hydrology | 107 | 74 | 25 |
Geodynamic | 19 | 4 | 1 |
Carbonates and Biogenics | 1 | 2 | 0 |
Cryosphere | 22 | 8 | 4 |
Climate | 19 | 16 | 4 |
Model & tool contributions per calendar year
Year | Models | Tools | Model & Tools with DOIs |
---|---|---|---|
2022 | 287 (6) | 125 (0) | 148 |
2021 | 281 (12) | 125 (8) | 148 |
2020 | 269 (32) | 117 (26) | 144 |
2019 | 237 (14) | 91 (3) | 140 |
2018 | 223 (19) | 88 (4) | 137 |
2017 | 204 (19) | 84 (4) | 124 |
2016 | 185 (10) | 80 (3) | 119 |
2015 | 175 (17) | 77 (3) | 119 |
2014 | 158 (11) | 74 (1) | 114 |
2013 | 147 (2) | 73 (4) | 110 |
2012 | 145 (18) | 69 (3) | 110 |
2011 | 127 (20) | 66 (4) | 110 |
2010 | 107 (28) | 62 (34) | 101 |
2009 | 79 (79) | 28 (28) | 62 |
Note: Above numbers are total submissions in the repository by the end of each year, and submissions per year between brackets).
Models per language
Program language | Count |
---|---|
Python | 149 |
C | 95 |
Fortran77 | 60 |
Matlab | 61 |
Fortran90 | 57 |
C++ | 32 |
Java | 6 |
IDL | 2 |
Other | 38 |
Note: some models can be programmed in more than 1 language
Loading...
Models per operating system
Operating system | Count |
---|---|
Linux | 335 |
Windows | 323 |
Unix | 296 |
Mac OS | 290 |
Other | 14 |
Note: some models can run on multiple operating systems
Loading...
Are Models Cited?
There are currently 20,420 references added to the model reference repository. With this we track the total number of papers that cite a specific model, and a bibliometric rating in the form of the h-index for models: a version of the popular h-index that references a specific model rather than a unique author. The h-index metric has several benefits:
- model developers and users can expose publications with model metadata and thereby highlight their research,
- model users have an overview of all literature that is available for a model, and
- a user can, based on the h-index, quickly see whether a model is well adopted within the community.