Claas de Boer
Claas de Boer
In release `1.1.0` convenience methods for assertions like derivations (`ProvEntity.wasDerivedFrom`) where added that allow the following syntax: ```python graph = ProvDocument() e1 = graph.entity("e1") e2 = graph.entity("e2") e1.wasDerivedFrom(e2) ``` For...
```python class ProvRecord(object): def __init__(self, bundle, identifier, attributes=None): ... self._attributes = defaultdict(set) ... def get_attribute(self, attr_name): """ Returns the attribute of the given name. :param attr_name: Name of the attribute....
### Summary 📝 Implemented the `github2prov` prototype which adapts the `gitlab2prov` provenance model for GitHub. This will pave the way for creating provenance documents based on GitHub activities, offering users...
Update the existing provenance model documentation in /docs to reflect the changes done during `github2prov` development. - [x] Update node attributes - [x] Update list of system notes / github...
### Discussed in https://github.com/DLR-SC/gitlab2prov/discussions/96 Originally posted by **akshaykagarwal** May 12, 2023 Is it possible to add the number of lines that were changed(added/removed/modified) per commit activity? This way, one can...
**Is your feature request related to a problem? Please describe.** When using the GithubFetcher, I encounter issues when the rate limit for the GitHub API is reached. Currently, as soon...
**Describe the bug** When trying to parse annotations, the program crashes if a TimelineEvent does not have an associated NamedUser.
#### Required Dependencies - prov (newest v2.0.0, confirmed working) - git-python (latest v3.1.30) - python-gitlab (latest stable v3.13.0) - jsonschema (latest stable v4.17.3) - ruamel.yaml (latest stable v0.17.21) - pydot...
**Is your feature request related to a problem? Please describe.** .- **Describe the solution you'd like** Implement an interface for github to be able to populate our model with data...