Architecture and UX sub-group meeting on 2025-01-24 at 08:00 AEST #508
Replies: 3 comments
-
@healthysustainablecities/ghsci-architecture-and-ux-working-group --- also wanted to say, if any of you want to be more actively involved in any of the above tasks, or propose tasks in line with your own interests, please do! Contributions to improve the software are more than welcome from all. An ideal outcome of the efforts of our subgroup will be to make the software leaner and more approachable for others to contribute to. And @eugenrb you mentioned @agrptec might be interested too --- if you have an interest in any of these things, including assisting with #506 please let us know. Contributions are welcome :) |
Beta Was this translation helpful? Give feedback.
-
Adding the notes from Fred (Fireflies.ai) Overview Notes Identification of key issues (10:15 - 23:00) Demonstration of the current interface (23:00 - 34:20) � Suggested improvements (34:20 - 44:57) Planning and next steps (45:07 - 53:35) Wiki discussion and code review (53:35 - 01:00:12) Action items Eugen Resendiz Rossano Schifanella Decisions Ideas Questions |
Beta Was this translation helpful? Give feedback.
-
[like] Alan Gabriel Romero Pacheco reacted to your message:
…________________________________
From: Carl Higgs ***@***.***>
Sent: Friday, January 24, 2025 3:17:11 AM
To: healthysustainablecities/global-indicators ***@***.***>
Cc: Alan Gabriel Romero Pacheco ***@***.***>; Mention ***@***.***>
Subject: Re: [healthysustainablecities/global-indicators] Architecture and UX sub-group meeting on 2025-01-24 at 08:00 AEST (Discussion #508)
@healthysustainablecities/ghsci-architecture-and-ux-working-group<https://github.com/orgs/healthysustainablecities/teams/ghsci-architecture-and-ux-working-group> --- also wanted to say, if any of you want to be more actively involved in any of the above tasks, or propose tasks in line with your own interests, please do! Contributions to improve the software are more than welcome from all. And @eugenrb<https://github.com/eugenrb> you mentioned @agrptec<https://github.com/agrptec> might be interested too --- if you have an interest in any of these things, including assisting with #506<#506> please let us know. Contributions are welcome :)
—
Reply to this email directly, view it on GitHub<#508 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A5NOZGCIQAU7JVVHQ6TY54T2MGWDPAVCNFSM6AAAAABVYUXVH6VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOJTG43DMOA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Attendees: @carlhiggs (chair), @eugenrb , @gboeing , @rschifan and @shiqin-liu
GHSCI software UI, UX, architecture and development rethinking
We formed a new sub-group @healthysustainablecities/ghsci-architecture-and-ux-working-group to develop a plan to refresh our software and address several core issues, which we discussed:
Configuration
Configuration can be complex for users (despite recent efforts #497) and we agreed that we should re-approach this using a standardised schema (@carlhiggs action #506 ), that in future could more easily support use in multiple formats (including as a GUI, notwithstanding current draft GUI implementation as described in #414 --- this could be integrated in the GHSCI app as a short term measure). This relates to #472.
Dependencies
One of the complexities of our project that constrains how we package our software is our reliance on various dependencies, including the use of a spatial database. There are good historical reasons for this approach, but to help simplify both our software stack and code it is worth re-thinking the approach to data management (#507) and exploring the pros and cons of various scenarios in terms of robustness but also performance.
Modularity
Currently the implementation of the GHSCI app and its documentation is closely tied to the code process. There could be more separation. This might ideally involve a rethinking of the overall monolithic project architecture, that could be reapproached using microservices for different tasks. A redesign in this way could help with delivery of software (i.e. people install and use what they need to use), and make it easier to document --- with separation between the various parts of the software.
Software folder structure
From a user perspective, the current project structure may not be intuitive. There are multiple seperate folders to traverse, within the process directory, for users to configure, store input data and retrieve output data. Ideally, region configuration and data inputs/outputs would be the main folders viewable for users; with the current approach, they have to deal with code and program logic that doesn't concern them to get to these, which may be a barrier. It would be good to rethink how the software is structured from a user perspective to keep program logic very seperate to inputs and outputs. It currently is in a sense (there are separate folders for configuration and data) --- but the program logic should not be visible to those who don't want to deal with it.
Previewing indicators
It could be more straightforward for users to preview indicators on a map. Currently there is a function to produce a choropleth plot (#344, demonstrated in Jupyter notebook example and implemented in the GHSCI app #409, but could be improved), and there are suggestions for how users could explore results using their Desktop GIS in addition to reviewing the analysis report and draft indicators reports. However, a comprehensive dashboard would be nice to have.
Next steps
Beta Was this translation helpful? Give feedback.
All reactions