Skip to content

Commit

Permalink
Version 20240316
Browse files Browse the repository at this point in the history
  • Loading branch information
mborsetti committed Mar 16, 2024
1 parent db07d54 commit 5780a96
Show file tree
Hide file tree
Showing 7 changed files with 471 additions and 147 deletions.
109 changes: 109 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,115 @@ on the UTC date of the release.
`Contributions <https://github.com/mborsetti/airportdata/blob/master/CHANGELOG.rst>`__ always welcomed!


Version 20240316
==================
* Added BKPR/PRN, Pristina International Airport, Pristina, Kosovo. Contributed by `niclaswue
<https://github.com/niclaswue>`__ in issue `#36 <https://github.com/mborsetti/airportsdata/issues/36>`__.
* Added VOGA/GOX, Manohar International Airport, Mopa, Goa, IN. Contributed by `eatdostacos
<https://github.com/eatdostacos>`__ in PR `#114 <https://github.com/mwgg/Airports/pull/114>`__ upstream.
* Added the following 2 Nav Canada-towered Canadian airports:

- CYHC/CXH, Vancouver Harbour BC (Water Airport), Vancouver, British Columbia, CA.
- CYWH/YWH, Victoria Harbour BC (Water Seaplane Base), Victoria, British Columbia, CA.

* Updated data for the following 39 Nav Canada-towered Canadian airports:

- CCH2, Upper Kent Airport, Clearview, New Brunswick, CA: city changed from "", subd changed from "Maine".
- CEP4, Ross International Airport, Coutts, Alberta, CA: subd changed from "Montana", tz changed from "America/Denver"
to "America/Edmonton".
- CEQ4, Del Bonita / Whetstone International Airport, Del Bonita, Alberta, CA: subd changed from "Montana", tz changed
from "America/Denver" to "America/Edmonton".
- CJF5, West Poplar Airport, West Poplar, Saskatchewan, CA: subd changed from "Montana", tz changed from
"America/Denver" to "America/Regina".
- CKK3, Scobey Border Station Airport, Coronach, Saskatchewan, CA: subd changed from "Montana", tz changed from
"America/Denver" to "America/Regina".
- CTQ2, Weller Airport, Stanstead, Quebec, CA: subd changed from "Vermont", tz changed from "America/New_York" to
"America/Toronto".
- CYCG/YCG, Castlegar / West Kootenay Regional Airport, Castlegar, British Columbia, CA: name changed from
"Castlegar/West Kootenay Regional Airport".
- CYEV/YEV, Inuvik (Mike Zubko) Airport, Inuvik, Northwest Territories, CA: name changed from "Inuvik Mike Zubko
Airport".
- CYFC/YFC, Fredericton International Airport, Fredericton, New Brunswick, CA: name changed from "Fredericton
Airport".
- CYGK/YGK, Kingston Airport, Kingston, Ontario, CA: name changed from "Kingston Norman Rogers Airport".
- CYGL/YGL, La Grande Riviere Airport, Radisson, Quebec, CA: city changed from "La Grande Riviere".
- CYHM/YHM, Hamilton Airport, Hamilton, Ontario, CA: name changed from "John C. Munro Hamilton International Airport".
- CYHU/YHU, Montréal / St-Hubert Airport, Longueuil, Quebec, CA: name changed from "Montreal / Saint-Hubert Airport",
city changed from "Montreal".
- CYJN/YJN, St Jean Airport, Saint Jean, Quebec, CA: city changed from "St Jean".
- CYKF/YKF, Kitchener / Waterloo Airport, Waterloo, Ontario, CA: name changed from "Waterloo Airport", city changed
from "Kitchener".
- CYKZ/YKZ, Toronto / Buttonville Municipal Airport, Markham, Ontario, CA: name changed from "Buttonville Municipal
Airport", city changed from "Toronto".
- CYMX/YMX, Montréal International (Mirabel) Airport, Mirabel, Quebec, CA: name changed from "Montreal International
(Mirabel) Airport", city changed from "Montreal".
- CYOW/YOW, Ottawa / Macdonald-Cartier International Airport, Ottawa, Ontario, CA: name changed from "Ottawa
Macdonald-Cartier International Airport".
- CYPA/YPA, Prince Albert (Glass Field) Airport, Prince Albert, Saskatchewan, CA: name changed from "Prince Albert
Glass Field".
- CYPK/YPK, Pitt Meadows Airport, Pitt Meadows, British Columbia, CA: iata changed from "".
- CYQB/YQB, Québec City Jean Lesage International Airport, Quebec City, Quebec, CA: name changed from "Quebec Jean
Lesage International Airport", city changed from "Quebec".
- CYQL/YQL, Lethbridge Airport, Lethbridge, Alberta, CA: name changed from "Lethbridge County Airport".
- CYQM/YQM, Moncton / Greater Moncton Roméo Airport, Moncton, New Brunswick, CA: name changed from "Greater Moncton
International Airport".
- CYRC, Chicoutimi / St-Honoré Airport, Chicoutimi, Quebec, CA: name changed from "Chicoutimi St Honore Airport".
- CYSB/YSB, Sudbury Airport, Falconbridge, Ontario, CA: city changed from "Sudbury".
- CYSN/YCM, St Catharines / Niagara District Airport, Niagara-on-the-lake, Ontario, CA: name changed from "Niagara
District Airport", city changed from "St Catharines".
- CYTS/YTS, Timmins (Victor M. Power) Airport, Timmins, Ontario, CA: name changed from "Timmins/Victor M. Power".
- CYTZ/YTZ, Toronto / Billy Bishop Toronto City Airport, Toronto, Ontario, CA: name changed from "Billy Bishop Toronto
City Centre Airport".
- CYUL/YUL, Montréal / Pierre Elliott Trudeau International Airport, Dorval, Quebec, CA: name changed from "Montreal /
Pierre Elliott Trudeau International Airport", city changed from "Montreal".
- CYUY/YUY, Rouyn-Noranda Airport, McWatters, Quebec, CA: name changed from "Rouyn Noranda Airport", city changed from
"Rouyn-Noranda".
- CYVC/YVC, La Ronge(Barber Field) Airport, La Ronge, Saskatchewan, CA: name changed from "La Ronge Airport".
- CYVO/YVO, Val-d'Or Airport, Bourlamaque, Quebec, CA: city changed from "Val-d'Or".
- CYVR/YVR, Vancouver International Airport, Richmond, British Columbia, CA: city changed from "Vancouver".
- CYXC/YXC, Cranbrook / Canadian Rockies Airport, Cranbrook, British Columbia, CA: name changed from "Cranbrook
Airport".
- CYXJ/YXJ, Fort St John Airport, Fort Saint John, British Columbia, CA: city changed from "Fort St.John".
- CYYY/YYY, Mont-Joli Airport, Mont Jolie, Quebec, CA: name changed from "Mont Joli Airport", city changed from "Mont-
Joli".
- CYYZ/YYZ, Toronto / Lester B. Pearson International Airport, Mississauga, Ontario, CA: name changed from "Lester B.
Pearson International Airport", city changed from "Toronto".
- CZBB/YDT, Vancouver / Boundary Bay Airport, Ladner, British Columbia, CA: city changed from "Boundary Bay".
- CZVL, Edmonton / Villeneuve Airport, Saint Albert, Alberta, CA: city changed from "Edmonton".

