|
| 1 | +--- |
| 2 | +title: "GeoJupyter virtual hackathon 2025-05-14" |
| 3 | +description: | |
| 4 | + A GeoJupyter virtual hackathon. Open to all! |
| 5 | +date: "2025-05-14" |
| 6 | +image: "/assets/images/hackathon.jpg" |
| 7 | +author: |
| 8 | + - name: "The GeoJupyter community" |
| 9 | +categories: |
| 10 | + - "Hackathons" |
| 11 | +tags: [hackathons] |
| 12 | +--- |
| 13 | + |
| 14 | +# GeoJupyter virtual hackathon 2025-05-14 |
| 15 | + |
| 16 | +Please add new agenda items under the `New agenda items` heading! |
| 17 | + |
| 18 | +- [Join us on Zoom](https://berkeley.zoom.us/j/92451699568) |
| 19 | + - [What time is the meeting in my time zone?](https://dateful.com/convert/utc?t=3pm) |
| 20 | +- [Previous hackathons](https://geojupyter.org/blog/#category=Hackathons) |
| 21 | +- [GeoJupyter](https://geojupyter.org) handy links: |
| 22 | + - [GitHub org](https://github.com/geojupyter) |
| 23 | + - [Community calendar](https://geojupyter.org/calendar.html) |
| 24 | + - [Zulip chat](https://jupyter.zulipchat.com/#narrow/channel/471314-geojupyter) |
| 25 | + |
| 26 | + |
| 27 | +## Attendees |
| 28 | + |
| 29 | +Your name / GitHub ID / affiliation / What are you drinking this morning/evening? |
| 30 | + |
| 31 | +* Sanjay Bhangar / @batpad / Development Seed / Chai |
| 32 | +* Matt Fisher / @mfisher87 / Schmidt DSE / Raspberry lemonade! |
| 33 | +* Arjun Verma / @arjxn-py / QuantStack / Lemonade |
| 34 | +* Kristin Davis / @kpdavi / DSE / Regular coffee (booring but works =]) |
| 35 | +* Felipe Montealegre-Mora / @felimomo / DSE / Specialty coffee from Finca Mora >:) learning how to properly pour over! |
| 36 | + |
| 37 | + |
| 38 | +## Agenda & notes |
| 39 | + |
| 40 | +### ⚡ (5 minutes) Lightning intros |
| 41 | + |
| 42 | +Tell us about you in 30 seconds or less! |
| 43 | + |
| 44 | + |
| 45 | +### 🌐 (5 minutes) Lightning demo |
| 46 | + |
| 47 | +What's new? Show & tell. |
| 48 | +Post on Zulip to request a show & tell slot; by default, QuantStack will demo awesome |
| 49 | +JupyterGIS progress each meeting! |
| 50 | + |
| 51 | + |
| 52 | +### 💡 (5 minutes) Idea / team forming |
| 53 | + |
| 54 | +* What do you want to work on today? |
| 55 | +* Add your ideas to the “Hack teams” section below. |
| 56 | +* Add your favorite emoji next to ideas you’re excited about. Press the colon (:) key on your keyboard or navigate to “Insert > Emoji” in the menu bar to open the emoji browser. |
| 57 | +* Form teams from the ideas generated in the steps above! Add your objectives to the “Hack teams” section of the doc below. |
| 58 | +* Create breakout rooms. |
| 59 | + |
| 60 | + |
| 61 | +### 🪄 (all the minutes) Hack together! |
| 62 | + |
| 63 | +### 💬 (10 minutes) Share out |
| 64 | + |
| 65 | +* Save your progress in GitHub or Zulip as appropriate! |
| 66 | + Please write for people who don’t have full context; link to related issues and documentation! |
| 67 | +* Fill in the “Share out” section of the doc below. |
| 68 | + |
| 69 | + |
| 70 | +## Hack teams |
| 71 | + |
| 72 | +For ideas, check out the [hackathon](https://github.com/geojupyter/jupytergis/labels/hackathon) and [good first issue](https://github.com/geojupyter/jupytergis/labels/good%20first%20issue) labels on the JupyterGIS project! |
| 73 | + |
| 74 | +Join the corresponding breakout room to hack! |
| 75 | + |
| 76 | +1. Symbology Panel UX Improvements: |
| 77 | + - https://github.com/geojupyter/jupytergis/issues/694 |
| 78 | + - https://github.com/geojupyter/jupytergis/issues/695 |
| 79 | +3. File dialog scrunches file names (https://github.com/geojupyter/jupytergis/issues/389) ++ |
| 80 | + |
| 81 | + |
| 82 | +### Didn't work on |
| 83 | + |
| 84 | +5. GISDocument doesn't respect `projection` argument (https://github.com/geojupyter/jupytergis/issues/688) |
| 85 | +6. Document supported data formats (https://github.com/geojupyter/jupytergis/issues/317) |
| 86 | +7. Document our breaking change policy (https://github.com/geojupyter/jupytergis/issues/641) |
| 87 | +8. New demo image / animation for README (https://github.com/geojupyter/jupytergis/issues/334) |
| 88 | +9. Enable viewing source and layer metadata (https://github.com/geojupyter/jupytergis/issues/471) |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | +## Share out |
| 93 | + |
| 94 | +Think about: |
| 95 | +What exciting things did you accomplish? |
| 96 | +What loose ends remain? |
| 97 | +Big questions? Big ideas? |
| 98 | + |
| 99 | +* File dialog scrunches / truncates file names |
| 100 | + * The file dialog comes from `@jupyterlab/filebrowser` |
| 101 | + * It's the same as the file browser on the left panel |
| 102 | + * The file browser on the left panel works perfectly! |
| 103 | + * We're just using in a different context to display it as a modal |
| 104 | + * Maybe the context is the problem, and the file browser in the left panel depends on some CSS from a parent element to look correct? |
| 105 | + * |
| 106 | + * Reproduction is inconsistent :exploding_head: :melting_face: |
| 107 | + * Some people/browsers see ellipses, some people don't |
| 108 | + * Sanjay sees ellipses in Firefox, no ellipses in Chrome |
| 109 | + * Some people see truncation, some people don't |
| 110 | + * It doesn't seem like truncation depends on the browser |
| 111 | + * It seems to have nothing to do with browser model or browser version |
| 112 | + * Matt (Ubuntu) was using Firefox 137, and it reproduced |
| 113 | + * Kristin (Mac) was using Firefox 138, and it did not reproduce |
| 114 | + * Matt upgraded to Firefox 138, and it did reproduce |
| 115 | + * Martin (Fedora) was using latest Firefox, and it did not reproduce |
| 116 | + * Sanjay (Mac) reproduced in Chrome & Firefox 137 |
| 117 | + * Arjun (Mac) was using Chrome, unable to reproduce fully |
| 118 | + * Decreasing width of the file browser hides modified dates |
| 119 | + * But the filenames never get scrunched |
| 120 | + * Felipe (Mac) was using Safari & Firefox, and it reproduced |
| 121 | + * Fiddling around with styles sometimes helps, but hasn't yet yielded a full solution where the dialog works exactly like the file browser in the left panel. |
| 122 | + * TODO: Sanjay to fill out some of the things he's tried! |
| 123 | + * DID SANJAY ('s drunk AI companion) FIX IT ?!?!?!?!?! |
| 124 | + * How? ... TODO ... |
| 125 | + * Sanjay modified packages/base/source/style/dialog.css |
| 126 | + * In the main branch, there's basically nothing in that file |
| 127 | + |
| 128 | +* Were able to fix :tada:: |
| 129 | + * Symbology panel: color steps are not recovered properly after setting graduated radius - https://github.com/geojupyter/jupytergis/issues/694 with https://github.com/geojupyter/jupytergis/pull/700 |
0 commit comments