# OpenRefine Meetup in Québec City – May 21–22

**URL:** <https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281>\
**Category:** Events\
**Created:** [May 5, 2025, 4:57pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281 "2025-05-05T16:57:25Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/martin/32/7_2.png) [@Martin](https://forum.openrefine.org/u/Martin)\
**Post date:** [May 5, 2025, 4:57pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/1 "2025-05-05T16:57:25Z")

</div>

Hello everyone!

We’re excited to announce a casual two-part OpenRefine meetup in Québec City later this month. If you're in town, we’d love to see you there!

**Wednesday, May 21 – After-Work Meetup**  
Join us for a relaxed 5@7 gathering at **Noctem Artisans Brasseurs** in St-Roch. This is a great opportunity to meet other OpenRefine users in the area, chat about projects (or not!), and see what kind of community connections emerge.  
👉 [Register and share the event here](https://www.eventbrite.com/e/quebec-city-openrefine-community-meeting-tickets-1353491673029)

**Thursday, May 22 – Full-Day Session at Université Laval**  
The next day, @jfaurel has kindly offered to host us at **Université Laval** (Adrien Pouliot Pavilion). We have a room booked from **10 AM to 6 PM** that can accommodate up to 25 people.

This day is mostly intended to give Rory the opportunity to meet the community and gain a deeper understanding of the various aspects of OpenRefine in an in-person format.

@timtom, @Rory, @Antoine2711, and I will be present. It’s also an opportunity to bring in broader perspectives. If you know community users or relevant organizations in Québec City or nearby, let us know; we’d love to include them!

---

<div class="post-metadata">

**Author:** ![jfaurel](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/jfaurel/32/134_2.png) [@jfaurel](https://forum.openrefine.org/u/jfaurel)\
**Post date:** [May 5, 2025, 7:33pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/2 "2025-05-05T19:33:52Z")

</div>

Yay! I shared the link internally (U Laval). I targeted some librarians who attended a workshop (or several tbh I have a fan club).

---

<div class="post-metadata">

**Author:** ![timtom](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/timtom/32/55_2.png) [@timtom](https://forum.openrefine.org/u/timtom)\
**Post date:** [May 7, 2025, 12:19pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/3 "2025-05-07T12:19:10Z")

</div>

Looking forward to this event! I've also shared the info with some librarian friends.

I'm trying to post it to the [Agenda du libre](https://agendadulibre.qc.ca) but for now their submit form is returning an error. I'll keep looking into it.

---

<div class="post-metadata">

**Author:** ![timtom](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/timtom/32/55_2.png) [@timtom](https://forum.openrefine.org/u/timtom)\
**Post date:** [May 7, 2025, 5:59pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/4 "2025-05-07T17:59:36Z")

</div>

It's been posted on the agenda: [L'Agenda du libre du Québec | 5à7 OpenRefine](https://agendadulibre.qc.ca/events/2772)

---

<div class="post-metadata">

**Author:** ![Rory](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/rory/32/1517_2.png) [@Rory](https://forum.openrefine.org/u/Rory)\
**Post date:** [May 20, 2025, 3:54pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/5 "2025-05-20T15:54:19Z")

</div>

I wanted to highlight this section from the recent Advisory Committee notes:

> [@May 15, 2025 Advisory Committee](https://forum.openrefine.org/t/may-15-2025-advisory-committee/2319/1):
>
> ### Quebec Event Planning
> 
> We have two new registrations for the Wednesday event  
> Draft agenda
> 
> - Martin and Rory want to organize an online developer office hours in the morning.
> - Martin wants to discuss the usage of the [goal post](https://openrefine.org/docs/technical-reference/about-goal-posts) and how they can help to reach consensus

Following up on that first point, I wanted to open up discussion about holding an office hour call during the morning of the Thursday meetup. It sounds like we'll be able to do this using equipment available at the conference room. The recent office hours calls haven't had that many visitors, so I wanted to see how we could further publicize that this is an option for the Thursday meeting.

---

<div class="post-metadata">

**Author:** ![Martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/martin/32/7_2.png) [@Martin](https://forum.openrefine.org/u/Martin)\
**Post date:** [May 21, 2025, 7:44pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/6 "2025-05-21T19:44:17Z")

</div>

Hi everyone,

Here’s a **draft agenda** for the in-person OpenRefine session tomorrow (Thursday, May 22), at Université Laval in Québec City:

**2025-05-22T14:00:00Z – 2025-05-22T15:30:00Z** Technical office hour  
Open call - [join here](https://meet.google.com/asa-oebs-yot).  
See @Rory’s previous message. This session is open to community-driven topics. If we’re looking for topics, I propose the following (which can still be discussed later in the day if other topics take priority during the call):

- Continuing [last week's conversation regarding goal post usage](https://forum.openrefine.org/t/may-15-2025-advisory-committee/2319#p-6821-usage-of-goal-post-5)
- Discussing the Research Software Maintenance Fund [draft application](https://docs.google.com/document/d/1e13mJGc3nfLvH01HVOIOZr2lSd6WiZLNPHlqFZqVNjM/edit?tab=t.2ai7g4esutlw#heading=h.tac6vvjrrw2a)

**2025-05-22T15:30:00Z – 2025-05-22T16:00:00Z** Break

**2025-05-22T16:00:00Z – 2025-05-22T17:00:00Z** Advisory Committee meeting  
Open call — please ping me if you’d like to join.  
Tentative agenda: continuing conversation regarding fundraising status, planning for the September Barcamp, and Wikimedia Group integration.

**2025-05-22T17:00:00Z – 2025-05-22T18:00:00Z** Lunch

**2025-05-22T18:00:00Z – 2025-05-22T20:30:00Z** Informal knowledge exchange _(in-person only)_  
A relaxed session where participants can share practices, questions, and feedback with Rory and others.

**After 16:30** Unstructured time, depending on energy and interest.

Feedback and suggestions are welcome!

---

<div class="post-metadata">

**Author:** ![antonin\_d](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/antonin_d/32/32_2.png) [@antonin\_d](https://forum.openrefine.org/u/antonin_d)\
**Post date:** [May 22, 2025, 8:00am UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/7 "2025-05-22T08:00:29Z")

</div>

Very nice that you're doing this!  
If you're hoping for remote participation, one thing you could do is give the times in UTC (or with Discourse's fancy feature to adjust the time dynamically based on the reader's timezone), so that people can know when to join 🙂

---

<div class="post-metadata">

**Author:** ![Martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/martin/32/7_2.png) [@Martin](https://forum.openrefine.org/u/Martin)\
**Post date:** [May 22, 2025, 11:09am UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/8 "2025-05-22T11:09:00Z")

</div>

I forgot about that feature! I updated the message and added the link to the first call. Advisory Committee call invitation [are upon request](https://forum.openrefine.org/t/opening-advisory-committee-call-to-the-community-permanently/2029), ping me if you like to join.

---

<div class="post-metadata">

**Author:** ![Martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/martin/32/7_2.png) [@Martin](https://forum.openrefine.org/u/Martin)\
**Post date:** [May 23, 2025, 7:17pm UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/9 "2025-05-23T19:17:18Z")

</div>

Here are my notes from yesterday's in-person meeting with @timtom @jfaurel @Rory and I.

This day was organized to give @Rory the opportunity to meet other community members and engage in more unstructured conversations. This helped build relationships and provided him with additional context. This post highlights some of the most meaningful conversations, but we also discussed several other points more informally.

## Morning

The minutes of the Advisory Committee call are published separately in: [May 22, 2025 Advisory Committee](https://forum.openrefine.org/t/may-22-2025-advisory-committee/2324)

### Developer Community call

@antonin_d joined the group remotely. Unfortunately, I had to set out for part of this call, and I am not able to provide an update on those conversations.

### Goal Post Conversation

This follows up on the conversation regarding [goal posts](https://openrefine.org/docs/technical-reference/about-goal-posts) during [May 15, 2025 Advisory Committee](https://forum.openrefine.org/t/may-15-2025-advisory-committee/2319#p-6821-usage-of-goal-post-5)

Martin presented to the group the structure of the goal post and his intent to make it a community-driven effort. Overall, there is not enough guidance for the community to understand what needs to be done to move one goalpost further. For example, we could

- Provide templates on how to scope a feature,
- Invite the community to document their use case for a feature
- Let individual add their contact details if they want to help scope or define a specific goal post
- Better advertise the goal post section in the contribution guide in the documentation.

The forum is a good place to better document the goalposts at the _Needs Scoping_ and _Needs Solution Definition_ stages by publishing user stories. Then we can coalesce the different use cases for the Core Dev Group to review and help shape the technical direction for implementation.

It is unrealistic to expect the community to manage the goal post page, as it requires a comprehensive understanding of the project's status. Instead, the Project Manager or the Developer in charge of Community Engagement could update the page on a monthly basis, reflecting recent discussions and releases. This can be accomplished during an open community call.

## Afternoon

The afternoon was mostly informal conversation and demo between participants. Here is a lose transcript of what we discussed.

### NER Extension

Part of the afternoon was dedicated to playing with the [GitHub - sunilnatraj/llm-extension: LLM extension for OpenRefine](https://github.com/sunilnatraj/llm-extension) built by @Sunil_Natraj (see also the conversation in [Using local ChatGPT-like LLMs in OpenRefine for data wrangling](https://forum.openrefine.org/t/using-local-chatgpt-like-llms-in-openrefine-for-data-wrangling/1833))

We realized that while we have good documentation on how to set up and deploy the extension, the community has not published many use cases and tutorials. Martin shared the recording of the Data Umbrella webinar _"Solving NLP Tasks using LLMs"_ ([video](https://www.youtube.com/watch?v=gP2gr0d0Q28), [slides](https://textualization.com/talks/20230517dataumbrella.html#slide:1)) as a good starting point for building use cases.

### Accessing Function in Jupyter Notebook from OpenRefine

Thomas demonstrated how to access functions available in Jupyter Notebook through OpenRefine. This helps to work around the limitations of Jython.

---

<div class="post-metadata">

**Author:** ![timtom](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.openrefine.org/timtom/32/55_2.png) [@timtom](https://forum.openrefine.org/u/timtom)\
**Post date:** [May 24, 2025, 1:19am UTC](https://forum.openrefine.org/t/openrefine-meetup-in-quebec-city-may-21-22/2281/10 "2025-05-24T01:19:39Z")

</div>

Thank you all for the interesting meeting and @Martin for organizing and writing up the minutes!

On the last point, credit is due to @Michael_Markert [who posted about this approach](https://forum.openrefine.org/t/how-to-use-your-own-python-scripts-as-apis-in-openrefine/1273) on the forum last year.