* Fixed subdivision spelling for the following 3 US-DC airports to conform with ISO 3166-2:

- KDCA/DCA, Ronald Reagan Washington Ntl Airport, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".
- KHEF/MNZ, Manassas Regional/Harry P Davis Field, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".
- KIAD/IAD, Washington Dulles International Airport, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".

* Updated 84 Indian airports, removing hypens in subdivision (e.g. Andhra-Pradesh is now Andhra Pradesh) to conform
with ISO 3166-2 and making the following changes (partially contributed by `eatdostacos
<https://github.com/eatdostacos>`__ in PR `#114 <https://github.com/mwgg/Airports/pull/114>`__ upstream):

- VA1M, Karad Airport, , Maharashtra, IN: subd changed from "".
- VADN/NMB, Daman Airport, , Dadra and Nagar Haveli and Daman and Diu, IN: subd changed from "Daman-and-Diu".
- VE91, Vijaynagar Advanced Landing Ground, , Arunachal Pradesh, IN: subd changed from "Sagain", tz changed from
"Asia/Yangon" to "Asia/Kolkata".
- VEMH/LDA, Malda Airport, Malda, West Bengal, IN: subd changed from "".
- VI57, Thoise Airport, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VI65, Kargil Airport, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VI66, Fukche Advanced Landing Ground, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VIDD, Safdarjung Airport, , Delhi, IN: subd changed from "NCT".
- VIDP/DEL, Indira Gandhi International Airport, New Delhi, Delhi, IN: subd changed from "NCT".
- VILH/IXL, Leh Kushok Bakula Rimpochee Airport, Leh, Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VO94, Campbell Bay Airport, , Andaman and Nicobar Islands, IN: subd changed from "Andaman-and-Nicobar".
- VOAT/AGX, Agatti Airport, , Lakshadweep, IN: subd changed from "Laccadives".
- VOCX/CBD, Car Nicobar Air Force Station, , Andaman and Nicobar Islands, IN: subd changed from "Andaman-and-Nicobar".
- VOPB/IXZ, Vir Savarkar International Airport, Port Blair, Andaman and Nicobar Islands, IN: subd changed from
"Andaman-and-Nicobar".
- VOPC/PNY, Pondicherry Airport, , Puducherry, IN: subd changed from "Tamil-Nadu".
- VORM, Ramnad Naval Air Station, Ramnad, Tamil Nadu, IN: subd changed from "".


