Skip to content

Releases: xoolive/traffic

traffic v2.6.5

08 Oct 21:43
Compare
Choose a tag to compare

Feature improvements:

  • strict parameter to Flight clipping methods
  • taxiway labelling for ground trajectories
  • improvements on Impala query generation

Bug fixes:

  • Fix for recent versions of pandas
  • Flight are now GeoObjects
  • Correct requests for airports footprints (cartes)
  • Decoding speed and track for ground trajectories

Minor changes:

  • Typing fixes
  • Documentation fixes

Full Changelog: v2.6.4...v2.6.5

traffic v2.6.4

14 Jul 20:40
Compare
Choose a tag to compare
  • New .final() operator, mirror of .next() d96fd9c
  • Dependency issues for conda build deaed25

traffic v2.6.3

14 Jul 09:21
Compare
Choose a tag to compare

Dependency issue fix with pyOpenSSL

traffic v2.6.2

13 Jul 19:26
Compare
Choose a tag to compare

Minor release including:

traffic v2.6.1

06 Jun 21:16
Compare
Choose a tag to compare

Minor release including:

  • caching lazy evaluations 4a49972
  • missing lazy operators for .bearing() and .diff() 7579cdf
  • serious improvements on Leaflet output (model for state vectors, airports, and more general highlighting capabilities) 45ffb03

traffic v2.6

02 Jun 14:16
Compare
Choose a tag to compare

Main changes since v2.5 include:

  • Detection of events on ground (push back, parking positions, take off runway, etc.)
  • Reconstruction of the most plausible flight plan (succession of waypoints)

Minor improvements:

  • Support for CSV files downloaded from Flightradar24
  • Download and parse METAR information
  • Refactoring for altair visualisations
  • Switch from cartotools to cartes package
  • Many warning fixes
  • Documentation improvements

traffic v2.5

11 Nov 00:13
Compare
Choose a tag to compare

Main changes since v2.4 include:

  • Navigation events (runway alignment, runway changes, go-around, etc.)
  • Support for flight phases from OpenAP
  • Support for sliding windows
  • Summary views for Traffic structures
  • FlightIterator structures with proper representation and indexation
  • Flight interaction with iterators through has()/next()/sum()/all()
  • Flight support dynamic attributes, e.g. altitude_max
  • Flight aggregation per window with agg_time()

Minor improvements:

  • cartotools v.1.2.2 for better representations of airports
  • More sample trajectories for documentation, gallery and testing
  • Better API for leaflet on Flight and Traffic, popup windows
  • Example gallery page
  • Documentation improvements

traffic v2.4

17 Jun 09:21
Compare
Choose a tag to compare

Main changes since v2.3 include:

  • New navigation related methods (e.g. alignment on ILS, navpoints, diversions, landing attempts, etc.)
  • New method for custom heatmap (Flight.agg_latlon())
  • Requests for custom queries from the OpenSky Impala shell
  • Decoding uncertainty values in ADS-B messages
  • Parsing Eurocontrol ALL_FT+ files

Minor improvements:

  • Country registration flag on aircraft representation
  • Update to latest versions of dependency libraries (pyproj, pyModeS)
  • More scenarios, including the covid19 dataset presentation
  • Documentation improvements

traffic v2.3

18 Feb 13:45
Compare
Choose a tag to compare

Main changes since v2.2 include:

  • FlightPlan parsing
  • Eurocontrol B2B API
  • Parsing ADDS-FAA Open Data
  • New sources of open data for airports
  • Cascade filtering as default arguments
  • Access to extra tables with raw data from OpenSky database, thanks @Wirden
  • Cache expiration for better disk space management

Minor improvements:

  • Empty Traffic and Flight are now treated as None
  • Handling multiple sources of data for ATS routes, navaids
  • Better handling of network proxies, thanks @espinielli
  • Better handling of corrupted cache files
  • Improved plotting for airports/runways
  • Reverse argument to Flight.cumulative_distance, thanks @JarryGabriel
  • Direct decoding from RTL-SDR and binary dumps thanks @junzis @espinielli

Bug fixes:

  • Python 3.8, newer versions of numpy and pandas
  • No more loop imports between core and data
  • Memory leaks due to LRU cache

traffic v2.2

20 Nov 10:13
Compare
Choose a tag to compare

Main changes since v2.1 include:

  • a more general Traffic indexation (slices, integers, etc.);
  • facilities for computing and plotting wind fields;
  • Flight.agg_time() to compute indicators on sliding windows, Flight.distance() now accepts airspaces and polygons;
  • trajectory representations in notebooks are now simplified (resulting in lighter notebooks);
  • access to more tables in OpenSky Impala; more general requests using airports for ADS-B and EHS, and using bounds for EHS messages (with associated documentation);
  • decoding raw messages with pymodes now pass bytes, preparing for an optimised/compiled version of pymodes;
  • a new plugin for Kepler.gl;
  • sources of data ordered by provider (faa, eurocontrol), with more parsing facilities

and various bugfixes