-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes #4816 - Fix incorrect VOR/NDB Coordinates #4817
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all changes match airac 07/2023
@chssn Thanks very much for reviewing! Just for any future reviews you do, it's best to review against the upcoming AIRAC data (2308 in this case) rather than the current one, in case there are any upcoming changes which will take effect before the next sector file gets published :) Looking at the AMDT I don't think there are here. @TechieHelper I assume this was done programatically? Would it be worth adding the software you used to our repo do you think? For want of a better suggestion maybe under _data/Tools/ENR4.1parser or something, potentially also with a little instructions.md if necessary, so it could be updated/used in future by anyone? Same might apply to any other stuff you're automating the update of. And did you use the 2308 or 2307 AIRAC AIP? Great work as ever! Note to self / other reviewers: now ordered alphabetically by station name (not ID), was a mixture before. This matches the AIP. |
Yep it was programmatically generated, I'll get all the software up soon on a commit, just going to clean it up a bit first. It was the 2307 AIRAC used for this but it's extremely easy to change to 2308 for future use. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have a (somewhat outdated) eAIP scraper here - https://github.com/chssn/uk-dataset/blob/master/ConversionTools/generate.py which is where the AIRAC class referenced below has come from.
Hiya @chssn, thanks for that, I'm planning to make a full AIP scraper API in the future, so this will come in handy! Thanks :) |
No problem, I have got a semi-updated version as a package somewhere... I'll give you a shout when I track it down! |
Here you go - https://github.com/chssn/eaip-parser - completely unvalidated at the moment so no guarantees it does what it says it does but it's a starting point! |
Ah thank you, that's some very nice code you've got there! It'll definitely come in very handy :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good stuff as far as I can tell, all the output data seems correct, just a couple of queries/suggestions on the python.
Co-authored-by: Peter Mooney <61326713+PLM1995@users.noreply.github.com>
Co-authored-by: Peter Mooney <61326713+PLM1995@users.noreply.github.com>
- Update parser - Create backbone for further parsers - Add some testing (more to follow)
Back to draft for finishing up tooling |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@chssn Happy with how this looks now? I think it's changed a fair bit since your origional approval. I haven't studied the tools stuff.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks all good to me - agreed with leaving self.cycles
as they were. doesn't make a huge difference computationally and if it makes the testing more straight forward then go for it!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Haven't studied the code, but two other approvals and keen to get this merged so other tooling can be incorporated.
Thanks @AliceFord !
Fixes #4816
Summary of changes
Screenshots (if necessary)