Skip to content

dashboard review issues #88

@wholmgren

Description

@wholmgren

Here's a long list of things I encountered while playing with the dev site this morning. Many of these deserve their own issues, and maybe some of them are duplicates

  • tabbing should skip help boxes
    Should add tabindex=-1 to buttons and add aria-labelledby attribute to input elements so that help text is accessible.
  • sure would be nice if we used an elevation look up service
    Can probably use a free elevation lookup service like https://api.opentopodata.org/ for and adopt a paid service for a full fledged product. Should probably be manually activated from a button to avoid hitting free service limits.
  • remove the default system name. remove the default inverter/array name or change it to an auto-incremented value like "Inverter A" or "Inverter 1"
  • pvwatts loss parameter Lid should be LID. LID = Light Induced Degradation
  • clarify units throughout dashboard. (done in metadata and Add unit conversion to results pages #148 will likely do the rest)
  • maybe put another save system button at the bottom of the page
  • Display JSON Summary button should be a block with a collapsible arrow. Maybe "Display/Hide JSON Representation"
  • can we round numbers in the inverter database? for example, C3: -0.014925999999999998 is annoying to read. @lboeman says PR incoming soon. Browser rounding #164
  • "duplicate" or "save as" functionality for systems (Add copy/clone option to systems list #73)
  • improve api error handling (no longer remember what this specifically means)
  • are the pvwatts modules per string and strings options wired up in pvlib? no, this is document or support modules_per_string strings_per_inverter with pvwatts in modelchain pvlib/pvlib-python#476
  • move tracking box to be above modules per string
  • "my weather data file includes" starts with GHI, DNI, DHI and ends with "effective irradiance", while cell temperature starts with "cell temperature" and ends with "...from irradiance, air temperature...". It would be more consistent if the cell temperature options were reversed.
  • guess at column names. e.g. if a column as "time" then use it for the timestamp column. if a column contains "global" or "GHI" then use it for the GHI column. (out of scope for 1.0, no follow up issue to keep things simple)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions