LCA Mongo Database - pushing results from other tools using a method similar to EvaluateLCAScope with data inputs
Description:
Hi! Been meaning to flag for a while the functionality to push outputs from other softwares in some form to the Mongo database. I imagine it will need to be much simpler (not capture as much detail) but at a minimum we should invent a way to push Structure/Foundations/Enclosure/Interiors summary values to Mongo from any assessment pathway. Would be great to be finer grain than that even, but just wanting to start a conversation here.
Hey @ajensen19! Great question (btw I changed this from feature to question as the functionality to push things to a central MongoDB is handled in the Mongo_Toolkit)
@enarhi has already been pushing our latest updates to the MongoDB! Check out snapshot below. Also note that all of the information being stored contains the geometry, the EPD data being used to calculate results, and the resulting GWP (currently the only fully supported evaluation metric).
Here is an image of the server results:

Let me know if you have any other questions!
HI Michael,
Sorry I think I didn't make sense originally, this question was more about how we push data from other assessment tools like Tally, OneClick LCA, etc to Mongo, even if we only include the simple summary level info. We will want a way to push other studies we are doing outside of BHoM LCA toolkit to Mongo as well!
@ajensen19 thats a good point. We probably ought to have some kind of results aggregation method that creates similar results to the LCAScope from ecel or other inputs that can be customized to match. Will leave this as an open issue that we make more specific one we action it next milestone, but for now I'll change the title to reflect the method that would be required.
Yeah, agreed this is not an immediate priority, but will be something to keep in mind!
No worries @ajensen19! Thanks for the additional clarification on the subject. This seems really interesting and should definitely be planned for the next milestone as a feature added.
Hoping at the very least my initial explanation can provide guidance as to how we are establishing data management best practices within the LCA toolkit. Therefore we should think about how the convert methods or data wrangling methods need to follow suit.
Just flagging this priority again to support the 2020 benchmarking dataset!
@ajensen19 have a look at this latest PR https://github.com/BHoM/LifeCycleAssessment_Toolkit/pull/202
This new functionality will query the standard results we expect from any LCA evaluation for pushing to our common database. I think we would need to have another discussion if we want to facilitate pushing results from other software to our database.
how we push data from other assessment tools like Tally, OneClick LCA, etc to Mongo, even if we only include the simple summary level info. We will want a way to push other studies we are doing outside of BHoM LCA toolkit to Mongo as well!
Although I do see the appeal to pushing all kinds of results to an eventual repository, wouldn't that fundamentally bypass the whole reason we made an evaluation toolkit?
I can imagine once we start tossing in results from 10 different software approaches, we would lose data fidelity instantly because we can no longer rely on a standard evaluation methodology. Let me know if that makes sense or if there's something I maybe have wrong in my explanation.
Probably good to discuss the larger need for this though and come up with a good solution. We may want to simply add a metric that captures what software solution was utilised for the calcs. But again that seems a bit reductive.
Closing this as we've shifted database strategies and will revisit when needed.