added covarage

This commit is contained in:
2026-06-24 07:50:00 +03:00
parent 89ca1ee945
commit bc9b70764d
41 changed files with 1306 additions and 79 deletions
+26
View File
@@ -0,0 +1,26 @@
Metadata-Version: 2.4
Name: radio-api
Version: 0.1.0
Summary: RF propagation HTTP API
Requires-Python: >=3.11
Requires-Dist: astropy
Requires-Dist: celery
Requires-Dist: fastapi
Requires-Dist: geoalchemy2
Requires-Dist: gunicorn
Requires-Dist: itmlogic
Requires-Dist: itur
Requires-Dist: numpy
Requires-Dist: psycopg[binary]
Requires-Dist: pycraf
Requires-Dist: pydantic-settings
Requires-Dist: pyproj
Requires-Dist: rasterio
Requires-Dist: redis
Requires-Dist: shapely
Requires-Dist: sqlalchemy
Requires-Dist: uvicorn[standard]
Provides-Extra: dev
Requires-Dist: httpx; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
+70
View File
@@ -0,0 +1,70 @@
pyproject.toml
app/__init__.py
app/config.py
app/deps.py
app/main.py
app/core/__init__.py
app/core/antenna.py
app/core/antenna_pattern_file.py
app/core/atmosphere.py
app/core/coverage.py
app/core/dem.py
app/core/diffraction.py
app/core/fresnel.py
app/core/geo.py
app/core/itm.py
app/core/landcover.py
app/core/p452.py
app/core/propagation.py
app/core/raster_sampling.py
app/core/surface.py
app/core/vegetation.py
app/core/viewshed.py
app/models/__init__.py
app/models/antenna.py
app/models/buildings.py
app/models/common.py
app/models/coverage.py
app/models/jobs.py
app/models/landcover.py
app/models/link.py
app/models/status.py
app/models/terrain.py
app/models/viewshed.py
app/routers/__init__.py
app/routers/antenna.py
app/routers/buildings.py
app/routers/coverage.py
app/routers/errors.py
app/routers/jobs.py
app/routers/landcover.py
app/routers/link.py
app/routers/status.py
app/routers/terrain.py
app/routers/viewshed.py
app/services/__init__.py
app/services/antenna.py
app/services/buildings.py
app/services/coverage.py
app/services/jobs.py
app/services/landcover.py
app/services/link.py
app/services/status.py
app/services/terrain.py
app/services/vegetation.py
app/services/viewshed.py
app/workers/__init__.py
app/workers/celery_app.py
app/workers/tasks.py
radio_api.egg-info/PKG-INFO
radio_api.egg-info/SOURCES.txt
radio_api.egg-info/dependency_links.txt
radio_api.egg-info/requires.txt
radio_api.egg-info/top_level.txt
tests/test_api.py
tests/test_buildings.py
tests/test_core.py
tests/test_dem.py
tests/test_jobs_and_propagation.py
tests/test_landcover.py
tests/test_vegetation_integration.py
@@ -0,0 +1 @@
+22
View File
@@ -0,0 +1,22 @@
astropy
celery
fastapi
geoalchemy2
gunicorn
itmlogic
itur
numpy
psycopg[binary]
pycraf
pydantic-settings
pyproj
rasterio
redis
shapely
sqlalchemy
uvicorn[standard]
[dev]
httpx
pytest
ruff
+1
View File
@@ -0,0 +1 @@
app