-
Notifications
You must be signed in to change notification settings - Fork 18
/
requirements.txt
54 lines (52 loc) · 1.36 KB
/
requirements.txt
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
black # formatter
networkx==2.8.4
simpy~=4.0.1
numpy==1.22.4 # specific max version required by "numba"
plotly==5.8.2
dash==2.5.1
requests==2.28.0
dash_html_components
matplotlib~=3.5.2
pandas~=1.4.2
py2neo~=2021.2.3
neo4j-backup==0.1.0 # For remote backups
dash_cytoscape
jsonpickle~=2.2.0
dash_bootstrap_components
fastapi~=0.85.0
python-multipart # For file upload
python-dotenv~=0.20.0
uvicorn~=0.17.6
gunicorn
pyi40aas
pymemcache # inter-process communication
influxdb-client # InfluxDB v2
asyncua~=0.9.94
paho-mqtt~=1.6.1
interchange~=2021.0.4
python-dateutil~=2.8.2
dataclasses_json
pytz~=2022.1
dash_mantine_components
dash_daq
boto3 # Amazon S3 client compatible also with Minio S3
cadquery==2.2.0b0 # CAD conversion
cqkit
numpy-stl
textract # pdf text extraction
git+https://github.com/boudinfl/pke.git # pke keyphrase extraction library
basyx-python-sdk # AAS serialization (formerly PyI40AAS)
langdetect
argostranslate
# tsfresh is manually installed afterwards (via Dockerfile or devcontainer.json)
# The reason is, that otherwise some issues with importing numpy occur that can
# be avoided this way (ImportError: numpy.core.multiarray failed to import).
#
# tsfresh # timeseries feature extraction (requrires gcc)
# Image object detection:
# torch~=1.11
# torchvision~=0.12
opencv-python
# openmim # OpenMMLab package manager
# mmdet
# END Image object detection