Version 20240310.1
===================
* Synchronized the database with data from the U.S. FAA `Airport/Facility Directory (AF/D)
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
airportsdata |downloads|
========================

.. |ICAO| replace:: 28,175
.. |ICAO| replace:: 28,177

.. |IATA| replace:: 7,813
.. |IATA| replace:: 7,817

.. |LID| replace:: 12,603

Expand Down
4 changes: 2 additions & 2 deletions README_identifiers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@ This database uses FAA data for all operational public use airports in these ISO
- ``GU`` (The Territory of Guam),
- ``MH`` (The Republic of the Marshall Islands),
- ``MP`` (The Commonwealth of the Northern Mariana Islands),
- ``PR`` (The Commonwealth of Puerto Rico),
- ``PR`` (The Commonwealth of Puerto Rico) (saved as subdivision "Puerto Rico" of country US),
- ``PW`` (The Republic of Palau),
- ``UM`` (The United States Minor Outlying Islands),
- ``US`` (The United States of America),
- ``VI`` (The Virgin Islands of the United States).
- ``VI`` (The Virgin Islands of the United States) (saved as subdivision "Virgin Islands" of country US).

Many of the airports in country ``US`` do not have an ICAO Location Indicator, but only have a Location Identifier
assigned by the FAA ('FAA LID'). For the purposes of this database, these have been given a Pseudo-ICAO Identifier as
Expand Down
115 changes: 105 additions & 10 deletions RELEASE.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,105 @@
* Synchronized the database with data from the U.S. FAA `Airport/Facility Directory (AF/D)
<https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/dafd/>`__ effective 2024-Jan-25:

- Added 195 new airports;
- Updated data of 378 airports;
- Removed 158 closed airports.
- See full details in `CHANGES_240310.rst <https://github.com/mborsetti/airportsdata/blob/main/CHANGES_240310.rst>`__.
* Updated ICAO code of LLPL, Palmahim Air Base, Rishon LeZion, Israel (was LL59).
* Removed SC49, Oficina Victoria Airport, Oficina Victoria, Tarapaca, Chile (closed).
* Removed UT73, Maymanak Airport, Maynanak, Qashqadaryo, Uzbekistan (closed).
* Added BKPR/PRN, Pristina International Airport, Pristina, Kosovo. Contributed by `niclaswue
<https://github.com/niclaswue>`__ in issue `#36 <https://github.com/mborsetti/airportsdata/issues/36>`__.
* Added VOGA/GOX, Manohar International Airport, Mopa, Goa, IN. Contributed by `eatdostacos
<https://github.com/eatdostacos>`__ in PR `#114 <https://github.com/mwgg/Airports/pull/114>`__ upstream.
* Added the following 2 Nav Canada-towered Canadian airports:

- CYHC/CXH, Vancouver Harbour BC (Water Airport), Vancouver, British Columbia, CA.
- CYWH/YWH, Victoria Harbour BC (Water Seaplane Base), Victoria, British Columbia, CA.

* Updated data for the following 39 Nav Canada-towered Canadian airports:

