Skip to content

Commit e62efc8

Browse files
authored
Merge pull request #352 from WMD-group/develop
Merge develop branch into master
2 parents 08a4ea0 + 24a91b6 commit e62efc8

13 files changed

+131903
-250
lines changed

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
# The short X.Y version.
7474
version = "3.0"
7575
# The full version, including alpha/beta/rc tags.
76-
release = "3.0.0"
76+
release = "3.0.1"
7777

7878
# The language for content autogenerated by Sphinx. Refer to documentation
7979
# for a list of supported languages.

pyproject.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55

66
[project]
77
name = "SMACT"
8-
version = "3.0"
8+
version = "3.0.1"
99
description = "Semiconducting Materials by Analogy and Chemical Theory"
1010
readme = "README.md"
1111
authors = [
@@ -99,10 +99,9 @@ optional = [
9999
"seaborn>=0.13.2",
100100
"pymatgen>=2024.2.20",
101101
"matminer>=0.9.2",
102-
"umap-learn>=0.5.3",
103102
"kaleido>=0.2.1",
104103
"ase>=3.22.0",
105-
"numpy",
104+
"llvmlite>=0.40",
106105
"ElementEmbeddings>=0.4",
107106
"dash>=2.18.2",
108107

requirements.txt

Lines changed: 31 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
1-
#
2-
# This file is autogenerated by pip-compile with Python 3.10
3-
# by the following command:
4-
#
5-
# pip-compile --extra=strict --output-file=requirements.txt
6-
#
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile pyproject.toml --extra optional --universal --output-file=requirements.txt
73
adjusttext==1.3.0
84
# via elementembeddings
95
aioitertools==0.12.0
106
# via maggma
117
annotated-types==0.7.0
128
# via pydantic
139
ase==3.23.0
14-
# via SMACT (setup.py)
10+
# via smact (pyproject.toml)
1511
attrs==24.2.0
1612
# via
1713
# jsonlines
@@ -33,18 +29,23 @@ cffi==1.17.1
3329
# via
3430
# cryptography
3531
# pynacl
32+
# pyzmq
3633
charset-normalizer==3.3.2
3734
# via requests
3835
click==8.1.7
3936
# via flask
37+
colorama==0.4.6 ; platform_system == 'Windows'
38+
# via
39+
# click
40+
# tqdm
4041
contourpy==1.2.0
4142
# via matplotlib
4243
cryptography==44.0.0
4344
# via paramiko
4445
cycler==0.12.1
4546
# via matplotlib
4647
dash==2.18.2
47-
# via SMACT (setup.py)
48+
# via smact (pyproject.toml)
4849
dash-core-components==2.0.0
4950
# via dash
5051
dash-html-components==2.0.0
@@ -60,7 +61,7 @@ dnspython==2.7.0
6061
# maggma
6162
# pymongo
6263
elementembeddings==0.6.1
63-
# via SMACT (setup.py)
64+
# via smact (pyproject.toml)
6465
emmet-core==0.84.3rc4
6566
# via mp-api
6667
flask==3.0.3
@@ -93,7 +94,7 @@ jsonschema==4.23.0
9394
jsonschema-specifications==2024.10.1
9495
# via jsonschema
9596
kaleido==0.2.1
96-
# via SMACT (setup.py)
97+
# via smact (pyproject.toml)
9798
kiwisolver==1.4.5
9899
# via matplotlib
99100
latexcodec==2.0.1
@@ -109,7 +110,7 @@ markupsafe==3.0.2
109110
# jinja2
110111
# werkzeug
111112
matminer==0.9.2
112-
# via SMACT (setup.py)
113+
# via smact (pyproject.toml)
113114
matplotlib==3.9.3
114115
# via
115116
# adjusttext
@@ -128,7 +129,7 @@ monty==2024.10.21
128129
# mp-api
129130
# pymatgen
130131
mp-api==0.42.2
131-
# via SMACT (setup.py)
132+
# via smact (pyproject.toml)
132133
mpmath==1.3.0
133134
# via sympy
134135
msgpack==1.1.0
@@ -147,7 +148,7 @@ numba==0.60.0
147148
# umap-learn
148149
numpy==1.26.2
149150
# via
150-
# SMACT (setup.py)
151+
# smact (pyproject.toml)
151152
# adjusttext
152153
# ase
153154
# contourpy
@@ -178,9 +179,9 @@ packaging==24.0
178179
# plotly
179180
palettable==3.3.3
180181
# via pymatgen
181-
pandas[output-formatting]==2.2.3
182+
pandas==2.2.3
182183
# via
183-
# SMACT (setup.py)
184+
# smact (pyproject.toml)
184185
# maggma
185186
# matminer
186187
# pymatgen
@@ -189,7 +190,7 @@ pandas[output-formatting]==2.2.3
189190
paramiko==3.5.0
190191
# via sshtunnel
191192
pathos==0.3.2
192-
# via SMACT (setup.py)
193+
# via smact (pyproject.toml)
193194
pillow==10.4.0
194195
# via matplotlib
195196
plotly==5.24.1
@@ -209,7 +210,7 @@ pycparser==2.22
209210
# via cffi
210211
pydantic==2.9.2
211212
# via
212-
# SMACT (setup.py)
213+
# smact (pyproject.toml)
213214
# emmet-core
214215
# maggma
215216
# pydantic-settings
@@ -223,14 +224,14 @@ pydash==8.0.4
223224
# via maggma
224225
pymatgen==2024.11.13
225226
# via
226-
# SMACT (setup.py)
227+
# smact (pyproject.toml)
227228
# elementembeddings
228229
# emmet-core
229230
# matminer
230231
# mp-api
231232
# pymatviz
232233
pymatviz==0.14.0
233-
# via SMACT (setup.py)
234+
# via smact (pyproject.toml)
234235
pymongo==4.10.1
235236
# via
236237
# maggma
@@ -278,7 +279,7 @@ ruamel-yaml==0.18.6
278279
# maggma
279280
# monty
280281
# pymatgen
281-
ruamel-yaml-clib==0.2.8
282+
ruamel-yaml-clib==0.2.8 ; python_full_version < '3.13' and platform_python_implementation == 'CPython'
282283
# via ruamel-yaml
283284
s3transfer==0.10.4
284285
# via boto3
@@ -292,7 +293,7 @@ scikit-learn==1.5.2
292293
# umap-learn
293294
scipy==1.14.1
294295
# via
295-
# SMACT (setup.py)
296+
# smact (pyproject.toml)
296297
# adjusttext
297298
# ase
298299
# elementembeddings
@@ -304,10 +305,15 @@ scipy==1.14.1
304305
# umap-learn
305306
seaborn==0.13.2
306307
# via
307-
# SMACT (setup.py)
308+
# smact (pyproject.toml)
308309
# elementembeddings
309310
sentinels==1.0.0
310311
# via mongomock
312+
setuptools==75.6.0
313+
# via
314+
# dash
315+
# maggma
316+
# mp-api
311317
six==1.16.0
312318
# via
313319
# latexcodec
@@ -318,7 +324,7 @@ smart-open==7.0.5
318324
# via mp-api
319325
spglib==2.5.0
320326
# via
321-
# SMACT (setup.py)
327+
# smact (pyproject.toml)
322328
# pymatgen
323329
sshtunnel==0.4.0
324330
# via maggma
@@ -342,7 +348,7 @@ tqdm==4.66.4
342348
# umap-learn
343349
typing-extensions==4.12.2
344350
# via
345-
# SMACT (setup.py)
351+
# smact (pyproject.toml)
346352
# dash
347353
# elementembeddings
348354
# emmet-core
@@ -354,7 +360,7 @@ tzdata==2024.1
354360
# via pandas
355361
umap-learn==0.5.3
356362
# via
357-
# SMACT (setup.py)
363+
# smact (pyproject.toml)
358364
# elementembeddings
359365
uncertainties==3.2.2
360366
# via pymatgen
@@ -370,6 +376,3 @@ wrapt==1.17.0
370376
# via smart-open
371377
zipp==3.21.0
372378
# via importlib-metadata
373-
374-
# The following packages are considered to be unsafe in a requirements file:
375-
# setuptools

0 commit comments

Comments
 (0)