SEED-platform / seed

Standard Energy Efficiency Data (SEED) Platform™ is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings.
Other
110 stars 55 forks source link

Add ability for users to view analysis results in inventory list view #2740

Closed macintoshpie closed 3 years ago

macintoshpie commented 3 years ago

After a user runs an analysis, we might pull out particular data of interest. E.g. if a user runs an EUI analysis, they care about the EUI value. A user should be able to see this value in the inventory list view (e.g. as a column).

Implementation Notes:

macintoshpie commented 3 years ago

This has been done for the BETTER analysis already by adding a postprocessing step (check the better pipeline file). This ticket should focus on ESTCP specific analyses

macintoshpie commented 3 years ago

We are still not sure what the best solution is, here are some ideas we've come up with so far:

E.g. consider an analysis that calculates EUI. Should it just update the EUI? what if there was already an EUI imported from ESPM? Does SEED overwrite it? Or do we create a new, analysis-specific, column for storing this? Or do we create some datastructure (jsonfield) which keeps track of all analysis results on its own?

E.g. consider an analysis which creates a totally unique value (ie there's no "blessed" SEED column for it, and it would probably never be imported/created by a user themselves).

Questions:

RDmitchell commented 3 years ago

@macintoshpie

A few comments:

It might make sense to have a separate tab (?) in the Inventory List view for BETTER (or other analysis results) with BETTER values having their own field names, and the same rules for being able to select fields to view from all three tabs (just like now you can select fields from both tax and property to display in the list view of either).

This seems like a big design topic that probably isn't really suited to discussion just in a Github issue.

I recommend that we have a design call or two about this, possibly talking to various users who want to use BETTER -- San Francisco, Berkeley (?), Judicial Council of California, etc, to see what their preferences are.