- CCH2, Upper Kent Airport, Clearview, New Brunswick, CA: city changed from "", subd changed from "Maine".
- CEP4, Ross International Airport, Coutts, Alberta, CA: subd changed from "Montana", tz changed from "America/Denver"
to "America/Edmonton".
- CEQ4, Del Bonita / Whetstone International Airport, Del Bonita, Alberta, CA: subd changed from "Montana", tz changed
from "America/Denver" to "America/Edmonton".
- CJF5, West Poplar Airport, West Poplar, Saskatchewan, CA: subd changed from "Montana", tz changed from
"America/Denver" to "America/Regina".
- CKK3, Scobey Border Station Airport, Coronach, Saskatchewan, CA: subd changed from "Montana", tz changed from
"America/Denver" to "America/Regina".
- CTQ2, Weller Airport, Stanstead, Quebec, CA: subd changed from "Vermont", tz changed from "America/New_York" to
"America/Toronto".
- CYCG/YCG, Castlegar / West Kootenay Regional Airport, Castlegar, British Columbia, CA: name changed from
"Castlegar/West Kootenay Regional Airport".
- CYEV/YEV, Inuvik (Mike Zubko) Airport, Inuvik, Northwest Territories, CA: name changed from "Inuvik Mike Zubko
Airport".
- CYFC/YFC, Fredericton International Airport, Fredericton, New Brunswick, CA: name changed from "Fredericton
Airport".
- CYGK/YGK, Kingston Airport, Kingston, Ontario, CA: name changed from "Kingston Norman Rogers Airport".
- CYGL/YGL, La Grande Riviere Airport, Radisson, Quebec, CA: city changed from "La Grande Riviere".
- CYHM/YHM, Hamilton Airport, Hamilton, Ontario, CA: name changed from "John C. Munro Hamilton International Airport".
- CYHU/YHU, Montréal / St-Hubert Airport, Longueuil, Quebec, CA: name changed from "Montreal / Saint-Hubert Airport",
city changed from "Montreal".
- CYJN/YJN, St Jean Airport, Saint Jean, Quebec, CA: city changed from "St Jean".
- CYKF/YKF, Kitchener / Waterloo Airport, Waterloo, Ontario, CA: name changed from "Waterloo Airport", city changed
from "Kitchener".
- CYKZ/YKZ, Toronto / Buttonville Municipal Airport, Markham, Ontario, CA: name changed from "Buttonville Municipal
Airport", city changed from "Toronto".
- CYMX/YMX, Montréal International (Mirabel) Airport, Mirabel, Quebec, CA: name changed from "Montreal International
(Mirabel) Airport", city changed from "Montreal".
- CYOW/YOW, Ottawa / Macdonald-Cartier International Airport, Ottawa, Ontario, CA: name changed from "Ottawa
Macdonald-Cartier International Airport".
- CYPA/YPA, Prince Albert (Glass Field) Airport, Prince Albert, Saskatchewan, CA: name changed from "Prince Albert
Glass Field".
- CYPK/YPK, Pitt Meadows Airport, Pitt Meadows, British Columbia, CA: iata changed from "".
- CYQB/YQB, Québec City Jean Lesage International Airport, Quebec City, Quebec, CA: name changed from "Quebec Jean
Lesage International Airport", city changed from "Quebec".
- CYQL/YQL, Lethbridge Airport, Lethbridge, Alberta, CA: name changed from "Lethbridge County Airport".
- CYQM/YQM, Moncton / Greater Moncton Roméo Airport, Moncton, New Brunswick, CA: name changed from "Greater Moncton
International Airport".
- CYRC, Chicoutimi / St-Honoré Airport, Chicoutimi, Quebec, CA: name changed from "Chicoutimi St Honore Airport".
- CYSB/YSB, Sudbury Airport, Falconbridge, Ontario, CA: city changed from "Sudbury".
- CYSN/YCM, St Catharines / Niagara District Airport, Niagara-on-the-lake, Ontario, CA: name changed from "Niagara
District Airport", city changed from "St Catharines".
- CYTS/YTS, Timmins (Victor M. Power) Airport, Timmins, Ontario, CA: name changed from "Timmins/Victor M. Power".
- CYTZ/YTZ, Toronto / Billy Bishop Toronto City Airport, Toronto, Ontario, CA: name changed from "Billy Bishop Toronto
City Centre Airport".
- CYUL/YUL, Montréal / Pierre Elliott Trudeau International Airport, Dorval, Quebec, CA: name changed from "Montreal /
Pierre Elliott Trudeau International Airport", city changed from "Montreal".
- CYUY/YUY, Rouyn-Noranda Airport, McWatters, Quebec, CA: name changed from "Rouyn Noranda Airport", city changed from
"Rouyn-Noranda".
- CYVC/YVC, La Ronge(Barber Field) Airport, La Ronge, Saskatchewan, CA: name changed from "La Ronge Airport".
- CYVO/YVO, Val-d'Or Airport, Bourlamaque, Quebec, CA: city changed from "Val-d'Or".
- CYVR/YVR, Vancouver International Airport, Richmond, British Columbia, CA: city changed from "Vancouver".
- CYXC/YXC, Cranbrook / Canadian Rockies Airport, Cranbrook, British Columbia, CA: name changed from "Cranbrook
Airport".
- CYXJ/YXJ, Fort St John Airport, Fort Saint John, British Columbia, CA: city changed from "Fort St.John".
- CYYY/YYY, Mont-Joli Airport, Mont Jolie, Quebec, CA: name changed from "Mont Joli Airport", city changed from "Mont-
Joli".
- CYYZ/YYZ, Toronto / Lester B. Pearson International Airport, Mississauga, Ontario, CA: name changed from "Lester B.
Pearson International Airport", city changed from "Toronto".
- CZBB/YDT, Vancouver / Boundary Bay Airport, Ladner, British Columbia, CA: city changed from "Boundary Bay".
- CZVL, Edmonton / Villeneuve Airport, Saint Albert, Alberta, CA: city changed from "Edmonton".

