Skip to content

Commit e103cbd

Browse files
committed
6.1.0 beta updates
- Removing py 3.6 - Adding support for seavision
1 parent 0879672 commit e103cbd

File tree

5 files changed

+29
-35
lines changed

5 files changed

+29
-35
lines changed

.github/workflows/python-test_and_lint.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
# FIXME: Disabled 3.6 to bypass PyTAK error.
17-
# python-version: [3.6, 3.7, 3.8, 3.9, "3.10", "3.11", "3.12"]
1816
python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12"]
1917

2018
steps:

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## AISCOT 6.1.0
2+
3+
- Added support for DOT's SeaVision.
4+
- Dropped support for Python 3.6
5+
16
## AISCOT 6.0.0
27

38
- New for 2024.

README.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,19 @@
22

33
# Display Ships in TAK - AIS to TAK Gateway
44

5-
AISCOT is software for monitoring and analyzing maritime surveillance data within the
6-
Team Awareness KIT (TAK) suite of products.
5+
## Features
76

8-
AISCOT captures and reports real-time automatic identification system (AIS) data
9-
received from vessels (or other maritime objects) into TAK Products using native TAK
10-
protocols, including Cursor on Target (CoT).
7+
- Real-time AIS data capture and reporting
8+
- Integration with TAK products using native protocols
9+
- Compatibility with ATAK, WinTAK, iTAK, TAK Server & TAKX
10+
- Support for RF AIS transmissions, local NMEA, and Internet AIS aggregators
11+
- Display of AIS data with icons, attitude, type, track, bearing, speed, callsign, and more
1112

12-
AISCOT has been evaluated with ATAK, WinTAK, iTAK, TAK Server & TAKX, and is know to
13-
work with other situational awareness (SA) software.
13+
## Use Case
1414

15-
AISCOT supports over-the-air radio (RF) AIS transmissions, local NMEA, and Internet
16-
AIS aggregators (like AISHUB). AIS data is displayed in TAK with appropriate icons,
17-
attitude, type, track, bearing, speed, callsign and more.
15+
Originally developed to support an [open ocean boat race in the Northern Pacific Ocean](http://ampledata.org/boat_race_support.html).
1816

19-
AISCOT was original developed to support an [open ocean boat race in the Northern
20-
Pacific Ocean](http://ampledata.org/boat_race_support.html).
17+
## Documentation
2118

2219
[AISCOT documentation is available here.](https://aiscot.rtfd.io)
2320

aiscot/__init__.py

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -19,28 +19,23 @@
1919

2020
"""AISCOT: Display Ships in TAK - AIS to TAK Gateway"""
2121

22-
__version__ = "6.0.0-beta6"
22+
__version__ = "6.1.0"
2323

24-
# Python 3.6 test/build work-around:
25-
try:
26-
from .constants import (
27-
LOG_FORMAT,
28-
LOG_LEVEL,
29-
DEFAULT_LISTEN_PORT,
30-
DEFAULT_LISTEN_HOST,
31-
DEFAULT_COT_TYPE,
32-
DEFAULT_COT_STALE,
33-
DEFAULT_POLL_INTERVAL,
34-
DEFAULT_MID_DB_FILE,
35-
DEFAULT_SHIP_DB_FILE,
36-
)
3724

38-
from .functions import ais_to_cot, create_tasks
25+
from .constants import (
26+
LOG_FORMAT,
27+
LOG_LEVEL,
28+
DEFAULT_LISTEN_PORT,
29+
DEFAULT_LISTEN_HOST,
30+
DEFAULT_COT_TYPE,
31+
DEFAULT_COT_STALE,
32+
DEFAULT_POLL_INTERVAL,
33+
DEFAULT_MID_DB_FILE,
34+
DEFAULT_SHIP_DB_FILE,
35+
)
3936

40-
from .ais_functions import get_known_craft
37+
from .functions import ais_to_cot, create_tasks
4138

42-
from .classes import AISWorker
43-
except ImportError:
44-
import warnings
39+
from .ais_functions import get_known_craft
4540

46-
warnings.warn("COMPAT: Python 3.6. Ignoring ImportError.")
41+
from .classes import AISWorker

setup.cfg

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ classifiers =
3939
Programming Language :: Python
4040
Programming Language :: Python :: 3
4141
Programming Language :: Python :: 3 :: Only
42-
# Programming Language :: Python :: 3.6
4342
Programming Language :: Python :: 3.7
4443
Programming Language :: Python :: 3.8
4544
Programming Language :: Python :: 3.9

0 commit comments

Comments
 (0)