-
Notifications
You must be signed in to change notification settings - Fork 7
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
Format Market Share Target
and SDA
articles in consistent template
#457
Comments
I have had a chance to brainstorm a metric template here: I have sent this directly to Nicholas Dodd as I think he would be most interested in it(and is not on GitHub), however I imagine this may also be an interesting thing for: These are super rough notes at this stage! Curious if any of you folks have done anything similar or thought about this at all :-) |
Relates to #320 |
Sounds like a very good idea to me! Maybe we could also link it to the plots we use for specific metrics where applicable. (I also proposed that in the loop document, not sure where the discussion is now. |
Definitely. I wonder also if it may be preferable to have it in a top-level wrapper package (e.g. pactaverse) or something like that, so it can reference any plot or dataset necessary? I was thinking it's something that could be prototyped here, but may not live here at the end of the day |
Makes sense about the top level. Would we then move all documentation to the top level? Or would we maintain both? Also (on the other hand), I am using |
My gut feeling is that having crisscrossed dependencies management can get quite confusing to manage. is quite simple. If anything earlier in the chain makes a "breaking API change" it's their responsibility to communicate it well, and everyone downstream to adapt. When there is a bidirectional arrow on any of those, it gets very confusing to know who's responsibility it is to manage what. Same as if |
Tell me if it is beyond the scope of the discussion, but in general I think we dearly need a well maintained public place where we have our full methodological documentation that we can cite/link to on reports. We have consistently been rewording the same pieces of text a slight bit to avoid "plagiarising" something that we came up with ourselves, because there was nothing available that we could properly cite. I don't know if everything needs to be in the same place. E.g. modelling of market share / SDA may be better documented in GitHub, whereas the scenario reference document may not. But I think this is something to consider, especially when trying to avoid documenting the same thing in multiple places. |
@jacobvjk I see this issue as a very clear first step to achieving this, yes. My goal is that each My further goal is that Shall we discuss this perhaps in a Tech Review? |
sounds like a good topic to me. Maybe not even controversial, but still good to have a short group discussion about it |
I understand and in principle, I agree. However, with |
I think that's exactly for |
Understood, that the technical solution is to use If the goal is to have demo visuals and data living under the same roof, I think that place would be an umbrella package (e.g. https://github.com/RMI-PACTA/pactaverse) That package could in principle be responsible for building CI/CD across all of our use-cases (and in doing so, create demonstrative walkthroughs of how to use the various functions to create different visuals) We can chat more in the Tech Review |
Another idea for combining everything into its full glory would be to create cook books for different use cases (which we are planning on doing in any case). I think this would probably not go into the level of detail that we would want to have in the individual repo documentation, but I think it is a great place for clarifying how a given metric is generated, visualised, and interpreted. There will probably be overlaps with the metric template, but it gives us space to avoid cramming all possible information into one document. |
Update comment, but yeah that's exactly what I had in mind really. It could simultaneously be a demonstrative library of all of our metrics and packages AND an automated CI/CD system @AlexAxthelm I imagine we could build an Action that ensures |
I think this can lead to complications, since you would need to coordinate PRs across repos. It would be better to have 1 pr that has code and docs changes together, and depend on optional packages for generating docs where they are implemented. So methodology docs would likve in If you look at the |
^ that's exactly what I am talking about :-) |
See examples of the articles here:
https://rmi-pacta.github.io/r2dii.analysis/articles/target-market-share.html
https://rmi-pacta.github.io/r2dii.analysis/articles/target-sda.html
We (Nick and I) have been thinking that it may be a good idea to define our own "template" for "RMI/ PACTA metrics".
This template could include sections around:
This would help focus and align our metrics, and give us a common starting point towards developing new metrics.
Obviously the scope of this is broader than this particular package, but I am thinking it may be good to prototype it here as Nick and I work out the kinks.
AB#9900
The text was updated successfully, but these errors were encountered: