Parse an electronic Flight Journal file
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file efj_parser-0.9.2.tar.gz
.
File metadata
- Download URL: efj_parser-0.9.2.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a560f9d2ef1916f03ebe9a2513903dcd1c77ba2cbe527ae8e4f23d1e4dbca4e0 |
|
MD5 | 3b5328b652cc2125d34802c0649363a1 |
|
BLAKE2b-256 | f5cf1f3f889925ad046b1a03d5b6f15acf150aff266eb3454fe08216d94b5c19 |
File details
Details for the file efj_parser-0.9.2-py3-none-any.whl
.
File metadata
- Download URL: efj_parser-0.9.2-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60eca395197f25de19b69eb2710b3c0d687e9f3bfb358753236b8e7584a67529 |
|
MD5 | db9948ae89c15c6fa9559d26e20df755 |
|
BLAKE2b-256 | f40d924b3a37d4b4af3f3043b3cb511d644a03c5649b0d313ac539b3f3235397 |