@@ -104,7 +104,7 @@ click-params = "^0.1.1"
104104cloup = " ^0.8.0"
105105
106106# Optional dependencies aka. "extras"
107- matplotlib = { version = " ^3.3.2" , optional = true }
107+ matplotlib = { version = " ^3.3.2" , optional = true }
108108
109109openpyxl = { version = " ^3.0.7" , optional = true }
110110pyarrow = { version = " ^3.0.0" , optional = true , markers = " sys_platform != 'darwin' or (sys_platform == 'darwin' and platform_machine != 'arm64')" }
@@ -119,23 +119,25 @@ psycopg2-binary = { version = "^2.8.6", optional = true }
119119# HTTP REST API service
120120fastapi = { version = " ^0.61.1" , optional = true }
121121uvicorn = { version = " ^0.13.3" , optional = true }
122+
123+ # Radar
122124wradlib = { version = " ^1.9.0" , optional = true }
125+ pdbufr = { version = " ^0.9.0" , optional = true }
123126
124127# Explorer UI service
125128plotly = { version = " ^4.14.3" , optional = true }
126129dash = { version = " ^1.19.0" , optional = true }
127130dash-bootstrap-components = { version = " ^0.12.0" , optional = true }
128131
129- sphinx = { version = " ^3.2.1" , optional = true }
130- sphinx-material = { version = " ^0.0.30" , optional = true }
131- sphinx-autodoc-typehints = { version = " ^1.11.0" , optional = true }
132- sphinxcontrib-svg2pdfconverter = { version = " ^1.1.0" , optional = true }
133- tomlkit = { version = " ^0.7.0" , optional = true }
134- ipython = { version = " ^7.10.1" , optional = true }
135- ipython-genutils = { version = " ^0.2.0" , optional = true }
136- zarr = { version = " ^2.7.0" , optional = true , markers = " sys_platform != 'darwin' or (sys_platform == 'darwin' and platform_machine != 'arm64')" } # not supported through numcodecs
137- xarray = { version = " ^0.17.0" , optional = true }
138-
132+ sphinx = { version = " ^3.2.1" , optional = true }
133+ sphinx-material = { version = " ^0.0.30" , optional = true }
134+ sphinx-autodoc-typehints = { version = " ^1.11.0" , optional = true }
135+ sphinxcontrib-svg2pdfconverter = { version = " ^1.1.0" , optional = true }
136+ tomlkit = { version = " ^0.7.0" , optional = true }
137+ ipython = { version = " ^7.10.1" , optional = true }
138+ ipython-genutils = { version = " ^0.2.0" , optional = true }
139+ zarr = { version = " ^2.7.0" , optional = true , markers = " sys_platform != 'darwin' or (sys_platform == 'darwin' and platform_machine != 'arm64')" } # not supported through numcodecs
140+ xarray = { version = " ^0.17.0" , optional = true }
139141
140142[tool .poetry .dev-dependencies ]
141143black = " ^20.8b1"
@@ -183,8 +185,8 @@ influxdb = ["influxdb", "influxdb-client"]
183185cratedb = [" crate" ]
184186mysql = [" mysqlclient" ]
185187postgresql = [" psycopg2-binary" ]
186- radar = [" wradlib" , " pybufrkit" , " h5py" ]
187- bufr = [" pybufrkit" ]
188+ radar = [" wradlib" , " pybufrkit" , " h5py" , " pdbufr " ]
189+ bufr = [" pybufrkit" , " pdbufr " ]
188190
189191[tool .poetry .scripts ]
190192wetterdienst = ' wetterdienst.ui.cli:cli'
0 commit comments