requirements.txt 1.82 KB
Newer Older
1
2
3
# install
pip
wheel
4
pyyaml==6.0
5
6
numpy==1.21.2
fastentrypoints==0.12
Markus Scheidgen's avatar
Markus Scheidgen committed
7
cython>=0.19
8
future==0.18.2
9
10

# nomad
11
12
13
nptyping==1.4.4
cachetools==4.2.4
docstring-parser==0.12
Markus Scheidgen's avatar
Markus Scheidgen committed
14
Pint==0.17
Lauri Himanen's avatar
Lauri Himanen committed
15
orjson==3.6.0
16
17
18
19
click==7.1.2
requests==2.26.0
pytz==2021.1
aniso8601==7.0.0
20
ase==3.19.0
21
python-keycloak==0.26.1
22
elasticsearch-dsl==7.4.0
23
24
pydantic==1.8.2
jmespath==0.10.0
25
httpx==0.22.0
26

27
# [parsing]
28
netCDF4==1.5.4
29
30
31
32
33
pandas==1.3.2
h5py==3.4.0
hjson==3.0.2
scipy==1.7.1
scikit-learn==0.24.2
Lauri Himanen's avatar
Lauri Himanen committed
34
matid==0.6.1
35
python-magic==0.4.24
36
37
panedr==0.2
parmed==3.0.0
38
mdtraj==1.9.6
39
mdanalysis
40
41
42
lxml==4.6.3
xarray==0.19.0
phonopy==2.11.0
43
44
pymatgen==2022.0.17
asr==0.4.1
Markus Scheidgen's avatar
Markus Scheidgen committed
45
bitarray==2.3.5
Markus Scheidgen's avatar
Markus Scheidgen committed
46

47
# [infrastructure]
48
optimade[mongo]==0.14.0
49
structlog==20.1.0
50
elasticsearch==7.17.1
51
msgpack==0.5.6
52
celery[redis]==4.4.7
53
mongoengine==0.19.1
54
pymongo==3.11.4
55
Werkzeug==0.16.1
56
57
flask==1.1.4
flask-cors==3.0.10
58
59
60
itsdangerous==1.1.0
passlib==1.7.4
python-logstash==0.4.6
61
gitpython==3.1.24
62
63
gunicorn[eventlet]==20.1.0
m2r==0.2.1
64
zipstream-new==1.1.5
65
66
67
bagit==1.8.1
bcrypt==3.2.0
filelock==3.3.1
68
cryptography==3.3.2
Markus Scheidgen's avatar
Markus Scheidgen committed
69
pyjwt[crypto]==1.7.1
Markus Scheidgen's avatar
Markus Scheidgen committed
70
cryptography==3.3.2
71
72
jsonschema[format]==4.1.2
runstats==2.0.0
73
pyyaml==6.0
74
75
76
77
78
79
tabulate==0.8.9
bs4==0.0.1
html5lib==1.1
zipfile37==0.1.3
basicauth==0.4.1
inflection==0.5.1
80
unidecode==1.3.2
81
82
python-json-logger==2.0.2
recommonmark==0.7.1
83
jinja2==2.11.3
84
rdflib==5.0.0
85
fastapi==0.63.0
86
uvicorn[standard]==0.13.4
87
a2wsgi==1.4.0
88
python-multipart==0.0.5
89
validators==0.18.2
Markus Scheidgen's avatar
Markus Scheidgen committed
90

91
# [dev]
Markus Scheidgen's avatar
Markus Scheidgen committed
92
markupsafe==2.0.1
93
setuptools==57.5.0
94
gitpython==3.1.24
95
mypy==0.730
96
97
typed-ast==1.4.2
astroid==2.5.1
98
pylint==2.3.1
Markus Scheidgen's avatar
Markus Scheidgen committed
99
100
pylint_plugin_utils==0.5
pylint_mongoengine==0.3.3
101
102
103
pycodestyle==2.8.0
pytest==3.10.0
pytest-timeout==1.4.2
Markus Scheidgen's avatar
Markus Scheidgen committed
104
pytest-cov==2.7.1
105
106
rope==0.21.0
names==0.3.0
107
essential_generators==1.0
108
109
110
twine==3.4.2
python-gitlab==2.10.1
devtools==0.8.0
111
112
113
mkdocs==1.2.3
mkdocs-material==8.1.1
mkdocs-material-extensions==1.0.3
114
mkdocs-macros-plugin==0.6.3