Create new pds-deep-archive program and improve performance #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
aipsip
that generates both the AIP and uses it to make the SIP as well, leaving all in the current working directory (along with two—count 'em, two—PDS labels for the price of one!).setuptools
metadata to generate the newaipsip
(helps with Develop one script to run both AIP and SIP generator #21).aipgen
andsipgen
with the newaipsip
so that there are--debug
and--quiet
options; without either you get a nominal amount of "hand-holding" of output.sqlite3
database and LRU caching.aipgen
andsipgen
so we can apply caching.sipgen
and populate it with mappings from lidvids to XML files for rapid lookups--version
arguments for all three programs.With these changes, running
sipgen
on my Mac¹ can process a 272GiBinsight_cameras
export in 1:03. Onpdsimg-int1
, it handles the 1.5TiBinsight_cameras
dataset in under 4 hours.Footnotes: