Releases: xoolive/traffic
Releases · xoolive/traffic
traffic v2.11.1
traffic v2.11
What's Changed
- fix pyarrow issues by @xoolive in #468
- Refactoring the flight filtering architecture by @xoolive in #458
- SO6 support dropped
- More sample trajectories
Full Changelog: v2.10.2...v2.11
traffic v2.10.2
What's Changed
- Bump lonboard from 0.8.0 to 0.9.3 by @dependabot in #453
- Bump certifi from 2024.6.2 to 2024.7.4 by @dependabot in #456
- Flight split based on condition by @xoolive in #457
- Upgrade after pyopensky v2.8 (Impala phased out)
Full Changelog: v2.10.1...v2.10.2
traffic v2.10.1
What's Changed
- openap: fix dt vector when computing fuelflow by @aeroevan in #425
- Improve support for SCAT dataset by @niclaswue in #437
- Interpolation Options for Trajectory Resampling by @niclaswue in #441
- Fix #423: Plotly doc by @figuetbe in #446
- Fix decoding of FLARM messages by @figuetbe in #447
- export origin/destination when airport is specified in opensky.history() by @espinielli in #449
New Contributors
- @aeroevan made their first contribution in #425
- @niclaswue made their first contribution in #437
Full Changelog: v2.10.0...v2.10.1
traffic v2.10.0
What's Changed
- Python 3.8 not supported anymore
- time_buffer parameter
- new API for onnxruntime with inference sessions
- add buffer time for raw table queries
- base class for filters in 2D
- feat: projection argument in filters
- feat: parse flightradar24 data
- Support for Mendeley and Zenodo datasets
- synonym for fuel calculation by @junzis in #365
- fix: flightplan and intervals by @Vibujor in #353
- Configurable progressbars by @figuetbe in #394
- replace pyModeS with rs1090, replace impala with trino by @xoolive in #422
Full Changelog: v2.9.0...v2.10.0
traffic v2.9.0
What's Changed
- Improve GA detection flexibility and robustness by @figuetbe in #321
- Traffic random sampling by @figuetbe in #322
- Fixing issue with wrong dtypes when resampling flights by @figuetbe in #324
- fix flightplan parsing when unexpected None elements are yielded by @Vibujor in #344
- Fix issue #338 by @figuetbe in #339
- parsing aixm routes by @Vibujor and @xoolive in #332
- typos by @espinielli in #352
- new filter interface and filters by @krumjan and @xoolive in #327
- major refactoring after release of pitot and impunity by @xoolive in #356
New Contributors
Full Changelog: v2.8.1...v2.9.0
traffic v2.8.1
What's Changed
- Improve crc check and limit creation of faulty decoded aircraft upon decoding by @MichelKhalaf in #217
- Decoder Type by @MichelKhalaf in #222
- Reimplement sub operator on Traffic structures by @MichelKhalaf in #223
- Cesium Plugin: Export CZML location field values rather than keys by @aliaksei135 in #228
- Metar improvements by @figuetbe in #229
- Add NACp when decoding raw status messages by @figuetbe in #240
- Optionally compress OpenSky cache files by @aliaksei135 in #239
- implement Flight.label, fix #253 by @xoolive in #259
- Download and decode FLARM messages from OpenSky Impala by @xoolive
- change pyarrow to fastparquet by @junzis in #295
Full Changelog: v2.8.0...v2.8.1
traffic v2.8.0
Python 3.7 is no longer supported.
Major improvements:
- Leaflet is no longer a plugin
- trajectory resampling along great circles
- fuel emissions with @junzis
- holding pattern and point merge detection with @lbasora
- DME NSE computation by @figuetbe
- include grib files in trajectories (with interpolation)
Minor improvements:
- deprecation of .filter_if()
- allow caching in parquet files
- use a specific logger per module @q-wertz
- bug fix in METAR downloads @figuetbe
- bug fix in Mode S decoding @MichelKhalaf
traffic v2.7.0
Major refactoring
- New documentation, logo, incl. tutorial pages
- Refactoring in ADSB decoding (in progress)
- Refactoring in parsing AIXM files
- Airspaces are now consistent with geopandas
- Refactoring for chaining with methods returning flight iterators
- Support for Python 3.10, more flexible dependency management
Minor additions
- Add support for .so6.gz, .pickle extension
- Update aircraft database capabilities, refine aircraft categories
- Parse free route information
- Support for B2B 25.0
- Rich outputs for most core classes, going to tqdm.rich
how
argument in resampling- Performance issues on import
Bug fixes: #168 #169 #166 #182 #185 #191
Contributors: @espinielli @MichelKhalaf @sfo @m-derra
traffic v2.6.6
Feature improvement:
- trajectory generation framework by @alafage
time_buffer
parameter in Impala with @espinielli
Bug fix:
- Link to @junzis aircraft database
Minor changes:
- Fully typed library (
--strict
flag for mypy)
New Contributors
- @ElSabio97 made their first contribution in #162
Full Changelog: v2.6.5...v2.6.6