Metadata-Version: 2.4
Name: tangram_ship162
Version: 0.4.1
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Rust
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Dist: tangram-core>=0.2.1
Requires-Dist: polars[deltalake] ; extra == 'history'
Provides-Extra: history
Summary: AIS maritime data integration plugin for tangram
Home-Page: https://mode-s.org/tangram/
Author-email: Abraham Cheung <abraham@ylcheung.com>
License-Expression: AGPL-3.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM

# tangram_ship162

The `tangram_ship162` plugin integrates AIS data from a `ship162` instance, enabling real-time visualization and historical analysis of maritime traffic.

It provides:

- A background service to ingest AIS messages.
- A REST API endpoint to fetch ship trajectories.
- Frontend widgets for visualizing ships on the map.

## About Tangram

`tangram_ship162` is a plugin for `tangram`, an open framework for modular, real-time air traffic management research.

- Documentation: <https://mode-s.org/tangram/>
- Repository: <https://github.com/open-aviation/tangram>

Installation:

```sh
# cli via uv
uv tool install --with tangram-ship162 tangram-core
# with pip
pip install tangram-core tangram-ship162
```

