zarr-developers / community

An open community with an interest in developing and using new technologies for tensor data storage.
18 stars 1 forks source link

Regular zarr/n5 community conference calls (Open to all) #1

Closed jakirkham closed 2 years ago

jakirkham commented 6 years ago

tl;dr:

More information as well as a Google calendar (ics) are available under https://zarr.dev/#community-meetings

Original comment

Raised in issue ( https://github.com/zarr-developers/zarr/issues/291 ) was the idea of having regular conference calls to discuss more complex issues in a high bandwidth setting. Opening here to discuss the logistics (e.g. how often, how long, what day, making agendas, what medium, how to join, etc.).

joshmoore commented 5 years ago

Following up for on the recent adhoc call, is there any interest in starting this process up (this week?) even if it needs adjustment. Happy to add initial agenda items once @jakirkham's questions are worked out. I've copied them here with some ideas and my (relatively unimportant) preferences:

tl;dr chosen meeting plan

alimanfoo commented 5 years ago

Thanks @joshmoore. What's the best way of collecting preferences for something like this? Google sheet with a form? Some other voting tool?

ryan-williams commented 5 years ago

Why don't we do what @joshmoore suggested above, unless anyone chimes in that it doesn't work?

Day+time is presumably the only real sticking point; if it needs to be put to a vote, Doodle and Google Forms (dumping into a Google Sheet) are good ways to do that, in my experience.

alimanfoo commented 5 years ago

OK, how about this...

Regarding the day/time for the first call, I made a doodle: https://doodle.com/poll/4nwfqqske8bqyh3i

alimanfoo commented 5 years ago

Can I nudge anyone who hasn't completed the doodle poll to add their preferences (@zarr-developers/core-devs). Current best option is Thursday 14th Feb at 20:00 GMT.

I've made a google doc for the agenda for the next call, please feel free to propose agenda items.

joshmoore commented 5 years ago

Sorry for the radio silence. Just recovering from transatlantic travel. :+1: for the doodle (which I've added my preferences to). I'll add the zoom info to the gdoc once a choice has been made.

alimanfoo commented 5 years ago

Just wanted to add that a big part of the driver for getting these calls going was to build links between zarr and n5 communities (both developers and users), and to discuss ways of aligning efforts. Coming from the zarr side I can be a bit too close to the code sometimes, so apologies if at any point I don't seem to be giving enough recognition to this important point.

I've change the title of this issue to "zarr/n5 community conference calls", and I've also change the title of the google doc with the agenda to the same.

alimanfoo commented 5 years ago

About the meeting, @rabernat did a great job of chairing the last call, and I was thinking it might be a good idea to rotate the chair round several people so we get a diversity of influences. I'd be happy to chair the meeting this week, but I was then wondering if anyone else might be willing to volunteer to be part of the rotation and chair a future meeting.

Personally I would be happy for anyone with an interest in using and/or developing in/on/around zarr/n5 to act as chair. I'd also be happy for whoever is chair to reorder the agenda to reflect their views on priorities.

Does anyone have any objections to this idea?

alimanfoo commented 5 years ago

Btw it looks like Wednesday and Thursday are currently tied for best option, I'll close the poll at end of today.

rabernat commented 5 years ago

Pinging @WardF to make sure the Unidata folks have a chance to participate.

WardF commented 5 years ago

Thanks for the ping; I'll fill out the doodle poll on our end!

alimanfoo commented 5 years ago

OK, the most popular option is Wednesday (13th) at 20:00 GMT, let's go with that for this week at least.

@WardF, @ambrosejcarr, I'm very sorry you can't make that slot, is that day/time always a problem or would you be able to make the following meeting if it was the same day/time (Wednesday 27th at 20:00 GMT)?

WardF commented 5 years ago

It is just a problem this week; internal meeting conflict. I can make the same time on the 27th, no problem!

rabernat commented 5 years ago

Very sorry I missed this call. Something came up at the last minute that I had to deal with. Are there notes available?

constantinpape commented 5 years ago

The call will only start in 20 minutes, won't it?

rabernat commented 5 years ago

Damn time zones! You're right, sorry for the confusion! See you all soon.

ryan-williams commented 5 years ago

Thanks again for the call, it was great to meet everyone.

I commented on the doc just now suggesting we create a calendar event; consider adding your email here or there if you'd like to be added to that.

I'd also weakly vote for reusing the same google doc week after week, and just prepending each new week's agenda (and then minutes) at the top. It's nice for scrollback, searchability, and browser-history recall of the doc when it's time for the call. Obviously whoever's doing the work (thanks Alistair!) should just do what's best for them though.

martindurant commented 5 years ago

mdurant at anaconda dot com

alimanfoo commented 5 years ago

Thanks @ryan-williams, good suggestion to create a calendar event, I made a calendar event but ironically don't have your email address :-) Also @funkey I don't have yours either.

Also :+1: on re-using the same google doc for agenda and minutes.

The next call will be Wednesday 27 Feb at 20:00 GMT. @joshmoore has kindly agreed to chair.

The main focus of the call today was how to set up a governance framework so we have a clear process for evolving specs and implementations and for new members of the community to become involved and get recognition for contributing. Pangeo, Jupyter, NumPy and Dask were discussed as possible models. Dask is currently establishing a governance framework and pursuing NumFOCUS affiliation, so there may be relevant discussions there. There was general feeling that we'd like to establish something lightweight and quickly, but we should consider possible models, including those outside the PyData/NumFOCUS space. I proposed we create a zarr-developers/governance repo as a place for governance discussions, and we all took a loose action to read up on relevant governance & process models, with the goal of getting something agreed ASAP.

alimanfoo commented 5 years ago

BTW if anyone ever wants to email me I'm alimanfoo at googlemail dot com.

alimanfoo commented 5 years ago

I think everyone was cool with the idea that we'd have a rotating chair for the calls. I'd like to propose that anyone can add items to the agenda, but it's up to the chair to decide how much time to allocate to which agenda items, and what order to take them in. It's only a 60 min call, so this will probably mean only 1 or 2 substantive agenda items will get covered, but I think that's OK as conversations can also continue in parallel on GitHub around any items that don't get covered.

@joshmoore is up to chair next, then I'd like to nominate @jakirkham, @WardF, @axtimwalde, @ryan-williams, @ambrosejcarr, @constantinpape, @martindurant, @rabernat. Please feel free to decline or nominate someone else. Also anyone else please feel free to volunteer. In an ideal world we'd have representation from all zarr/n5 implementations and user groups.

The only standing agenda item I'd suggest is that we allow time at the start of the call for anyone joining for the first time to introduce themselves and their interest/involvement with zarr/n5.

constantinpape commented 5 years ago

I am generally up for chairing a session. Am very busy until end of March though, but I can do it in April or May.

joshmoore commented 5 years ago

2019-02-27 section has been added to the running document if anyone has agenda items. I've added an "intend to attend" section: I'd suggest that everyone show up a few minutes early for sound check. If you can't get there early, add yourself and we'll wait a bit.

rabernat commented 5 years ago

I am confused. I thought the call is on 2019-02-27. Why does the doc say 2019-02-25? Is that a typo?

jakirkham commented 5 years ago

I think so. We've been doing Wednesdays thus far. @joshmoore, can you please confirm?

joshmoore commented 5 years ago

Bad math. Very sorry. See everyone this evening. (Note: I've updated the description to include the coordinates so mistakes like mine can be more authoritatively shouted down :smile:)

alimanfoo commented 5 years ago

Hi @axtimwalde, @funkey, would either of you be willing to chair the next call? It feels like we created some good momentum to start having technical conversations around the zarr/n5 spec issues raised in the call today, and so I wondered if you'd be willing to lead a continuation of that at the next call?

funkey commented 5 years ago

I won't be here for the next call, sorry :/

axtimwalde commented 5 years ago

@alimanfoo yes, I will be happy to do that.

alimanfoo commented 5 years ago

Great, thanks @axtimwalde, please feel free to structure the meeting as you think best.

No worries @funkey, I'll keep you on the list to chair a future meeting if that's ok.

alimanfoo commented 5 years ago

Hi all, just a reminder of the conference call later today, agenda and joining instructions in the google doc.

rabernat commented 5 years ago

I'm at a conference today and won't be able to make it.

On Wed, Mar 13, 2019 at 12:04 PM Alistair Miles notifications@github.com wrote:

Hi all, just a reminder of the conference call later today, agenda and joining instructions in the google doc https://docs.google.com/document/d/1o-xSVe1iAKNIfz2a9U0-90-z96XwwTT9jzp-ZuyOJQc/edit?usp=sharing .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/zarr-developers/zarr/issues/315#issuecomment-472488819, or mute the thread https://github.com/notifications/unsubscribe-auth/ABJFJm9JsADcR_E_FGjbo5RbpGfKtkyPks5vWSGngaJpZM4Xzm5i .

constantinpape commented 5 years ago

I also can't make it, still need to prepare a talk. Will have a look at the notes in the doc!

ryan-williams commented 5 years ago

I also probably can't make it 😔

WardF commented 5 years ago

In the midst of this bomb cyclone, we’ve lost power several times today so far. Unless it comes back on soon I probably won’t make it either.

alimanfoo commented 5 years ago

Had a good conversation today about architecture, hopefully some useful notes in the google doc, I also raised https://github.com/zarr-developers/zarr-specs/issues/8 to follow up the conversation.

alimanfoo commented 5 years ago

Hi all, we have a call scheduled for tomorrow (27th) but I don't think we nominated a chair. @jakirkham I know it's short notice, but would you be willing?

Also wanted to xref an issue I just raised on the zarr-specs repo - https://github.com/zarr-developers/zarr-specs/issues/11 - with a proposal for how to organise the spec docs.

jakirkham commented 5 years ago

I would. Unfortunately am hopping on a cross country flight tomorrow afternoon; so, won't make this meeting. Should be able to do the next one.

alimanfoo commented 5 years ago

No problem @jakirkham. Btw I'll be on leave for the next meeting (10 April) but please go ahead without me.

If there is anyone else who would like to chair tomorrow please feel free to volunteer, if not I'll volunteer myself as fallback to chair.

Btw I've also been thinking a bit about defining a simple process for development of new specs - https://github.com/zarr-developers/zarr-specs/pull/12 - any comments welcome.

alimanfoo commented 5 years ago

Hi all, reminder of call today at 20:00 GMT, please feel free to add to the agenda.

@joshmoore can we use your zoom again? If so could you add joining instructions? Thanks.

meggart commented 5 years ago

I would join today as well.

constantinpape commented 5 years ago

Is there any update on the joining instructions? Meeting should start in 5.

meggart commented 5 years ago

I was wondering the same thing. If there is no other option, this might work:

https://meet.jit.si/zarrn5call

ryan-williams commented 5 years ago

Many of us are in this Zoom from the agenda doc: https://zoom.us/j/300670033

alimanfoo commented 5 years ago

We're heading to zoom...

meggart commented 5 years ago

Is anything planned for today?

jakirkham commented 5 years ago

Yes, we are meeting today. I'll be chairing the meeting today. Though I missed the last meeting, so will be relying on people from the last meeting to direct us to specific topics. From a higher level view, this will be a continuation of the spec discussions we have had thus far.

jakirkham commented 5 years ago

Have added a section in the docs if people would like to add any topics there. If not, I plan to walk through the issues on the zarr-specs repo.

rabernat commented 5 years ago

Thanks for taking the lead @jakirkham!

rabernat commented 5 years ago

Hey @jakirkham - we are waiting for you!