Skip to content
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

Use the new provenance reporting API where possible #906

Merged
merged 19 commits into from
May 4, 2021
Merged

Conversation

dkfellows
Copy link
Member

The nice part of this is that we can just yield the provenance items and the common code packages everything up nicely. It's Python magic that makes things easier to read.

Alas, PopulationMachineVertex can't do it; it wants to examine the standard provenance info as well as the PMV-specific fields. While it would have been possible to hack it to make it work, the result would be ghastly. Overriding everything is just so much simpler.

See SpiNNakerManchester/SpiNNFrontEndCommon#681

Alas, PopulationMachineVertex can't do it; it wants to examine the
standard provenance info as well as the PMV-specific fields.

See SpiNNakerManchester/SpiNNFrontEndCommon#681
@dkfellows dkfellows added this to the 6.0.0 milestone Oct 26, 2020
@dkfellows dkfellows modified the milestones: 6.0.0, 7.0.0 Apr 12, 2021
Change the methods that convert arrays of prov data into provenance
items to be named “parse_…” for clarity. And used more public names. And
audited what are actually using so uncalled methods are no longer there.
@dkfellows dkfellows merged commit 45c838a into master May 4, 2021
@dkfellows dkfellows deleted the more-prov branch May 4, 2021 09:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant