CSDMS models by numbers: Difference between revisions
From CSDMS
(46 intermediate revisions by the same user not shown) | |||
Line 49: | Line 49: | ||
|align="left"| {{#ask:[[Model:+]][[ModelDomain::Climate]][[Code_CMT_compliant_or_not::Yes]]| format=count }} | |align="left"| {{#ask:[[Model:+]][[ModelDomain::Climate]][[Code_CMT_compliant_or_not::Yes]]| format=count }} | ||
|} | |} | ||
<br> | |||
==Model & tool contributions per calendar year== | ==Model & tool contributions per calendar year== | ||
{| 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 116: | Line 126: | ||
|- | |- | ||
|} | |} | ||
Note: Above numbers are '''total''' submissions in the repository by the end of each year, and submissions per year between brackets). | ''Note: Above numbers are '''total''' submissions in the repository by the end of each year, and submissions per year between brackets).'' | ||
<br>< | <br> | ||
==Models per language== | |||
<!--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::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::Matlab]] | format=count}}|Language= Matlab}} | |||
{{#subobject:|Donut=Lang|LanguageModel= {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Fortran90]] | format=count}}|Language= Fortran90}} | |||
{{#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]][[Program language other::~*||IDL]] | format=count}}|Language= Other}} | |||
<div class="row"> | |||
<div class="col-sm-6"> | |||
{| style="width:45%; | |||
!align="right" width="70%"|Program language!!align="right" width="30%"|Count | |||
|- | |||
|Python | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Python]] | format=count}} | |||
|- | |||
|C | |||
|{{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::C]] | format=count}} | |||
|- | |||
|Fortran77 | |||
|{{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Fortran77]] | format=count}} | |||
|- | |||
|Matlab | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Matlab]] | format=count}} | |||
|- | |||
|Fortran90 | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Fortran90]] | format=count}} | |||
|- | |||
|C++ | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::C++]] | format=count}} | |||
|- | |||
|Java | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::Java]] | format=count}} | |||
|- | |||
|IDL | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Programming language::IDL]] | format=count}} | |||
|- | |||
|Other | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Program language other::~*]] | format=count}} | |||
|} | |||
''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%; | |||
!align="right" width="70%"|Operating system!!align="right" width="30%"|Count | |||
|- | |||
| Linux | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Linux]] | format=count}} | |||
|- | |||
| Windows | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Windows]] | format=count}} | |||
|- | |||
| Unix | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Unix]] | format=count}} | |||
|- | |||
| Mac OS | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms::Mac OS]] | format=count}} | |||
|- | |||
| Other | |||
| {{#ask:[[Model:+]] {{AllModelDomains}} [[Source code availability::Through web repository||Through CSDMS repository]][[Supported platforms other::~*]] | format=count}} | |||
|} | |||
''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? == | ||
There are currently '''{{PAGESINNAMESPACE:3020}} 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: | There are currently '''{{PAGESINNAMESPACE:3020}} 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 developers and users can expose publications with model metadata and thereby highlight their research, | ||
Line 125: | Line 258: | ||
* a user can, based on the h-index, quickly see whether a model is well adopted within the community. | * a user can, based on the h-index, quickly see whether a model is well adopted within the community. | ||
{{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 | 309 | 132 | 35 |
Terrestrial | 159 | 111 | 11 |
Coastal | 84 | 18 | 10 |
Marine | 54 | 15 | 5 |
Hydrology | 112 | 78 | 25 |
Geodynamic | 19 | 5 | 1 |
Carbonates and Biogenics | 1 | 2 | 0 |
Cryosphere | 26 | 9 | 4 |
Climate | 19 | 17 | 4 |
Model & tool contributions per calendar year
Year | Models | Tools | Model & Tools with DOIs |
---|---|---|---|
2022 | 288 (6) | 125 (0) | 148 |
2021 | 282 (12) | 125 (8) | 148 |
2020 | 270 (32) | 117 (26) | 144 |
2019 | 238 (15) | 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 | 157 |
C | 97 |
Fortran77 | 60 |
Matlab | 65 |
Fortran90 | 59 |
C++ | 37 |
Java | 6 |
IDL | 2 |
Other | 40 |
Note: some models can be programmed in more than 1 language
Loading...
Models per operating system
Operating system | Count |
---|---|
Linux | 339 |
Windows | 336 |
Unix | 312 |
Mac OS | 306 |
Other | 14 |
Note: some models can run on multiple operating systems
Loading...
Are Models Cited?
There are currently 32,582 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.