Skip to main content

eFJ Parser

An electronic Flight Journal (eFJ) is a simple text file within which pilot flight records are recorded in an inuitive, non-tabular way. As an example, a couple of days flying for a Captain might look like this:

  2024-02-04
  G-EZBY:A319
  BRS/GLA 0702/0818 n:18 m
  GLA/BHX 0848/1037  # Diversion due weather
  BHX/BRS 1300/1341

  2024-02-05
  G-UZHI:A320
  BRS/FNC 0708/1045 n:6
  FNC/BRS 1127/1451 m

Full details of the format may be found at https://hursts.org.uk/efjdocs/format.html.

This is a Python parser library for text files with this format. It converts an eFJ into a list of Sector objects and a list of Duty Objects. The web application at https://hursts.org.uk/efj/ makes use of this library to create FCL.050 compliant HTML logbooks and summaries from an eFJ.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

efj_parser-2.0.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

efj_parser-2.0-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file efj_parser-2.0.tar.gz.

File metadata

  • Download URL: efj_parser-2.0.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for efj_parser-2.0.tar.gz
Algorithm Hash digest
SHA256 87782d0109af6aee59293768f90a87174a4c87ea8838d2b78aaae78a58d3057a
MD5 c07d9d16daea280cef765c444f08bf0f
BLAKE2b-256 4979ed4b10c5c6968243961c79a7fb78299015e9cb4759dd6bca48aefac89a19

See more details on using hashes here.

File details

Details for the file efj_parser-2.0-py3-none-any.whl.

File metadata

  • Download URL: efj_parser-2.0-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for efj_parser-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57dfaefaa217769864f2b0d3218c53e3c28fa4708f0ff9f87ab6e94b8e270c0b
MD5 0589eb4052cff3652ab785d6364f3947
BLAKE2b-256 c129962800221e2e2ffa2d22f8bd769ef5b4ad8fb5197f459afd23b740d23b81

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0 This release

2 files

1.0

2 files

0.9.5

2 files

0.9.4

2 files

0.9.3

2 files

0.9.2

2 files

0.9.1

2 files

0.9.post1

1 file

0.9

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page