Releases: xoolive/traffic
Releases · xoolive/traffic
traffic v2.6.5
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
traffic v2.6.3
Dependency issue fix with pyOpenSSL
traffic v2.6.2
traffic v2.6.1
traffic v2.6
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
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
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
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
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