-
Notifications
You must be signed in to change notification settings - Fork 21
/
oss.yml
185 lines (185 loc) · 6.42 KB
/
oss.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
projects:
- name: pymatgen
url: https://pymatgen.org
logo: https://github.com/janosh/blog/assets/30958850/db9aa145-7281-40e9-aaa7-123f63beb7f9
repo: https://github.com/materialsproject/pymatgen
role: Maintainer
description: One of the largest and most popular open source materials analysis codes that defines classes for structures, molecules, slabs, etc. and interfaces seamlessly with various other materials codes. It also powers the Materials Project.
languages:
- Python
- Cython
- Jupyter Notebook
stars: 1259
commits: 937
- name: Matbench Discovery
url: https://matbench-discovery.materialsproject.org
img_style: 'filter: invert(1);'
repo: https://github.com/janosh/matbench-discovery
paper: riebesell_matbench_2023
description: Benchmark for machine learning energy models simulating a real-world materials discovery campaign.
languages:
- Python
- Svelte
- CSS
- TypeScript
- JavaScript
- HTML
stars: 55
commits: 313
- name: CHGNet
url: https://chgnet.lbl.gov
repo: https://github.com/CederGroupHub/chgnet
role: Maintainer
paper: deng_chgnet_2023
description: Pretrained universal neural network potential for charge-informed atomistic modeling published on the Sep 2023 cover of NMI.
languages:
- Python
- C
- Cython
- CSS
- Svelte
- HTML
- JavaScript
- TypeScript
stars: 166
commits: 168
- name: MACE
url: https://mace-docs.readthedocs.io
repo: https://github.com/ACEsuit/mace
role: Contributor
paper: riebesell_foundation_2023
description: Fast and accurate machine learning interatomic potentials with higher order equivariant message passing.
logo: https://avatars.githubusercontent.com/u/68508620
stars: 302
commits: 21
languages:
- Python
- Shell
- name: Elementari
url: https://elementari.janosh.dev
repo: https://github.com/janosh/elementari
description: A library of Svelte components for building interactive web apps with performant chemistry visualizations like periodic tables, Bohr atoms, nuclei, heatmaps, scatter plots.
languages:
- TypeScript
- Svelte
- CSS
- Python
- JavaScript
- HTML
stars: 109
commits: 174
- name: pymatviz
url: https://pymatviz.janosh.dev
img_style: 'filter: invert(1);'
repo: https://github.com/janosh/pymatviz
description: A toolkit for visualizations in materials informatics to complement pymatgen.
languages:
- Python
- Svelte
- CSS
- TypeScript
- HTML
- JavaScript
stars: 102
commits: 235
- name: Tensorboard Reducer
repo: https://github.com/janosh/tensorboard-reducer
logo: https://raw.githubusercontent.com/janosh/tensorboard-reducer/main/assets/tensorboard-reducer-square.svg
description: Reduce multiple PyTorch TensorBoard runs to new events/CSV/JSON. Good for model ensembles.
pypi: https://pypi.org/project/tensorboard-reducer
languages:
- Python
- TeX
stars: 61
commits: 79
- name: Normalizing Flows
repo: https://github.com/janosh/awesome-normalizing-flows
logo: https://api.iconify.design/logos:awesome.svg?color=%23888888
description: Curated list of resources for learning and using normalizing flows, a powerful tool in ML for modeling probability distributions.
languages:
- Python
stars: 1253
commits: 72
- name: atomate2
repo: https://github.com/materialsproject/atomate2
role: Maintainer
logo: https://github.com/materialsproject/atomate2/assets/30958850/53e02adf-5bdb-4c8e-8076-cb30765ac0db
description: |
atomate2 is a library of computational materials science workflows used by the Materials Project and beyond.
It supports multiple DFT codes and downstream analysis tools. Recently, we added machine learning
potential-powered structure relaxation workflows.
languages:
- Python
stars: 114
commits: 349
- name: jobflow
repo: https://github.com/materialsproject/jobflow
role: Maintainer
logo: https://user-images.githubusercontent.com/30958850/275247234-0650d187-8a42-4962-a95d-ff40354baf6b.svg
description: |
jobflow is a library for writing computational workflows. It provides the plumbing underlying atomate2
and was adopted by several other workflow libraries.
languages:
- Python
- TeX
stars: 77
commits: 100
- name: Aviary
repo: https://github.com/CompRhys/aviary
role: Maintainer
logo: https://raw.githubusercontent.com/janosh/tikz/main/assets/aviary/aviary.svg
description: Compositional, structural and coarse-grained structural ML energy model implementations (Roost, Wren, CGCNN, Wrenformer) with a consistent API.
pypi: https://pypi.org/project/tensorboard-reducer
languages:
- Python
stars: 36
commits: 234
- name: MatCalc
url: https://materialsvirtuallab.github.io/matcalc
logo: https://github.com/materialsvirtuallab/matcalc/assets/30958850/89486f2f-73fb-40fb-803a-dfafe510eb6d
repo: https://github.com/materialsvirtuallab/matcalc
role: Maintainer
description: A Python library for calculating materials properties from ML force field potential energy surfaces.
languages:
- Python
stars: 37
commits: 66
- name: TikZ
url: https://tikz.janosh.dev
repo: https://github.com/janosh/tikz
description: Collection TikZ figures for concepts in physics/chemistry/ML.
stars: 170
commits: 187
languages:
- TeX
- Svelte
- Python
- TypeScript
- Shell
- CSS
- HTML
- JavaScript
- name: Dielectrics
url: https://janosh.github.io/dielectrics
repo: https://github.com/janosh/dielectrics
description: Pushing the Pareto front of band gap and permittivity with ML-guided dielectrics discovery incl. experimental synthesis.
logo: https://github.com/janosh/tikz/raw/main/assets/plate-capacitor/plate-capacitor.svg
paper: riebesell_pushing_2024
stars: 6
commits: 12
languages:
- Python
- ReScript
- Roff
- name: MultiSelect
url: https://multiselect.janosh.dev
repo: https://github.com/janosh/svelte-multiselect
description: Keyboard-friendly, accessible and customizable multi-select web component.
languages:
- TypeScript
- Svelte
- CSS
- HTML
- JavaScript
stars: 247
commits: 269