* Fixed subdivision spelling for the following 3 US-DC airports to conform with ISO 3166-2:

- KDCA/DCA, Ronald Reagan Washington Ntl Airport, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".
- KHEF/MNZ, Manassas Regional/Harry P Davis Field, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".
- KIAD/IAD, Washington Dulles International Airport, Washington, District of Columbia, US: subd changed from "Dist. Of
Columbia".

* Updated 84 Indian airports, removing hypens in subdivision (e.g. Andhra-Pradesh is now Andhra Pradesh) to conform
with ISO 3166-2 and making the following changes (partially contributed by `eatdostacos
<https://github.com/eatdostacos>`__ in PR `#114 <https://github.com/mwgg/Airports/pull/114>`__ upstream):

- VA1M, Karad Airport, , Maharashtra, IN: subd changed from "".
- VADN/NMB, Daman Airport, , Dadra and Nagar Haveli and Daman and Diu, IN: subd changed from "Daman-and-Diu".
- VE91, Vijaynagar Advanced Landing Ground, , Arunachal Pradesh, IN: subd changed from "Sagain", tz changed from
"Asia/Yangon" to "Asia/Kolkata".
- VEMH/LDA, Malda Airport, Malda, West Bengal, IN: subd changed from "".
- VI57, Thoise Airport, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VI65, Kargil Airport, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VI66, Fukche Advanced Landing Ground, , Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VIDD, Safdarjung Airport, , Delhi, IN: subd changed from "NCT".
- VIDP/DEL, Indira Gandhi International Airport, New Delhi, Delhi, IN: subd changed from "NCT".
- VILH/IXL, Leh Kushok Bakula Rimpochee Airport, Leh, Ladakh, IN: subd changed from "Jammu-and-Kashmir".
- VO94, Campbell Bay Airport, , Andaman and Nicobar Islands, IN: subd changed from "Andaman-and-Nicobar".
- VOAT/AGX, Agatti Airport, , Lakshadweep, IN: subd changed from "Laccadives".
- VOCX/CBD, Car Nicobar Air Force Station, , Andaman and Nicobar Islands, IN: subd changed from "Andaman-and-Nicobar".
- VOPB/IXZ, Vir Savarkar International Airport, Port Blair, Andaman and Nicobar Islands, IN: subd changed from
"Andaman-and-Nicobar".
- VOPC/PNY, Pondicherry Airport, , Puducherry, IN: subd changed from "Tamil-Nadu".
- VORM, Ramnad Naval Air Station, Ramnad, Tamil Nadu, IN: subd changed from "".
5 changes: 2 additions & 3 deletions airportsdata/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,8 @@
from typing import Dict, Literal, TypedDict

__project_name__ = __package__
# Release numbering follows the release date
__version__ = '20240310.1'
__min_python_version__ = (3, 9)
__min_python_version__ = (3, 9) # minimum version of Python required to run; supported until 4 October 2024
__version__ = '20240316' # numbering follows the release date
__author__ = 'Mike Borsetti <mike@borsetti.com>'
__copyright__ = 'Copyright 2020- Mike Borsetti'
__license__ = 'MIT'
Expand Down
Loading

0 comments on commit 5780a96

Please sign in to comment.