Title: feat: manage metadata in DO operations · Issue #296 · diffpy/diffpy.utils · GitHub
Open Graph Title: feat: manage metadata in DO operations · Issue #296 · diffpy/diffpy.utils
X Title: feat: manage metadata in DO operations · Issue #296 · diffpy/diffpy.utils
Description: We don't have to check metadata unless we modify the metadata somehow. Right now, it will just inherit the metadata from the LHS DO (I think, right)? We might want to think how we want to handle that in the future and make an issue for a...
Open Graph Description: We don't have to check metadata unless we modify the metadata somehow. Right now, it will just inherit the metadata from the LHS DO (I think, right)? We might want to think how we want to handle th...
X Description: We don't have to check metadata unless we modify the metadata somehow. Right now, it will just inherit the metadata from the LHS DO (I think, right)? We might want to think how we want to handl...
Opengraph URL: https://github.com/diffpy/diffpy.utils/issues/296
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"feat: manage metadata in DO operations","articleBody":" We don't have to check metadata unless we modify the metadata somehow. Right now, it will just inherit the metadata from the LHS DO (I think, right)? We might want to think how we want to handle that in the future and make an issue for a future release.\r\n\r\nOne idea I had was, if each DO has a uuid (which they do now) we could store the provenance of the new DO, for example, that it was lhs_do.uuid + rhs_do.uuid, for example. In principle we could unroll everything all the way back to recover all metadata this way. But this can get pretty complicated pretty quickly. Let's just leave it as it is for now. \r\n\r\nIn terms of if we need more examples, just make sure that all the tests are described in the docs in words.\r\n\r\nWe may want to put in the docs that the new DO inherits metadata from the LHS DO or whatever it is.\r\n\r\n_Originally posted by @sbillinge in https://github.com/diffpy/diffpy.utils/issues/248#issuecomment-2565016160_\r\n ","author":{"url":"https://github.com/yucongalicechen","@type":"Person","name":"yucongalicechen"},"datePublished":"2024-12-30T16:00:42.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/296/diffpy.utils/issues/296"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:48d38513-ae59-2880-1458-0b41747ace9b |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | A5E2:1022EC:1FF67BF:2A5B3D7:6971B304 |
| html-safe-nonce | 53351539c498bf89720a6e1d6a5efc51e72df780d174fc39dd43935ed223d7c3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNUUyOjEwMjJFQzoxRkY2N0JGOjJBNUIzRDc6Njk3MUIzMDQiLCJ2aXNpdG9yX2lkIjoiMTA4NDI0MTcxMDg0Mjc1Mzc5NiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 44276732bc1b6f558c1948e0439b80c0aba8d0ec88e226d751681cb2b6b8bbe3 |
| hovercard-subject-tag | issue:2763403930 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/diffpy/diffpy.utils/296/issue_layout |
| twitter:image | https://opengraph.githubassets.com/fed260053ddbd718cb36ded54b57aeee8ac6cc27b0113966bbf2c76c06969279/diffpy/diffpy.utils/issues/296 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/fed260053ddbd718cb36ded54b57aeee8ac6cc27b0113966bbf2c76c06969279/diffpy/diffpy.utils/issues/296 |
| og:image:alt | We don't have to check metadata unless we modify the metadata somehow. Right now, it will just inherit the metadata from the LHS DO (I think, right)? We might want to think how we want to handle th... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | yucongalicechen |
| hostname | github.com |
| expected-hostname | github.com |
| None | c3b677fea7de290a6c0d1c9ccd6c9909b6a527cf8ee079649e09dc78092d24f1 |
| turbo-cache-control | no-preview |
| go-import | github.com/diffpy/diffpy.utils git https://github.com/diffpy/diffpy.utils.git |
| octolytics-dimension-user_id | 5612611 |
| octolytics-dimension-user_login | diffpy |
| octolytics-dimension-repository_id | 11960408 |
| octolytics-dimension-repository_nwo | diffpy/diffpy.utils |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 11960408 |
| octolytics-dimension-repository_network_root_nwo | diffpy/diffpy.utils |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 29d7fcca69cafb91ec8a596aaf222fd46e9bc934 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width