.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "auto_examples/file_parser.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note :ref:`Go to the end ` to download the full example code. .. rst-class:: sphx-glr-example-title .. _sphx_glr_auto_examples_file_parser.py: BADA File Parser ================ Example of BADA3, BADA4 and BADAH file parser .. GENERATED FROM PYTHON SOURCE LINES 7-86 .. rst-class:: sphx-glr-script-out .. code-block:: none BADA Family: BADAH | BADA Version: DUMMY | ICAO: DUMH | WTC: L | MTOW = 2675.0 BADA Family: BADA4 | BADA Version: DUMMY | ICAO: DUMT | WTC: M | VMO = 245.0 | MMO = 0.53 | MTOW = 17500.0 BADA Family: BADA3 | BADA Version: DUMMY | ICAO: BZJT | WTC: M | VMO = 292.0 | MMO = 0.755 | MTOW = 7212.0 | .. code-block:: Python from pyBADA.bada3 import Bada3Aircraft from pyBADA.bada4 import Bada4Aircraft from pyBADA.badaH import BadaHAircraft # initialization of BADAH AC = BadaHAircraft(badaVersion="DUMMY", acName="DUMH") # BADAH if AC.BADAFamily.BADAH: ICAO = AC.ICAO WTC = AC.WTC MTOW = AC.MTOW print( "BADA Family:", AC.BADAFamilyName, "| BADA Version:", AC.BADAVersion, "| ICAO:", ICAO, "| WTC:", WTC, "| MTOW =", MTOW, ) # initialization of BADA4 AC = Bada4Aircraft(badaVersion="DUMMY", acName="Dummy-TBP") # BADA3 or BADA4 if AC.BADAFamily.BADA3 or AC.BADAFamily.BADA4: ICAO = AC.ICAO WTC = AC.WTC VMO = AC.VMO MMO = AC.MMO MTOW = AC.MTOW print( "BADA Family:", AC.BADAFamilyName, "| BADA Version:", AC.BADAVersion, "| ICAO:", ICAO, "| WTC:", WTC, "| VMO =", VMO, "| MMO =", MMO, "| MTOW =", MTOW, ) # initialization of BADA3 AC = Bada3Aircraft(badaVersion="DUMMY", acName="BZJT") # BADA3 or BADA4 if AC.BADAFamily.BADA3 or AC.BADAFamily.BADA4: ICAO = AC.ICAO WTC = AC.WTC VMO = AC.VMO MMO = AC.MMO MTOW = AC.MTOW print( "BADA Family:", AC.BADAFamilyName, "| BADA Version:", AC.BADAVersion, "| ICAO:", ICAO, "| WTC:", WTC, "| VMO =", VMO, "| MMO =", MMO, "| MTOW =", MTOW, ) .. rst-class:: sphx-glr-timing **Total running time of the script:** (0 minutes 0.012 seconds) .. _sphx_glr_download_auto_examples_file_parser.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: file_parser.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: file_parser.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: file_parser.zip ` .. only:: html .. rst-class:: sphx-glr-signature `Gallery generated by Sphinx-Gallery `_