Spaces:
Sleeping
Sleeping
| [metadata] | |
| name = tsu-wave | |
| version = 1.0.0 | |
| author = Samir Baladi | |
| author_email = gitdeeper@gmail.com | |
| maintainer = Samir Baladi | |
| maintainer_email = gitdeeper@gmail.com | |
| description = TSU-WAVE: Real-time tsunami analysis and coastal inundation forecasting | |
| long_description = file: README.md | |
| long_description_content_type = text/markdown | |
| url = https://gitlab.com/gitdeeper4/tsu-wave | |
| project_urls = | |
| Documentation = https://tsu-wave.netlify.app/documentation | |
| Source = https://gitlab.com/gitdeeper4/tsu-wave | |
| Tracker = https://gitlab.com/gitdeeper4/tsu-wave/-/issues | |
| DOI = https://doi.org/10.5281/zenodo.XXXXXXXX | |
| license = MIT | |
| license_files = LICENSE | |
| classifiers = | |
| Development Status :: 5 - Production/Stable | |
| Intended Audience :: Science/Research | |
| Intended Audience :: Education | |
| License :: OSI Approved :: MIT License | |
| Programming Language :: Python :: 3 | |
| Programming Language :: Python :: 3.10 | |
| Programming Language :: Python :: 3.11 | |
| Programming Language :: Fortran | |
| Topic :: Scientific/Engineering | |
| Topic :: Scientific/Engineering :: Physics | |
| Topic :: Scientific/Engineering :: Oceanography | |
| Natural Language :: English | |
| Operating System :: OS Independent | |
| keywords = | |
| tsunami | |
| hydrodynamics | |
| wave-propagation | |
| coastal-inundation | |
| early-warning | |
| NSWE | |
| bathymetry | |
| spectral-analysis | |
| vorticity | |
| oceanography | |
| geophysics | |
| natural-hazards | |
| [options] | |
| python_requires = >=3.10 | |
| packages = find: | |
| package_dir = | |
| = src | |
| include_package_data = True | |
| zip_safe = False | |
| install_requires = | |
| numpy>=1.24.0 | |
| scipy>=1.10.0 | |
| pandas>=2.0.0 | |
| xarray>=2023.1.0 | |
| netCDF4>=1.6.0 | |
| fastapi>=0.104.0 | |
| uvicorn>=0.24.0 | |
| websockets>=12.0 | |
| python-jose[cryptography]>=3.3.0 | |
| passlib>=1.7.4 | |
| asyncpg>=0.29.0 | |
| sqlalchemy>=2.0.0 | |
| alembic>=1.12.0 | |
| redis>=5.0.0 | |
| PyWavelets>=1.4.0 | |
| streamlit>=1.28.0 | |
| plotly>=5.18.0 | |
| matplotlib>=3.7.0 | |
| geopandas>=0.14.0 | |
| pyyaml>=6.0 | |
| pydantic>=2.4.0 | |
| click>=8.1.0 | |
| [options.packages.find] | |
| where = src | |
| exclude = | |
| tests | |
| tests.* | |
| docs | |
| docs.* | |
| [options.extras_require] | |
| dev = | |
| pytest>=7.4.0 | |
| pytest-asyncio>=0.21.0 | |
| pytest-cov>=4.1.0 | |
| httpx>=0.25.0 | |
| black>=23.11.0 | |
| isort>=5.12.0 | |
| flake8>=6.1.0 | |
| mypy>=1.7.0 | |
| mkdocs>=1.5.0 | |
| mkdocs-material>=9.4.0 | |
| jupyter>=1.0.0 | |
| docs = | |
| mkdocs>=1.5.0 | |
| mkdocs-material>=9.4.0 | |
| mkdocstrings>=0.24.0 | |
| [options.entry_points] | |
| console_scripts = | |
| tsu-wave = tsuwave.cli:main | |
| tsu-wave-monitor = tsuwave.cli:monitor | |
| tsu-wave-validate = tsuwave.cli:validate | |
| tsu-wave-forecast = tsuwave.cli:forecast | |
| [flake8] | |
| max-line-length = 88 | |
| extend-ignore = E203, W503 | |
| exclude = | |
| .git, | |
| __pycache__, | |
| build, | |
| dist, | |
| venv, | |
| .venv, | |
| .eggs, | |
| *.egg | |
| [mypy] | |
| python_version = 3.10 | |
| warn_return_any = True | |
| warn_unused_configs = True | |
| ignore_missing_imports = True | |
| disallow_untyped_defs = True | |
| [coverage:run] | |
| source = src | |
| omit = | |
| */tests/* | |
| */test_* | |
| [coverage:report] | |
| exclude_lines = | |
| pragma: no cover | |
| def __repr__ | |
| if self.debug: | |
| if __name__ == .__main__.: | |
| raise AssertionError | |
| raise NotImplementedError | |
| except ImportError | |
| [build_sphinx] | |
| source-dir = docs | |
| build-dir = docs/_build | |
| all_files = 1 | |
| [bdist_wheel] | |
| universal = 0 | |
| [egg_info] | |
| tag_build = | |
| tag_date = 0 | |
| [aliases] | |
| test = pytest | |