bradsease / oem

Python tools for working with Orbit Ephemeris Messages (OEMs)
MIT License
17 stars 5 forks source link

Reduce overhead of KVN parsing #36

Closed bradsease closed 4 years ago

bradsease commented 4 years ago

Addresses inefficiency of the KVN parser on large files. The current method attempts to match the entire file with a single regex, potentially causing memory errors for large files. This update moves to an iterative parsing approach that only attempts to match one block at a time.

Closes #35.