The GitHub Actions job "Build" on texera.git/main has failed. Run started by GitHub user aglinxinyuan (triggered by aglinxinyuan).
Head commit for run: 866fa8a09be066d85b60acca398a2c636e9d41c6 / Grace Chia <[email protected]> feat: add a new choropleth map operator (#3744) - Purpose of the PR: - Texera doesn't have any map operators, limiting its visualization of geographical data. Choropleth maps use differences in shading or color to dynamically show differences in properties or quantities between regions. For example, below is a choropleth map showing life expectancy in 2007 across different countries (generated by my new operator!) <img width="651" height="268" alt="Screenshot 2025-09-19 at 3 20 08 PM" src="https://github.com/user-attachments/assets/26356dd0-6857-4c5e-836f-97c60d3f838b" /> - Choropleth maps are simple to understand yet powerful. Because of this they are an excellent first step for geographical visualizations in Texera. - Summary of changes: - Adding ChoroplethMapOpDesc.scala with the operator logic - locations column currently only supports countries and needs to be a [three-letter ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) - Adding an icon for the operator - Registering the operator in the logical and physical layers in the LogicalOp.scala - Future Work - adding option to change region level (right now it is by country, but could add by state for US-specific) - adding option to focus on specific region - Screenshots Choropleth map UI <img width="1324" height="926" alt="Screenshot 2025-09-19 at 3 27 32 PM" src="https://github.com/user-attachments/assets/a4f247b0-1a97-479e-a262-32583087f640" /> --------- Co-authored-by: Xinyuan Lin <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/17872088509 With regards, GitHub Actions via GitBox
