Releases: M0r13n/pyais
Releases · M0r13n/pyais
Extra Fields for AISTrack
- merges #134 (by @alfonnews)
- adds additional fields to
AISTrack
Adds `get_country(mmsi)` to get the code/name of country from MMSI
- closes #131
- pyais now supports country codes/names using
get_country(mmsi)
FIX: inconsistent rounding behavior for ROT
- fixes inconsistent rounding behavior for ROT values
- #130
Fix: logic bug in `NoneFilter`
- fixes a logic bug in
NoneFilter
- #128
Filters
- Initial release of the AIS Filters system.
- Basic filtering classes:
NoneFilter
,MessageTypeFilter
, andDistanceFilter
. FilterChain
class to combine multiple filters into a sequence.- Utility functions
haversine
andis_in_grid
for distance and grid calculations.
v2.5.9: chore: adds an example for tag blocks (#126)
- adds
decode_nmea_and_ais
- use this method to get a tuple of NMEASentence and AIS payload
- chore: also adds another example regarding tag blocks
bug fix: Navigational statuses 9, 10, 13 and Ship type 29
- bug fix: Navigational statuses 9, 10, 13 and Ship type 29
- closes #123
- adds Navigational statuses 9, 10, 13 to NavigationStatus
- adds Ship type 29 to ShipType
EpfdType Enum Missing InternalGNSS
- bug fix: EpfdType Enum Missing InternalGNSS
- closes #121
Lazily yield file-like objects
"""
- bug fix: lazily yield file-like objects by removing
.readlines()
- closes #119
bug fix: incorrect logic for type 26 messages
- bug fix: incorrect logic for type 26 messages
- closes #116