diff --git a/meeting_notes/2018/2018_03_mar.md b/meeting_notes/2018/2018_03_mar.md index 6182cd7..a331bf2 100644 --- a/meeting_notes/2018/2018_03_mar.md +++ b/meeting_notes/2018/2018_03_mar.md @@ -8,7 +8,7 @@ - Antony, Hannah, Ryan, Jody -- [ ] DateFormatter and Locator @Jody K +- [ ] DateFormatter and Locator @jklymak Do we want to update the default locator and ticks or just provide another Formatter option for savvy users? - https://github.com/matplotlib/matplotlib/pull/10841 - https://github.com/matplotlib/matplotlib/pull/9801 @@ -46,7 +46,7 @@ - General agreement formatter: - needs way to get old beghaviour - useful for teaching/default - - @Antony L suggested naming convention + - @anntzer suggested naming convention - MPLxyDateFormatter - Alias AutoFormatter to current MPLXYDateFormatter - Document “We reserve right to change formatter” diff --git a/meeting_notes/2018/2018_04_apr.md b/meeting_notes/2018/2018_04_apr.md index 1031e1f..cf8d88a 100644 --- a/meeting_notes/2018/2018_04_apr.md +++ b/meeting_notes/2018/2018_04_apr.md @@ -13,7 +13,7 @@ ## Notes -### MEP about MEP? ** @Thomas C will do book keeping tasks** +### MEP about MEP? ** @tacaswell will do book keeping tasks** - When to write a MEP? - proposing controversial features, @@ -34,13 +34,13 @@ 1. do a small PR that adds your MEP to the master list (in https://matplotlib.org/devdocs/devel/MEP/index.html), 2. have another PR with the actual discussion. Helps avoiding conflicting numbers. -**Need text/followup from** @Thomas C **on** +**Need text/followup from** @tacaswell **on** - [x] summer student - [x] documentation summit -### Tick Refactor ** @Tim H ** +### Tick Refactor ** @timhoffm ** - target 3.1 - MEP? @@ -54,7 +54,7 @@ - public api that predates __ convention - are ticks markers or line collections or something else? - gridlines are line collections/single broken line - - @Antony L sketch: https://github.com/anntzer/matplotlib/tree/_wip/newaxis + - @anntzer sketch: https://github.com/anntzer/matplotlib/tree/_wip/newaxis - how does it work with projections? - straight line in proj space or data space - rader plots wants straight @@ -70,7 +70,7 @@ - text rendering may be slow because of rasterization of individual glyphs, but should be profiled - might be good for completeness/API reasons -- @Ryan M scattertext WIP: https://github.com/matplotlib/matplotlib/pull/4063 +- @dopplershift scattertext WIP: https://github.com/matplotlib/matplotlib/pull/4063 - needs colormapping - marker, patch and polycollection - marker codepath/ in draw path: @@ -85,7 +85,7 @@ # April 9, 2018 -@Ryan M , @Jody K @Eric F @Thomas C , @hannah a +@dopplershift @jklymak @efiring @tacaswell @story645 - [x] inset_axes and extra_spine_x/extra_spine_y into main library. @@ -101,15 +101,15 @@ ### Inset_axes/spine tick stuff -- @Eric F spend time over the weekend reading through how tick code actually works and took notes. -- @Jody K Currently we don’t have a notion of ‘nested’ axes, but that it would make sense to have ‘child’ axes that is follows the parent. Thinking of these following axes an decorations on the parent axes (like legend) -- @Eric F summary of history of axes_grid and friends +- @efiring spend time over the weekend reading through how tick code actually works and took notes. +- @jklymak Currently we don’t have a notion of ‘nested’ axes, but that it would make sense to have ‘child’ axes that is follows the parent. Thinking of these following axes an decorations on the parent axes (like legend) +- @efiring summary of history of axes_grid and friends - discussion of what parts of axes_grid we can move up into the ‘mainline’ of the codebase -- @Eric F - refactor and better document code to reduce technical debt? -- @Eric F Cleaning up current ticker might be worth doing before we do whole-sale re-write -- @Eric F suggests that we accept more breakage of edge-case APIs for improved consistency, +- @efiring - refactor and better document code to reduce technical debt? +- @efiring Cleaning up current ticker might be worth doing before we do whole-sale re-write +- @efiring suggests that we accept more breakage of edge-case APIs for improved consistency, - trade off: replacing more complex with simpler 👍 , complex with complex 👎 -- @Thomas C sold on: +- @tacaswell sold on: - axes_inset as children of parent axes - more thought on axis children objects - different x spine/multiple x spines @@ -131,7 +131,7 @@ - add tutorial section for developers - https://github.com/matplotlib/matplotlib/pull/10947 - Notes in progress? - - @Antony L suggested the wiki + - @anntzer suggested the wiki - **Consensus** https://github.com/orgs/matplotlib/teams/developers ### Perez: @@ -142,22 +142,22 @@ - Find out who has push on it - using it to standardize workflow across communities -- @Antony L suggesting we just link to central gitwash instead of bothering with templating -- @Tim H https://github.com/matplotlib/matplotlib/pull/10997 +- @anntzer suggesting we just link to central gitwash instead of bothering with templating +- @timhoffm https://github.com/matplotlib/matplotlib/pull/10997 ### Mailing list: -- @Jody K suggest automatic reply on rejected posts saying you have to join to post to the list +- @jklymak suggest automatic reply on rejected posts saying you have to join to post to the list ### Tool manager: - https://github.com/matplotlib/matplotlib/pull/9022 -- @Antony L - good idea but ToolBarManager should be moved out of core -- @Thomas C can’t be moved out ‘cause too coupled with GUI backends -- @Jody K why ToolBarManager? - - @Thomas C makes toolbar modular -can just add buttons for things like zoom and lasso - - @Antony L adding buttons using homebuilt widget system → tool bar manager → write full blown QT GUI - - @Antony L wants to know if it will be the full blown default or another axis_grid +- @anntzer - good idea but ToolBarManager should be moved out of core +- @tacaswell can’t be moved out ‘cause too coupled with GUI backends +- @jklymak why ToolBarManager? + - @tacaswell makes toolbar modular -can just add buttons for things like zoom and lasso + - @anntzer adding buttons using homebuilt widget system → tool bar manager → write full blown QT GUI + - @anntzer wants to know if it will be the full blown default or another axis_grid - backends: everything except WX (which is in PR) - goal for 3, default in 3.1 @@ -165,7 +165,7 @@ # April 16, 2018 -@Eric F, @Ryan M, @Thomas C, @hannah a, @Antony L +@efiring, @dopplershift, @tacaswell, @story645, @anntzer - Documentation Summit: Who wants to come? (And where are you located?) - PRs: @@ -177,17 +177,17 @@ - imshow Python refactor: - agg interpolation -- 11027 - @Thomas C +- 11027 - @tacaswell - Add one more dial to automatic spacing based on font size - assuming x axis tick labels are wider than y axis - more ticks on y than x - wants algorithm to factor in when x is smaller - dynamic guessing of xtick size - adding unnecessary? complexity - - @Ryan M - subclass locator, make it first class citizen in library - - @Antony L monkey patch axis api: + - @dopplershift - subclass locator, make it first class citizen in library + - @anntzer monkey patch axis api: - add public API to replace methods - tell user to subclass locator - have subclassing API - set default axes for axis - - @Eric F generalize API to accomplish same by making two new parameters: + - @efiring generalize API to accomplish same by making two new parameters: - x tick label size/ y tick label size - access to these properties - trying to estimate how large tick will be in axis dimension (based on character width and height, not fontsize) - Public API change to locator: @@ -198,7 +198,7 @@ - fontsize in points - locator can get axis object for axis names (x or y) - need easy way to subclass locators instead of having to subclass axis -- 11048 - @Thomas C +- 11048 - @tacaswell - move bar grouping out of hist into its own thing so that it can be a shared private function - add a plt.multibar/groupedbar to support multiple bars that can call bar underneath the hood - can prune some of the features of bar: no bottom, no alignment, @@ -206,11 +206,11 @@ - API design with no implementation first + how it’d be used by refactored hist - follow plot and pandas semantics with respect to broadcasting x to y: each column is a dataseries/variable - replace some of histograms logic with a call to multibar - - @Eric F create a hierarchy of how the plots build on top of each other + - @efiring create a hierarchy of how the plots build on top of each other - bar charts x tick labels should probably be fixedlocator/fixedformatter by default - 11055 - - @Antony L easy to restore, unclear what it does, doesn’t think it works - - @Ryan M conda-forge testing branch makes setup_cfg use the local freetype + - @anntzer easy to restore, unclear what it does, doesn’t think it works + - @dopplershift conda-forge testing branch makes setup_cfg use the local freetype - use case: conda looks up listed packages, so you can run only the tests and install the test data, can check all the files that were installed and say “that’s my package” which is a test only package that only contains test results - newer versions of conda build can generate multiple packages out of one recipe - pitch it back to conda unless they ask about it? @@ -218,10 +218,10 @@ - Late Summer/Early Fall - 2-3 days - Manning people want long form narrative explaining step by step - thoughts - - @Eric F - summer is better than fall (mid august) - - @Antony L - intermediate level docs (step function in documentation) + - @efiring - summer is better than fall (mid august) + - @anntzer - intermediate level docs (step function in documentation) - does this already exist? - - defining what is intermediate? - @Antony L what is Python? what is matplotlib? + - defining what is intermediate? - @anntzer what is Python? what is matplotlib? - https://mail.python.org/pipermail/matplotlib-devel/2018-March/001033.html --- @@ -232,7 +232,7 @@ ## Agenda: - bbox issues: @jklymak: - `ax.get_tightbbox()` now includes legends as of #9164 (and #10682 proposes making it that way for *all* artists). But that is sometimes bad if the user has stuck the legend far from the axes (i.e. #11041). @ImportanceOfBeingEearnest brought up the idea of having a flag attached to an artist that says whether it should be part of get_tightbbox, so users can turn it on/off on an as-needed basis. + `ax.get_tightbbox()` now includes legends as of #9164 (and #10682 proposes making it that way for *all* artists). But that is sometimes bad if the user has stuck the legend far from the axes (i.e. #11041). @ImportanceOfBeingErnest brought up the idea of having a flag attached to an artist that says whether it should be part of get_tightbbox, so users can turn it on/off on an as-needed basis. - https://github.com/matplotlib/matplotlib/issues/9130, https://github.com/matplotlib/matplotlib/pull/9164, https://github.com/matplotlib/matplotlib/pull/10682, https://github.com/matplotlib/matplotlib/issues/11041 - inset_axes API: - https://github.com/matplotlib/matplotlib/pull/11026 @@ -249,24 +249,24 @@ - used in tight and constraint layout - artist property set to true by default, could be set to false by default - should all artists be part of tight box? do we need method of exclusion? - - @Eric F flag is low barrier, but is there enough use case? + - @efiring flag is low barrier, but is there enough use case? - current: legend based on bbox_to_anchor argument against existing axes - proposed exclusion methods: - method on artist: legend.exclude for bbox - kwarg to `constraint_layout`? - alternatives for legends: - attach legend to its own axes and use that bbox - - @use fig.legend + bbox transform -- @Jody K To Do: add exclusion flag -- @Eric F move automatic gathering of handles, labels into axes methods + - use fig.legend + bbox transform +- @jklymak To Do: add exclusion flag +- @efiring move automatic gathering of handles, labels into axes methods - do axes composition: axes.get_legend_entries in fig.axes - feed sum(handles, labels) into fig.legend() ### inset_axis - child axes - - @Eric F want to preserve hierarchy/ composition - - @Jody K needed for tight_layout/constrained_layout + - @efiring want to preserve hierarchy/ composition + - @jklymak needed for tight_layout/constrained_layout - tension w/ preserving axesgrid api: - axesgrid is poorly documented - multiple apis for add_inset: @@ -274,15 +274,15 @@ - loc based but needs height+width - padding? - handled w/ uniform shrink (like colorbar) - - pad in terms of physical units? @Jody K?? - - @Eric F : Start with simple api + - pad in terms of physical units? @jklymak?? + - @efiring : Start with simple api - specify rectangle and transform - - @Jody K add_inset_rect + pad + - @jklymak add_inset_rect + pad - specify pad in physical units ### API inconsistencies - - @Eric F: importance of being earnest mentions inconsistency between text (x, y, text) and annotate takes (text, (x,y)) + - @efiring: importance of being earnest mentions inconsistency between text (x, y, text) and annotate takes (text, (x,y)) - keep track of inconsistencies? - shift to a more uniform standard? - how to tabulate? @@ -298,7 +298,7 @@ # April 30, 2018 -@Eric F @Jody K @Thomas C @paul h @hannah a +@efiring @jklymak @tacaswell @phobson @story645 ## Agenda: - py3 transition: @@ -309,7 +309,7 @@ PY3 transition. -- @Thomas C wants to stand by the backport criteria (critical bugs and regressions), other backports need a champion. +- @tacaswell wants to stand by the backport criteria (critical bugs and regressions), other backports need a champion. - 2.2.2 doc branch should only get changes to the .rst file, won’t see changes .py because of how docs are built UpdateL bbox issues @@ -317,12 +317,12 @@ UpdateL bbox issues - `artist.inbbox` flag - property on artist: - when tight_layout does calculation, ignores everything set to False - pro: explicit listing of elements in bbox - - con: @Eric F unintended consequences like possible performance issues? + - con: @efiring unintended consequences like possible performance issues? - does everything need to be explicitly white/blacklisted? - goal for constraint layout to maybe be default? - GUIs need to be resized and so on the fly layout - - @paul h suggests doing some benchmarks to see if performance is an issue - - @Thomas C what else could we use this flag for? semantic content of “I want this artist included in the bbox” - tight layout, constrained layout + - @phobson suggests doing some benchmarks to see if performance is an issue + - @tacaswell what else could we use this flag for? semantic content of “I want this artist included in the bbox” - tight layout, constrained layout - sticky edge - when you change autoscaling to non-tight, but some artists need tight like imshow: - draw circle on image, will recognize that image wants tight - if circle>image, adds pad diff --git a/meeting_notes/2018/2018_05_may.md b/meeting_notes/2018/2018_05_may.md index 5634c19..6a7c806 100644 --- a/meeting_notes/2018/2018_05_may.md +++ b/meeting_notes/2018/2018_05_may.md @@ -6,7 +6,7 @@ # May 7, 2018 -@Jody K @Eric F @hannah a @Thomas C +@jklymak @efiring @story645 @tacaswell ## Agenda @@ -31,7 +31,7 @@ - str same as repr is fine? Best practice? `__repr__` shorter…. -### Unit property of Axis: ** attn @Ryan M ** +### Unit property of Axis: ** attn @dopplershift ** - go back to using different attribute to store mapping - create attribute on unit that stores ordering string - unit.unit = @@ -44,7 +44,7 @@ - kwarg unit - was stored in ax.unit, now clobbered my datatype unit - datatype - _unit - should axis support floats even when locked? - - @Jody K let the convertor decide + - @jklymak let the convertor decide - internal data abstraction @tacaswell - data objects attached to artist… - adaptive re-sampling @@ -59,7 +59,7 @@ # May 14, 2018 -@Jody K @Eric F @Antony L @Thomas C @hannah a +@jklymak @efiring @anntzer @tacaswell @story645 ## Agenda - 2.2.3? https://github.com/matplotlib/matplotlib/milestone/34 @@ -83,7 +83,7 @@ - in sdist, but not repo; download at download time? Download sdist, not tarball - from pypi will be OK not GitHub for a single tar file - follow jupyter’s methodology - - @Antony L in next month or so? + - @anntzer in next month or so? ### Scipy dependency @@ -98,7 +98,7 @@ - good idea, parallels version on contours - concern that PathCollection used for other things - - maybe add a ScatterAritist which is a subsclass of PathCollecion which adds this method (+ would help @Antony L with mpl cursor) + - maybe add a ScatterAritist which is a subsclass of PathCollecion which adds this method (+ would help @anntzer with mpl cursor) - https://github.com/networkx/grave/blob/master/grave/grave.py#L221 --- diff --git a/meeting_notes/2018/2018_06_jun.md b/meeting_notes/2018/2018_06_jun.md index ddce452..b8ce8dd 100644 --- a/meeting_notes/2018/2018_06_jun.md +++ b/meeting_notes/2018/2018_06_jun.md @@ -10,11 +10,11 @@ - https://github.com/matplotlib/matplotlib/pull/11127 - DPI issues for hi-dpi and `fig.set_dpi` and `fig.dpi` inconsistencies… - [#11227](https://github.com/matplotlib/matplotlib/issues/11227), [#11232](https://github.com/matplotlib/matplotlib/pull/11232), -- @Jody K Methods to organize plotting hierarchy: #11026, #11010, #11234 +- @jklymak Methods to organize plotting hierarchy: #11026, #11010, #11234 - Note new project aimed at axes_grid1 harmonization: https://github.com/matplotlib/matplotlib/projects/9 - do we want this? Not attracting reviews… -- @Tim H naming issues? In particular the set_*lim parameter names #11293 -- @Tim H naming conventions re methods: maybe inset_axes_rect #11026. +- @timhoffm naming issues? In particular the set_*lim parameter names #11293 +- @timhoffm naming conventions re methods: maybe inset_axes_rect #11026. ## Notes @@ -26,18 +26,18 @@ - min/max is consistent with r/theta - directional may be more strictly correct/accurate - replace name and use start/stop for everything -- @Eric F xlim/xmin/xmax are horrible: +- @efiring xlim/xmin/xmax are horrible: - xmin/xmax subset of xlim - min & max isn’t clear - positional or numerical - - for cartesian axis left & right are correct and unambiguous -- @Eric F bbox methods confusing but use left, right, bottom, top +- @efiring bbox methods confusing but use left, right, bottom, top - rlim directional would be inner/outer - theta lim - maybe use stop/start instead (would be consistent with normal range) - radial has clockwise and counterclockwise - figure out default direction? - ToDo: - look at situation with polar plots - look at transforms see if change needed for API consistency - - check with @Thomas C for thoughts + - check with @tacaswell for thoughts - formal deprecation or informal deprecation in documentation (new standards) - do a long term change in docs and warn people heavily - slow dep roll out @@ -116,7 +116,7 @@ - `add_zoom_inset_indicator`? - TODO: review https://github.com/matplotlib/matplotlib/pull/11127 determine if it needs https://github.com/matplotlib/matplotlib/pull/11127 a subclass scatter artist. - - @Thomas C will review this week. + - @tacaswell will review this week. - https://github.com/matplotlib/matplotlib/pull/10682: - TODO review before 3.0 diff --git a/meeting_notes/2018/2018_07_jul.md b/meeting_notes/2018/2018_07_jul.md index ce0b007..ff1a873 100644 --- a/meeting_notes/2018/2018_07_jul.md +++ b/meeting_notes/2018/2018_07_jul.md @@ -37,21 +37,21 @@ - Eight 3.0 PRs: https://github.com/matplotlib/matplotlib/pulls?q=is%3Aopen+is%3Apr+milestone%3Av3.0 - ~~https://github.com/matplotlib/matplotlib/pull/11672 : Trivial please merge~~ - https://github.com/matplotlib/matplotlib/pull/11637 : API changes (release work) - - https://github.com/matplotlib/matplotlib/pull/11600 : backend switching: @Tim H has some concerns, but we should probably bite bullet and merge (2 approvals) + - https://github.com/matplotlib/matplotlib/pull/11600 : backend switching: @timhoffm has some concerns, but we should probably bite bullet and merge (2 approvals) - https://github.com/matplotlib/matplotlib/pull/11234 : `fig.add_artist` Needs second review; ready to merge - - ~~https://github.com/matplotlib/matplotlib/pull/10886 : Not sure what this is, and why its needed~~ @Antony L remilestoned by AL + - ~~https://github.com/matplotlib/matplotlib/pull/10886 : Not sure what this is, and why its needed~~ @anntzer remilestoned by AL - https://github.com/matplotlib/matplotlib/pull/11026 : `ax.inset_axes` bringing functionality over from `axes_grid`. One approval - - https://github.com/matplotlib/matplotlib/pull/10691 : needs second review. Makes shared axes ticks follow each other. Requesting from @Eric F - - https://github.com/matplotlib/matplotlib/pull/10513#pullrequestreview-137499525 : file encoding changes @Antony L . Needs second approval - - https://github.com/matplotlib/matplotlib/pull/9084 : py3 @Antony L dealing with `_proxy`. - - https://github.com/matplotlib/matplotlib/pull/8951 : qt changes to mix blit and redraw @Antony L + - https://github.com/matplotlib/matplotlib/pull/10691 : needs second review. Makes shared axes ticks follow each other. Requesting from @efiring + - https://github.com/matplotlib/matplotlib/pull/10513#pullrequestreview-137499525 : file encoding changes @anntzer . Needs second approval + - https://github.com/matplotlib/matplotlib/pull/9084 : py3 @anntzer dealing with `_proxy`. + - https://github.com/matplotlib/matplotlib/pull/8951 : qt changes to mix blit and redraw @anntzer - pandas datetime integration revisit - See https://github.com/matplotlib/matplotlib/pull/11664 and associated issues - #11664 proposes *not* registering the pandas date converters and running tests on our own date converters instead. Per discussion with pandas folks https://github.com/matplotlib/matplotlib/issues/10533 and https://github.com/matplotlib/matplotlib/pull/10638, they want to *not* automatically register their converters on `import pandas`, so we were moving towards making matplotlib converters work without needing their converters. Given that it makes sense to not register their converters, and leave testing of their converters to pandas. ## Notes -- SciPy debrief @Thomas C : +- SciPy debrief @tacaswell : - Governance - steering council Matplotlib - different than technical leadership diff --git a/meeting_notes/2018/2018_08_aug.md b/meeting_notes/2018/2018_08_aug.md index 339617d..e33c670 100644 --- a/meeting_notes/2018/2018_08_aug.md +++ b/meeting_notes/2018/2018_08_aug.md @@ -76,4 +76,4 @@ - needs backport? - needs verification with WX - 11936 - - replacement except for thumbnail view (@Antony L just needs the CSS for that) + - replacement except for thumbnail view (@anntzer just needs the CSS for that) diff --git a/meeting_notes/2018/2018_09_sep.md b/meeting_notes/2018/2018_09_sep.md index e56cea2..6665bdd 100644 --- a/meeting_notes/2018/2018_09_sep.md +++ b/meeting_notes/2018/2018_09_sep.md @@ -53,7 +53,7 @@ - get_window_extent screen space… - Cartopy GeoAxes - lost `._subplot_classes` but Cartopy pre-master still uses it. - - @Antony L and @Thomas C looking at it. + - @anntzer and @tacaswell looking at it. - Colormaps, color cycles, palettes, style sheets - merging colormaps and palettes? Keep separate? - palette: discrete set of colors @@ -66,10 +66,10 @@ - variations of colormaps… - better document register_colormap - in startup script or library init… - - palettable: @todo link: https://jiffyclub.github.io/palettable/ + - palettable: todo link: https://jiffyclub.github.io/palettable/ - make colormaps have info about themselves. - ie discrete, diverging, etcs - - @todo cookie cutter for data file creation a colormap… + - todo cookie cutter for data file creation a colormap… - color cycles - from discrete colormaps? @@ -93,7 +93,7 @@ - seem to have conflicting requirements - on one hand we want to make the locators more separable from axis - on the other hand we want may need to have access to the scales to work in pixel space so we need - - @Jody K ‘s PR moves the ‘pixel’ level clipping to the Axis object rather than the the locator + - @jklymak ‘s PR moves the ‘pixel’ level clipping to the Axis object rather than the the locator - Maybe keep extra ticks but trim in `axis.py` - Ticks kept and removed… ticks not drawn versus not created confusing - TODO: look at log locators; check axis API. Check drawing / having extra ticks… @@ -102,7 +102,7 @@ - Proposal: - https://github.com/matplotlib/matplotlib/pull/10928 - https://github.com/matplotlib/matplotlib/pull/10411/files should maybe be merged / done as part of / after proprocess data (not before). - - @Thomas C is on board with this. + - @tacaswell is on board with this. --- diff --git a/meeting_notes/2018/2018_10_oct.md b/meeting_notes/2018/2018_10_oct.md index 7183956..ccbadc7 100644 --- a/meeting_notes/2018/2018_10_oct.md +++ b/meeting_notes/2018/2018_10_oct.md @@ -81,7 +81,7 @@ - logo only - webpage header - custom design - - forward to user mailing list (attn: @Thomas C ) + - forward to user mailing list (attn: @tacaswell ) - community outreach: - governance question for steering committee - managing new contributors/summer students/ etc. @@ -130,4 +130,4 @@ - #12620 - https://github.com/matplotlib/matplotlib/issues/12669 _hold bug that breaks cartopy/basemap - minimimum fix - make setter or remove property -- #12958 - waiting on @Benjamin R +- #12958 - waiting on @WeatherGod diff --git a/meeting_notes/2018/2018_11_nov.md b/meeting_notes/2018/2018_11_nov.md index 2d0c2b7..cdf79e2 100644 --- a/meeting_notes/2018/2018_11_nov.md +++ b/meeting_notes/2018/2018_11_nov.md @@ -29,13 +29,13 @@ - use “needs confirmation” tag - support: stack overflow, mailing list, gitter - bug reports are self selecting/small chunk of things people fine - - can assign teasing out the question issues to @hannah a + - can assign teasing out the question issues to @story645 ### docs deploy cycle - auto building of docs not set up - circle CI config -- or @Elch R can do it manually more often +- or @ImportanceOfBeingErnest can do it manually more often - docs organization: - matplotlib.org/rendered docs: https://github.com/matplotlib/matplotlib.github.com - pipeline: @@ -83,7 +83,7 @@ ### admin backlag -- swaq logo: @hannah a reply to gina +- swaq logo: @story645 reply to gina - https://matplotlib.org/_static/logo2.png - supposed to go on like hoodies and stuff: https://shop.spreadshirt.com/numfocus/ - wordmark + circle @@ -106,7 +106,7 @@ - documents responsibility, thing to put on CV - discussion about moving call (use a doodle?) - email dev-list about who wants to come to call -- @Thomas C @Eric F @Ryan M need to schedule call for governence meeting/draft +- @tacaswell @efiring @dopplershift need to schedule call for governence meeting/draft - committee: 5 -7 people - put out call for who wants to be in on it - ask for nominations (self nominations allowed) diff --git a/meeting_notes/2018/2018_12_dec.md b/meeting_notes/2018/2018_12_dec.md index 6ae141d..6bf752c 100644 --- a/meeting_notes/2018/2018_12_dec.md +++ b/meeting_notes/2018/2018_12_dec.md @@ -34,7 +34,7 @@ ### isinstance in formatters? -- checking for membership in class and not documenting @Eric F +- checking for membership in class and not documenting @efiring - API change w/ no note change ### 12903: time has datetime + time delta @@ -52,19 +52,19 @@ ### documentation sprint - sort out what to write for grant to hire full time technical writer for a year -- write a 2 page Work Plan for sprint -@hannah by end of January +- write a 2 page Work Plan for sprint -@story645 by end of January - what we want to get out of it - better scoping of matplotlib - example: concrete data driven examples vs. random numbers - who wants to come/interested in coming - numpy small grants- apply -- Boulder as location @Ryan M +- Boulder as location @dopplershift - work around academic schedules - Overhaul and revise documentation - need to include information about visualization basics (not mpl specific) - more toy-datasets rather than random data -**TODO: ALL THE GOVERNANCE THINGS - @Thomas C @Eric F @Ryan M ** +**TODO: ALL THE GOVERNANCE THINGS - @tacaswell @efiring @dopplershift ** --- @@ -87,7 +87,7 @@ - https://github.com/matplotlib/matplotlib/pull/12779 - replace image with ScalerMappable -- QT options editor library generates menu based on second entry?? (@Antony L ?) +- QT options editor library generates menu based on second entry?? (@anntzer ?) - string - - int - - list - combobox, first is first element selected by default other is appened by choices @@ -95,7 +95,7 @@ ### google calendar link inconsistent - calendar link works for some people, not others -- end of lining hangouts in 2020, need functional replacement + roll out of new link (cc @Thomas C ) +- end of lining hangouts in 2020, need functional replacement + roll out of new link (cc @tacaswell ) ### 12538: removing Python 3.5 from tests @@ -131,7 +131,7 @@ - travis default- sudo:true - https://github.com/matplotlib/matplotlib/pull/12596 - close or new PR or getting rid of sudo:true at top of config -- 12678: Properly set tz for YearLocator @Jody K +- 12678: Properly set tz for YearLocator @jklymak --- @@ -139,7 +139,7 @@ ## Agenda -- [ ] 12678: Properly set tz for YearLocator @Jody K https://github.com/matplotlib/matplotlib/pull/12678 +- [ ] 12678: Properly set tz for YearLocator @jklymak https://github.com/matplotlib/matplotlib/pull/12678 - [ ] Matplotlib 3.1 release schedule and release manager - https://mail.python.org/pipermail/matplotlib-devel/2018-October/001125.html - https://mail.python.org/pipermail/matplotlib-devel/2018-October/001134.html @@ -171,7 +171,7 @@ https://github.com/matplotlib/matplotlib/pull/10928 [matplotlib/matplotlib#10928](https://github.com/matplotlib/matplotlib/pull/10928) -- @Thomas C will review ‘soon’ +- @tacaswell will review ‘soon’ ### 12980: thicker horizontal lines, thinner vertical line @@ -200,14 +200,14 @@ https://github.com/matplotlib/matplotlib/pull/12909 [matplotlib/matplotlib#12909](https://github.com/matplotlib/matplotlib/pull/12909) -- @Eric F format ticks method takes only values, applies particular formatter +- @efiring format ticks method takes only values, applies particular formatter - format ticks for fixed formatter should check for ticks - overwrite the format all methods for specific formatters ### Azure Pipelines for testing - make 2.6 build using vscode/windows binaries - - ping @Antony L after New Years + - ping @anntzer after New Years - use custom images from Qulogic because all the pngs fail because of free type - push test image into their own repo & use submodules for test management - talk to free type about testing stability/summer students diff --git a/meeting_notes/2019/2019_01_jan.md b/meeting_notes/2019/2019_01_jan.md index 271e673..6b2977f 100644 --- a/meeting_notes/2019/2019_01_jan.md +++ b/meeting_notes/2019/2019_01_jan.md @@ -23,7 +23,7 @@ ### Minor ticks -- Try to pass major ticks to minor tick locators @Jody K +- Try to pass major ticks to minor tick locators @jklymak ### Warn on all-float string arrays @@ -37,7 +37,7 @@ - plt.helpful → set logging level to Info for matplotlib. - maybe we can just use logging.info? - Settled on using logging - - @Jody K will change #13026 to use logging + - @jklymak will change #13026 to use logging - someone will open a PR to add a helper function to pyplot (and/or top-level ?) to set up the logging at info level. ### Discussion about #13030 @@ -47,14 +47,14 @@ [**matplotlib/matplotlib#12909**](https://github.com/matplotlib/matplotlib/pull/12909) -- @Eric F format ticks method takes only values, applies particular formatter +- @efiring format ticks method takes only values, applies particular formatter - format ticks for fixed formatter should check for ticks - overwrite the format all methods for specific formatters ### Azure Pipelines for testing - make 2.6 build using vscode/windows binaries - - ping @Antony L after New Years + - ping @anntzer after New Years - use custom images from Qulogic because all the pngs fail because of free type - push test image into their own repo & use submodules for test management - talk to free type about testing stability/summer students @@ -69,11 +69,11 @@ - [ ] how eager should units conversion be for x+dx (ie bar(x, width))? - Eager makes our lives easier but doesn’t allow combining units that will add but may have different converters (timedelta, datetime). https://github.com/hgrecco/pint/issues/751 - Exactly what types are allowed as input? `[], [unit-y objects (i.e. numbers, strings, datetimes)], np.ndarray, np.ma, unit-wrapper(np.ndarray)``, pandas.Series` - - documentation issue, we should specify what inputs are allowed for tuples, and what properties they must satisfy. + - documentation issue, we should specify what inputs are allowed for tuples, and what properties they must satisfy. - [ ] scipy 2019 talk + tutorial - - [ ] @Benjamin R is not planning to go to SciPy this year, @hannah a has volunteered to teach intro-to-matplotlib tutorial - - [ ] should we put in for the interactive one as well? - - [ ] do we want to give a talk? + - [ ] @WeatherGod is not planning to go to SciPy this year, @story645 has volunteered to teach intro-to-matplotlib tutorial + - [ ] should we put in for the interactive one as well? + - [ ] do we want to give a talk? ## Notes @@ -89,12 +89,12 @@ - indicate that you want to close the PR, with timeline - to have sign off on the PR getting merged - use comment (no approve/reject) to not sign on as a full reviewer? -- @Antony L proposal for core devs: +- @anntzer proposal for core devs: - if PR has one positive review & it’s been two weeks, ping devs for review - if month of no comment, can be merged - each dev can sponsor one review at a time - reviewers can say needs more review - - @Jody K needs 100% code coverage + - @jklymak needs 100% code coverage - 2nd reviewer can just scan & merge ### unit conversion: @@ -119,10 +119,10 @@ - test united data ### SciPy -- modified Anatomy of Matplotlib by @hannah a +- modified Anatomy of Matplotlib by @story645 - needs assistants ### Students -- maybe @Antony L answering questions +- maybe @anntzer answering questions - what sorts of projects? stand alone/isolated/doable - low stakes, standalone, halfway done - discrete legend @@ -155,7 +155,7 @@ ## Notes -### Numfocus Annual Report (@Thomas C wrote it) +### Numfocus Annual Report (@tacaswell wrote it) - I officially became lead developer, 3 new core developers (Tim Hoffman, Ernest, Dietmar Schwertberger) - 200 unique code contributors for year (average ~26 unique contributors per month) @@ -184,12 +184,12 @@ - astropy, sympy - clear projects, milestones, fairly self contained - outside matplotlib + mpl related - - fix viz in geopandas @hannah a would mentor, need run by geopandas - - cartopy - @Ryan M & Elliot have commit bits so stuff could go in + - fix viz in geopandas @story645 would mentor, need run by geopandas + - cartopy - @dopplershift & Elliot have commit bits so stuff could go in - factor out pandas plotting into its own package - kinda becomes matplotlib toolkit - - @Thomas C maybe, @hannah a maybe + - @tacaswell maybe, @story645 maybe - factor out xarray plotting into its own package/clean up their visualization - - @Thomas C maybe, @hannah a maybe + - @tacaswell maybe, @story645 maybe - seems to be an interest in geospatial / mapping extensions - list of things basemap can do that cartopy: - besides labeling lines @@ -210,11 +210,11 @@ ### documentation summit -- @Ryan M can host +- @dopplershift can host - $13k budget + small grant ($3k from numfocus) - 2 days, 5 - 7 travelers? - - Have to be there: @Ryan M @Eric F @Thomas C - - probably: @hannah a + Dora + - Have to be there: @dopplershift @efiring @tacaswell + - probably: @story645 + @dorafc - who else? post to mailing list - budget for flights + hotel + food - work product is proposal to ask funding agency for technical writer @@ -252,7 +252,7 @@ ### Parameter renaming decorator - https://github.com/matplotlib/matplotlib/pull/13128 -- just waiting on @Thomas C +- just waiting on @tacaswell - decorator to make functions keyword only? - later deprecate positional and make them kwarg only - would require making pyplot wrappers aware of deprecators @@ -276,19 +276,19 @@ ### summer students -- @hannah a spoke with geopandas, worried their project is not a full 3 months (but we suspect it is more complicated than they think) -- @Thomas C will send follow up email and include user list. +- @story645 spoke with geopandas, worried their project is not a full 3 months (but we suspect it is more complicated than they think) +- @tacaswell will send follow up email and include user list. ### Next release? - release bugfix 3.0.x soon and 3.1 in a month or so - must already be in master to be considered for 3.1 - check in on https://github.com/matplotlib/matplotlib/pull/13281 -- @Thomas C will send email with announcement + asking for volunteers to help run release. -- get in https://github.com/matplotlib/matplotlib/pull/13030 (ping @Benjamin R) +- @tacaswell will send email with announcement + asking for volunteers to help run release. +- get in https://github.com/matplotlib/matplotlib/pull/13030 (ping @WeatherGod) ### Units -- @Antony L - datetime should be pitched to floats & stay there instead of mixed units +- @anntzer - datetime should be pitched to floats & stay there instead of mixed units - places where you’d like to pitch stuff to numpy but as array destroys units (for example unwraps pint) - xref: [+In☑️ Matplotlib 2019 meeting agenda: unit-conversion:](https://paper.dropbox.com/doc/In-Matplotlib-2019-meeting-agenda-unit-conversion-aAmENlkgepgsMeDZtlsYu#:uid=393380968722540654338756&h2=unit-conversion:) diff --git a/meeting_notes/2019/2019_02_feb.md b/meeting_notes/2019/2019_02_feb.md index 4e9f92a..851a3f2 100644 --- a/meeting_notes/2019/2019_02_feb.md +++ b/meeting_notes/2019/2019_02_feb.md @@ -15,13 +15,13 @@ - [ ] Axes_Divider NE/NW ## Notes -- @Thomas C sent out email about release schedule +- @tacaswell sent out email about release schedule ### Colorbar Norm #13234 -- undoing @Eric F design choice: +- undoing @efiring design choice: - original inheritance from scalarmappable, when colorbar is really dependent on the AxesImage/Scatter - change the mappable rather than colorbar - - @Jody K made mock scalarmappable that can be deprecated + - @jklymak made mock scalarmappable that can be deprecated ### Units issue discussion #13236 @@ -37,7 +37,7 @@ - emailed NF to ask if they are ok with mentors from non-NF projects - students propose their own projects - due to lack of available effort, lets run through GSoC this year -- @hannah a will take lead on admin side +- @story645 will take lead on admin side ### What do do with John Hunter Fellowship money? @@ -61,7 +61,7 @@ https://github.com/matplotlib/matplotlib/issues/12918 - [matplotlib/matplotlib#12918](https://github.com/matplotlib/matplotlib/issues/12918) - [matplotlib/matplotlib#1](https://github.com/matplotlib/matplotlib/issues/12918)3096 -- OS/X backend used to be verified using cocoa app - @Jody K +- OS/X backend used to be verified using cocoa app - @jklymak - on master, milestoned as bugfix though ### Backport/to do/bugfix/critical @@ -106,12 +106,12 @@ https://github.com/matplotlib/matplotlib/issues/12119 - https://github.com/matplotlib/matplotlib/pull/13405 (needs second review) -- https://github.com/matplotlib/matplotlib/pull/11246 (needs some comments addressed by @Thomas C ) +- https://github.com/matplotlib/matplotlib/pull/11246 (needs some comments addressed by @tacaswell ) - https://github.com/matplotlib/matplotlib/issues/13258 last outstanding issue ### Scatter Legend -- @Eric F in charge of merging it +- @efiring in charge of merging it ### Set Size Inches @@ -138,7 +138,7 @@ https://github.com/matplotlib/matplotlib/pull/11137 ### Compass versus left- center-right, upper-center-lower vs 0-9 orientation -- @Eric F - leave long names + short for alias +- @efiring - leave long names + short for alias - polar only supports uppercase, so here upper case only ### Voxels shading 13123 @@ -148,7 +148,7 @@ https://github.com/matplotlib/matplotlib/pull/11137 - there’s a shade=False flag - - default to None, require to say explicitly, set default to false + raise deprecated warning, switch to True on next release - Numpy model? - decided against this, keep it simple. voxels is relatively new, few users, low impact. - - ping @David S to release objections + - ping @dstansby to release objections ### agenda cleanup Hannah graciously deleted 2018 notes from this doc and moved them to another document, so that this one stays tidy. [+☑️ Matplotlib 2018 meeting agenda](https://paper.dropbox.com/doc/Matplotlib-2018-meeting-agenda-BWqBlwtVjg9XY5ToQLvcG) @@ -226,11 +226,11 @@ Hannah graciously deleted 2018 notes from this doc and moved them to another doc ## Notes ### releases -@Thomas C and @P I are having minor scheduling issues, “soon” +@tacaswell and @ivanov are having minor scheduling issues, “soon” ### 12839: -- accept the PR/override @Antony L concerns +- accept the PR/override @anntzer concerns ### 12856: @@ -240,16 +240,16 @@ Hannah graciously deleted 2018 notes from this doc and moved them to another doc ### 11964: -- trust @Antony L + won’t discover edgecases until try to build wheels +- trust @anntzer + won’t discover edgecases until try to build wheels ### 9913 - not reproducible on mac/linux -- @Antony L cannot repro on windows+mpl3.0.3+qt5 +- @anntzer cannot repro on windows+mpl3.0.3+qt5 ### 12716 -- can be merged? unclear what @David S intended +- can be merged? unclear what @dstansby intended ### 11732 @@ -261,4 +261,4 @@ Hannah graciously deleted 2018 notes from this doc and moved them to another doc ### 8638 -- @Thomas C has homework to address comments +- @tacaswell has homework to address comments diff --git a/meeting_notes/2019/2019_03_mar.md b/meeting_notes/2019/2019_03_mar.md index f7692fa..61058c0 100644 --- a/meeting_notes/2019/2019_03_mar.md +++ b/meeting_notes/2019/2019_03_mar.md @@ -16,43 +16,43 @@ ### 11692: deprecating frameon -- @Antony L: doesn’t work/has never worked because of buggy implementation +- @anntzer: doesn’t work/has never worked because of buggy implementation ### 12513: delete deprecation? - 7377 - deprecation went in ‘cause plt.subplot(111) called twice wouldn’t overwrite subplot, would instead return it - concerns: - - @Eric F - how much user code likely to rely on this? - - @Jody K - people use it as shorthand for plt.gca()/set current axis - - @Antony L - can make a mess with projections + - @efiring - how much user code likely to rely on this? + - @jklymak - people use it as shorthand for plt.gca()/set current axis + - @anntzer - can make a mess with projections - **proposed**: - - @Jody K - keep deprecation in add_axis code path, but remove it from plt.subplots() + - @jklymak - keep deprecation in add_axis code path, but remove it from plt.subplots() ### GSOC: - collab with geopandas/pysal: https://github.com/pysal/pysal/wiki/Google-Summer-of-Code-2019#geovisualization-module -- @hannah a needs to post to numfocus list +- @story645 needs to post to numfocus list ### 12679 compass notation: -- @Tim H - set loc can have all the things, what about get_loc? +- @timhoffm - set loc can have all the things, what about get_loc? return canonical form? -- @Antony L - normalizing better, can also return user input (like in color) - only resolved at draw time +- @anntzer - normalizing better, can also return user input (like in color) - only resolved at draw time - `loc_real`? - locations normalized to compass notation - (might be in pull request - - use long forms of notation for normalization - @Antony L / @Tim H - - use user provided forms - @Jody K (which used to be `_loc`, but in this pr `_loc` → `loc_real`) - - remove `get_loc` and `set_loc` until clear path proposed/agreed upon - @Tim H + - use long forms of notation for normalization - @anntzer / @timhoffm + - use user provided forms - @jklymak (which used to be `_loc`, but in this pr `_loc` → `loc_real`) + - remove `get_loc` and `set_loc` until clear path proposed/agreed upon - @timhoffm ### Outstanding 3.1 PRs -- 13064 - wait for @qlogic to rereview, then ping @Thomas C for second review +- 13064 - wait for @qulogic to rereview, then ping @tacaswell for second review - 12928 - font encoding problem open for 2 years for SVG - needs domain knowledge of fonts/freetype for a good review - - @Eric F - what’s the worst that can happen if merged? - - @Antony L - doesn’t break any tests - - @Antony L - problem is 8068: svg output + usetext + unicode, then displays incorrect gifs ‘cause svg gets text from dvi - - @Antony L unicode glyphs also sized incorrectly ‘cause extracted incorrectly + - @efiring - what’s the worst that can happen if merged? + - @anntzer - doesn’t break any tests + - @anntzer - problem is 8068: svg output + usetext + unicode, then displays incorrect gifs ‘cause svg gets text from dvi + - @anntzer unicode glyphs also sized incorrectly ‘cause extracted incorrectly - 12367- - ipython has hardcoded table if agg→ event loop, breaks for mpl cairo - should update themselves to look up attribute that now exists on the module @@ -61,8 +61,8 @@ return canonical form? - patch on mpl side updates the table - before spinning up canvas, will update ipython dict using mpl backend attributes - wrap this in try/catch in case ipython switches to new API in future - - waiting a day or two for @Matthias B to give feedback, he also invited to push patch back to IPython -- 12170 - API change waiting on @Thomas C + - waiting a day or two for @carreau to give feedback, he also invited to push patch back to IPython +- 12170 - API change waiting on @tacaswell - 13573 - rebase of accepted PR ### Docs -use read the docs? @@ -77,7 +77,7 @@ return canonical form? - issues with extra artists on constrained layout plots - needs API decision on dealing with conflicts w/ artists - each type of thing (artists, annotations, etc) has its own way of interacting with artists that creates problems - - @Antony L - reserve the right to change how legends interact with artists, etc. + - @anntzer - reserve the right to change how legends interact with artists, etc. - 13544 shows examples of extra artists with constrained layout --- @@ -100,9 +100,9 @@ return canonical form? ### 3.1 pull requests -- 12679: compass notation WIP - Earnest is concerned about backward incompatibility in changes to notation wrt to integer location- @Antony L suggested fix in thread +- 12679: compass notation WIP - Earnest is concerned about backward incompatibility in changes to notation wrt to integer location- @anntzer suggested fix in thread - 12419: Diverging Norms: - - @Antony L review functionality, now needs to review docs + needs 2nd review (Ernest?) + - @anntzer review functionality, now needs to review docs + needs 2nd review (Ernest?) - 13614:fix polar get window extent -merged - 13064: don’t explicitly add default path to extensions - needs someone who groks build process to review - 8638: hist numpy bug - if using even bins, bins things slightly differently @@ -125,7 +125,7 @@ return canonical form? - take new file & archive it by downloading as markdown in - download to markdown and commit to - https://github.com/matplotlib/ProjectManagement -- TODO: Archive 2018 Agenda & remove weeklies from PM folder - @hannah a +- TODO: Archive 2018 Agenda & remove weeklies from PM folder - @story645 ### GSOC @@ -136,13 +136,13 @@ return canonical form? - pysal viz project would be joint with matplotlib/geopandas - projects: - Propose your own - - fix plotting in geopandas/pysal - @hannah a needs to write this up + - fix plotting in geopandas/pysal - @story645 needs to write this up - fix norms so they’re consistent/proper across subplots - adapt Nick Rougier 3D renderer to artist to do more proper 3D - - current issue with 3D rendered is that they render separately - rasterization can maybe fix this by cleaning - pipeline to this, can be semi standalone - - @Thomas C will write up this project + - @tacaswell will write up this project - numfocus: - https://github.com/numfocus/gsoc/pull/298 - we need to email projects to max.linke88@gmail.com, (cc seth.mridul@gmail.com) @@ -152,19 +152,19 @@ return canonical form? - 10x10→5x5, have to decide what to downsample - 5x5→10x10, in theory could always say nearest neighbor, you need to manually resample -- @Ryan M - it’s both transformation between grids -- @Thomas C - out of scope for core-matplotlib +- @dopplershift - it’s both transformation between grids +- @tacaswell - out of scope for core-matplotlib - interpolators are in scipy (no dependency) + lots of knobs (gets into backend guts) - similar to datashader PR - - @Antony L - would weigh x and y axis differently + - @anntzer - would weigh x and y axis differently - consensus: - not unreasonable request/D3 does it - should start as external package/proof of concept - - @Thomas C will follow up on the mailing list + - @tacaswell will follow up on the mailing list ### Read the docs -- @Jody K will send more info gathering/sharing email +- @jklymak will send more info gathering/sharing email --- @@ -220,7 +220,7 @@ options: - 8690: rgb/rgba pcolorfast - merged - pcolorfast not type stable on return - 12419: DivergingNorm - merged -- 12928: textpath encoding - @Thomas C will look at it +- 12928: textpath encoding - @tacaswell will look at it - 12760: dedup implementation of backend tools - toolmanager option can set from rcparams to let user add tools - needed implementation of old tools @@ -245,13 +245,13 @@ options: ## Notes ### Google Season of Docs -@Thomas C will send email looping everyone in +@tacaswell will send email looping everyone in ### 13618: Minor tick supression when there are major ticks - on one hand, this is doing a better job of ‘doing the right thing’ in many cases where we want to de-conflict the tick labels - but doing it non-optionally means it breaks use cases where people have been exploiting this. -- @Thomas C wants to add public API to control this, but @Antony L would rather revert the change for 3.1, push to 3.2 to give us time to think about other ways to solve this problem. +- @tacaswell wants to add public API to control this, but @anntzer would rather revert the change for 3.1, push to 3.2 to give us time to think about other ways to solve this problem. - after a bit more discussion, decided to look into adding public API for this - state would live on the locator - the axis method would ask the minor locator if it would like to be de-conflicted or not. @@ -261,6 +261,6 @@ options: ### 13724: Anti-aliasing -- antialised=true in imshow, @Eric F suggests turn it into its own interpolation kwarg rather than standalone because it only works with interpolation = ‘nearest’ +- antialised=true in imshow, @efiring suggests turn it into its own interpolation kwarg rather than standalone because it only works with interpolation = ‘nearest’ - kernel should expand when downsampling + filtering, probably not doing so - is downsampling happening before or after application of filter diff --git a/meeting_notes/2019/2019_04_apr.md b/meeting_notes/2019/2019_04_apr.md index 8398295..9fbe483 100644 --- a/meeting_notes/2019/2019_04_apr.md +++ b/meeting_notes/2019/2019_04_apr.md @@ -30,21 +30,21 @@ # April 8, 2019 -- [ ] Google Season of Docs-Numfocus needs ideas list @hannah a +- [ ] Google Season of Docs-Numfocus needs ideas list @story645 - [ ] sample’s: https://developers.google.com/season-of-docs/docs/project-ideas - [ ] particularly need answer to: Summarize your project's approach to documentation work: How does new documentation get written? How does existing documentation get reviewed and/or updated? How are documentation tasks shared among contributors? -same as code - - [ ] Is there anyone in the project in charge of documentation? nope, @Tim H -numpy + website, + - [ ] Is there anyone in the project in charge of documentation? nope, @timhoffm -numpy + website, ## Notes -### google seasons of docs - (@hannah a will write up) +### google seasons of docs - (@story645 will write up) - most often complaint is from data science oriented people - more DS oriented conceptual overview - more general technical overview - might make more sense to start with an opinionated conceptual overview before launching at major refactor. -- @Eric F: what issues are DS folks having? +- @efiring: what issues are DS folks having? - many are coming from a declarative background vs imperative plotting - terminology can be confusing (ex norm and colormap on images) - start with overview @@ -70,8 +70,8 @@ - general concern is that this name will be - looking forward, no reason to be pinned to only 2, would want many - that set would have to own the ordering and flags about how to handle conflicting locations -- @Eric F suggest putting the flag on `Axis` rather than `Locator` - - @Thomas C remembers talking about this and picking on the locator, but not why. +- @efiring suggest putting the flag on `Axis` rather than `Locator` + - @tacaswell remembers talking about this and picking on the locator, but not why. --- @@ -85,11 +85,11 @@ ## Notes: -- @Thomas C agreed to be second GSOD mentor, willing to be replaced +- @tacaswell agreed to be second GSOD mentor, willing to be replaced ### 8519: Closed figures linger in memory -- @Eric F : we should prioritize this for 3.2 +- @efiring : we should prioritize this for 3.2 - adjust our global fixture to make sure all children are disconnected from their parents on cla - make closing a figure making the figure dead-dead - clf it @@ -101,7 +101,7 @@ - “zombie list” - gives official path to being able to “resuscitate” closed figures (use case with blocking `plt.show()` in a loop with wanting to keep adding to the same figure) - - - [ ] @Eric F will write this up to dev list + - [ ] @efiring will write this up to dev list ### 3.1 @@ -120,7 +120,7 @@ ## Notes: -@Thomas C , @Eric F @hannah a +@tacaswell , @efiring @story645 - 3.1.0rc1 is out! - already 2 critical fixes @@ -128,7 +128,7 @@ - https://github.com/matplotlib/matplotlib/pull/13992 - GSOD mentor registration - https://docs.google.com/document/d/1MQol2UH8u1qicOBAEi5VZADKfKbodWNjSE4PssgBG5E/edit -- Doc Banner tasks @Thomas C +- Doc Banner tasks @tacaswell - take down GSOC announcement - https://github.com/matplotlib/matplotlib/pull/13776 - make john hunter stand outd @@ -139,7 +139,7 @@ ## Agenda -- [x] Documentation summit cc @Ryan M +- [x] Documentation summit cc @dopplershift - [x] 3.1rc work - [x] mpl_cairo? @@ -149,10 +149,10 @@ - 14056: visibility settings on ticks matches draw on/off - 14052: checks axes identity on image.contains - - needs test (@Antony L ) + - needs test (@anntzer ) - there are nearly no artists for which artist.contains is tested; there are some basic common checks that should be done e.g. checking that the canvas matches at all. (mplcursors, for example, reimplements most of the contains code as matplotlib’s is… too unreliable :)) - 14029: numpydoc 0.9 - merged -- [ ] @Thomas C will do rc2 tonight +- [ ] @tacaswell will do rc2 tonight ### mpl cairo as default @@ -186,21 +186,21 @@ - Aug 8/9, 15th/16th - July 29th/30th, - August 5/6 - - [ ] venue - Boulder? @Ryan M + - [ ] venue - Boulder? @dopplershift - [ ] simple conference room - fits 6 - [ ] up to 10 needs bigger room - [ ] 2 days - [ ] budget - [ ] (local) invite list - - @Eric F (HI) - - @Ryan M (local) - - @hannah a (NYC) - - @Thomas C (NYC) - - @Dora C (NYC) - - @Tim H (DE) + - @efiring (HI) + - @dopplershift (local) + - @story645 (NYC) + - @tacaswell (NYC) + - @dorafc (NYC) + - @timhoffm (DE) - call people in - announce to dev list this week + doodle poll - - [ ] need to write clear charge @Thomas C + - [ ] need to write clear charge @tacaswell - [ ] doodle poll + m/t or t/f of 1st two weeks of august july 29th-August 9th ### Road map / mpl 4.0 diff --git a/meeting_notes/2019/2019_05_may.md b/meeting_notes/2019/2019_05_may.md index ad46838..571346b 100644 --- a/meeting_notes/2019/2019_05_may.md +++ b/meeting_notes/2019/2019_05_may.md @@ -20,9 +20,9 @@ - problem: draw markers at current limits + expand as needed, doesn’t work when markers bigger than axis limits (marker sizes in pixels/inches/etc not in data units) - for unitized/dates uses first point from origin, creates really large pad? - w/ scatter plot x=0, x=1, 5% margins are too large -- @Eric F does not remember any discussion around this coming in -- @Thomas C I’m sold on dropping this behavior -- @Eric F reasonable to leave to user to adjust larger markers +- @efiring does not remember any discussion around this coming in +- @tacaswell I’m sold on dropping this behavior +- @efiring reasonable to leave to user to adjust larger markers ### PyQT4 and PyQt5 @@ -44,11 +44,11 @@ Possible followup PR getting rid of the warn parameter in use(), which isn’t r ### color bar work -- @Jody K is working on making colorbars follow the size of the Axes they are attached to (not it’s container) so equal aspect Axes work correctly +- @jklymak is working on making colorbars follow the size of the Axes they are attached to (not it’s container) so equal aspect Axes work correctly - has issues with tight layout - works with constrained layout -### doc summit - (@Thomas C write about/email explaining it) +### doc summit - (@tacaswell write about/email explaining it) --- @@ -58,7 +58,7 @@ Possible followup PR getting rid of the warn parameter in use(), which isn’t r - 3.1.0rc2 - no additional feedback! - - do final release when @Thomas C has time + - do final release when @tacaswell has time ### Documentation summit planning diff --git a/meeting_notes/2019/2019_06_jun.md b/meeting_notes/2019/2019_06_jun.md index 8e3cec9..05a611a 100644 --- a/meeting_notes/2019/2019_06_jun.md +++ b/meeting_notes/2019/2019_06_jun.md @@ -13,7 +13,7 @@ - Numfocus small dev grant call open - use money for doc summit? (Can only put in one per org) ## 3.1.1 prep - https://github.com/matplotlib/matplotlib/pull/14296 - - @Tim H has concerns + - @timhoffm has concerns not enough to hold the release. - merged. - https://github.com/matplotlib/matplotlib/pull/14425 - hopefully fast review, restores license compliance @@ -67,17 +67,17 @@ noticeable. This problem can be alleviated by instead of rendering the marker o This work will take 2-3 weeks by a senior engineer and will require working on the c++ components of Matplotlib. This will benefit users by producing less quantized plots with minimal a increase in rendering time. ## Actions -- [ ] get sponsor button on repo(s) @Thomas C -- [ ] ask lawyer about cairo license compatibility with our license @Thomas C -- [x] write call to mailing list about OSX + cairo linking @Antony L -- [x] transfer mpl-cairo ownership to matplotlib org @Antony L -- [x] slide showing what mpl-cairo fixes (marker stamping in agg vs cairo) for Scipy Update - @Antony L +- [ ] get sponsor button on repo(s) @tacaswell +- [ ] ask lawyer about cairo license compatibility with our license @tacaswell +- [x] write call to mailing list about OSX + cairo linking @anntzer +- [x] transfer mpl-cairo ownership to matplotlib org @anntzer +- [x] slide showing what mpl-cairo fixes (marker stamping in agg vs cairo) for Scipy Update - @anntzer --- # June 10, 2019 -@Thomas C @P I @Eric F +@tacaswell @ivanov @efiring ## Agenda - 3.1.1 diff --git a/meeting_notes/2019/2019_07_jul.md b/meeting_notes/2019/2019_07_jul.md index 293bfed..2214ccd 100644 --- a/meeting_notes/2019/2019_07_jul.md +++ b/meeting_notes/2019/2019_07_jul.md @@ -27,7 +27,7 @@ - https://docs.google.com/forms/d/e/1FAIpQLSfsgkqUQBV1eYE6rWAXSI8CYtK9oGANdbddUJXoLChzfBjJNw/viewform - push back or push off? - questions if documentation is the best topic of a summit - - @Eric F suggests we settle outstanding architecture changes before investing heavily in documentation + - @efiring suggests we settle outstanding architecture changes before investing heavily in documentation ### issues with development @@ -40,7 +40,7 @@ - https://chanzuckerberg.com/rfa/essential-open-source-software-for-science/ - Chan Zuckerberg Inititative - For open source applications in biology - - half of @Thomas C , 1 full time person + - half of @tacaswell , 1 full time person - possibly based at Columbia? possibly remote? - developer (scientific software engineer)? community manager? - tasks @@ -58,7 +58,7 @@ ## Notes -@Antony L and @Eric F discussed several PRs and issues: +@anntzer and @efiring discussed several PRs and issues: - 13397 https://github.com/matplotlib/matplotlib/pull/13397 Deprecate axisgrid1 colorbar - 14705 https://github.com/matplotlib/matplotlib/pull/14705/ Fix obscure text glitch @@ -94,7 +94,7 @@ - yt does the math on their side, and gives mpl nice-sized reduced data #### Pangeo BoF -#### Funding BoF (@hannah a) +#### Funding BoF (@story645) - different ways to get money - apply to orgs, corps should pay for everything @@ -123,7 +123,7 @@ ### 14512: Logit Locator/Formatter - https://github.com/matplotlib/matplotlib/pull/14512 -- needs second reviewer (@Thomas C) +- needs second reviewer (@tacaswell) ### Towncrier: - good idea, automates away the pain of accumulating docs for the release @@ -203,7 +203,7 @@ ### Git hub metrics -- @Antony L has 70 open PRs! +- @anntzer has 70 open PRs! - Net issues and PR per month - time to close (excluding meeseeksbot) @@ -222,8 +222,8 @@ Having an external location (not an issue) - some things are deep in the weeds, not many people feel comfortable to sign off on - go to implicit approval model for old PRs) - [+In☑️ Matplotlib 2019 meeting agenda: Merging](https://paper.dropbox.com/doc/In-Matplotlib-2019-meeting-agenda-Merging-aAmENlkgepgsMeDZtlsYu#:h2=Merging) - - @Thomas C has been convinced this time around - - @Antony L will write up PR [done] + - @tacaswell has been convinced this time around + - @anntzer will write up PR [done] - on PRs with 1 review can ping / email dev list notifying of intention to merge with less than 2 reviews - some have PRs get 1 review, but are stalled waiting for a second - ~~differentiate between PRs from know contributors vs PRs from new peoples~~ @@ -240,8 +240,8 @@ if we had better labels it would make it easier to discover - the anti-alias PR should go in https://github.com/matplotlib/matplotlib/pull/13724 - https://github.com/matplotlib/matplotlib/pull/14512 - https://github.com/matplotlib/matplotlib/pull/13077 -- @P I will release manage -- @Thomas C will send out email announcing this, create new milestone, ask people to start migrating things away from 3.2 or marking as release critical +- @ivanov will release manage +- @tacaswell will send out email announcing this, create new milestone, ask people to start migrating things away from 3.2 or marking as release critical - branch first week of August - RC1 beginning of 3rd week of August - 3.2.0 Sept 4 @@ -252,9 +252,9 @@ if we had better labels it would make it easier to discover - motivated because you need latex + graphviz and system and freetype is always obnouxis ### freetype hacking -@Antony L has a scheme of pre-loading the right version of freetype when running the tests so that the loader does not try to find freetype and hence defers the decision about what version to use until as late as possible. [now at https://github.com/matplotlib/matplotlib/pull/14874] +@anntzer has a scheme of pre-loading the right version of freetype when running the tests so that the loader does not try to find freetype and hence defers the decision about what version to use until as late as possible. [now at https://github.com/matplotlib/matplotlib/pull/14874] -- @Thomas C : this seems sketchy, but maybe is OK? +- @tacaswell : this seems sketchy, but maybe is OK? ### CZI writing Slowly making progress https://github.com/tacaswell/CZI_2019-07_mpl @@ -291,9 +291,9 @@ conda + conda forge + GUI going sideways ### discussion about making a matplotlib blog -- @hannah a reached out on twitter for new contirbutors, got 40-50 responses -- @eliasNema is on the call -- @Davide V is interesting in managing blog +- @story645 reached out on twitter for new contirbutors, got 40-50 responses +- @eliasnema is on the call +- @davidevaleriani is interesting in managing blog - seems like a good thing to try! - user-contributed snapshots of what they are doing, may bit rot. - planet.matplotlib.org re-direct? @@ -311,7 +311,7 @@ conda + conda forge + GUI going sideways - https://discuss.python.org/ is python discoure for cpython - can filter by domain - seems like it is worth trying -- get off the ground email Stephany and Elias (cc @Thomas C) +- get off the ground email Stephany and Elias (cc @tacaswell) ### what problems are we trying to solve? @@ -321,7 +321,7 @@ conda + conda forge + GUI going sideways - for discourse we want to solve problem of where to run user-user support - gitter isn’t great for this - SO has it’s issues - - support via twitter via @hannah a is not sustainable + - support via twitter via @story645 is not sustainable - have a system for people to get credit for doing user-user support - aid with discoverability of conversations diff --git a/meeting_notes/2019/2019_08_aug.md b/meeting_notes/2019/2019_08_aug.md index 549debb..a5771ce 100644 --- a/meeting_notes/2019/2019_08_aug.md +++ b/meeting_notes/2019/2019_08_aug.md @@ -45,14 +45,14 @@ ### add users to matplotlib GH org queue - some process for adding people to org? -- currently @Thomas C @Ryan M @Eric F @Michael D can add people +- currently @tacaswell @dopplershift @efiring @mdboom can add people - stick with emailing (May, Caswell, Firing) when want to add people ### discourse - incubation, no public sign ups yet! - https://discourse.matplotlib.org/ -- if you want in *now* email @Thomas C or @hannah a +- if you want in *now* email @tacaswell or @story645 - needs to be reskinned ### Matplotlib 3.2 @@ -91,7 +91,7 @@ - giving mod team about a week to curate/create topics and clean things up - think about splitting dev vs user gitter rooms - re-address when discourse has had time to work it’s way through -- @eliasNema suggested mozilla model for discourse new contributor guide: +- @eliasnema suggested mozilla model for discourse new contributor guide: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction @@ -108,7 +108,7 @@ https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction - style is additive, rcparams always start from the defaults - discussion of moving away from custom text files → python imports - shipping a normal package that sources a dictionary -- @Thomas C prefers 15029 over 14929 +- @tacaswell prefers 15029 over 14929 - discussion about adding a helper to install a “stock” maplotlibrc - having commented version in code is good so we can just copy it out - but if some one edits that file everything breaks @@ -118,7 +118,7 @@ https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction - there are deep issues with our current datetime handling - float from Jan 1, 0001 is not great - numpy datetime64 has some properties, but has issues with usability - - @Eric F and @Jody K are excited about working with numpy to make this better! + - @efiring and @jklymak are excited about working with numpy to make this better! ### push on 3.2.0 issues @@ -133,7 +133,7 @@ https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction # August 19, 2019 -@Thomas C @Eric F @Ryan M @Jody K @P I @Antony L +@tacaswell @efiring @dopplershift @jklymak @ivanov @anntzer ## Agenda - PR review @@ -150,13 +150,13 @@ https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction - will merge tomorrow if no other feedback - https://github.com/matplotlib/matplotlib/pull/15045 - related to re-sizing a window multiple times via `set_size_inches` - - @Antony L has concerns we should be fixing this by setting the canvas size in `figure.set_size_inches` rather than patching up Qt, will leave a comment + - @anntzer has concerns we should be fixing this by setting the canvas size in `figure.set_size_inches` rather than patching up Qt, will leave a comment - https://github.com/matplotlib/matplotlib/pull/14624 - This is a verison of https://github.com/matplotlib/matplotlib/pull/14623 which is already on 3.1.x - approved modulo rebase and CI passing - rebase is due to some of the same changes being merged up from v1.3.x - https://github.com/matplotlib/matplotlib/pull/14521 - - @Thomas C was previously concerned about back-compat, but is swayed by @Antony L ‘s arguements + - @tacaswell was previously concerned about back-compat, but is swayed by @anntzer ‘s arguements - merged - https://github.com/matplotlib/matplotlib/pull/14471 - failed tests spectacularly, rebased again @@ -173,13 +173,13 @@ https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction # August 26, 2019 -@Thomas C , @Ryan M, @Antony L +@tacaswell @dopplershift @anntzer ## Agenda ### Reschedule call -- not MWF to de-conflict with @Eric F teaching schedule +- not MWF to de-conflict with @efiring teaching schedule - time pinned by Hawaii time on one side and French time on the other, can not move significantly in either direction ### matplotlib/presentations purge @@ -207,8 +207,8 @@ https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction ### NF summit planning - https://docs.google.com/spreadsheets/d/1u0NWbFcwNrw-bPz_Pu1wWOIG-LJf5aL6q3oyHlclptM/edit#gid=1464008080 -- @Ryan M will come out a day early to work on documentation related grant -- @Ryan M , @hannah a , @Thomas C , @Dora C will attend +- @dopplershift will come out a day early to work on documentation related grant +- @dopplershift , @story645 , @tacaswell , @dorafc will attend ### Call reschedule diff --git a/meeting_notes/2019/2019_09_sep.md b/meeting_notes/2019/2019_09_sep.md index 26d5553..094fab6 100644 --- a/meeting_notes/2019/2019_09_sep.md +++ b/meeting_notes/2019/2019_09_sep.md @@ -15,7 +15,7 @@ ## Notes -@Ryan M @Thomas C @Eric F @Antony L @Dora C @hannah a @Jody K +@dopplershift @tacaswell @efiring @anntzer @dorafc @story645 @jklymak ### website redesign @@ -34,7 +34,7 @@ https://github.com/matplotlib/matplotlib/pull/15146 - overlap: [+In☑️ Matplotlib 2019 meeting agenda: Documentation-summit-planning](https://paper.dropbox.com/doc/In-Matplotlib-2019-meeting-agenda-Documentation-summit-planning-aAmENlkgepgsMeDZtlsYu#:uid=163306418864971294891302&h2=Documentation-summit-planning) - sort out who should be in the conversation - set up sub-committee to handle website - - @Tim H (?) @David S (?) @Thomas C @Dora C @hannah a @Eric F + - @timhoffm (?) @dstansby (?) @tacaswell @dorafc @story645 @efiring - make sure work-product is open - optimum number of people: 3-6 is probably manageable, less than 10 - make sure we get people from diverse stake holders @@ -45,7 +45,7 @@ https://github.com/matplotlib/matplotlib/pull/15146 ### blog and discourse launch - Launch discourse on Thursday -- @Thomas C and @hannah a will seed initial topics +- @tacaswell and @story645 will seed initial topics - [https://discourse.matplotlib.org](https://discourse.matplotlib.org/) - sections: announce, users, dev, contribute, showcase, install - need to follow up with Davide about Blog @@ -57,17 +57,17 @@ https://github.com/matplotlib/matplotlib/pull/15146 - like editing a 20 page paper (dry block of text) - what’s new is a press release - needs manual editing/grouping -- @Eric F : split out into seperate manual highlights +- @efiring : split out into seperate manual highlights - just concatenate whats new as it falls - extract a “high-lights” page -- @Jody K : write the API changes into categories + file for each category: +- @jklymak : write the API changes into categories + file for each category: - deprecations - key word changes - removals - behavior changes - Automating? - - @Matthias B has a script that can maybe autofind API changes - - @Antony L might write a script to autofind deprecation changes + - @carreau has a script that can maybe autofind API changes + - @anntzer might write a script to autofind deprecation changes ### Close out PRs @@ -75,8 +75,8 @@ https://github.com/matplotlib/matplotlib/pull/15146 - premptive bugfix & leave this to numpy/cpython to sort out w/ potential fallback on mpl code - merged https://github.com/matplotlib/matplotlib/pull/13702 - https://github.com/matplotlib/matplotlib/pull/11947 - - @Jody K create smaller/unambigious test case that index is all lined up - - @Antony L plot vector field on top of stream plot + - @jklymak create smaller/unambigious test case that index is all lined up + - @anntzer plot vector field on top of stream plot - https://github.com/matplotlib/matplotlib/pull/14889 - Still need to investigate tiny error in image comparison; in theory the correct values should be computable by hand. Perhaps a normalization problem? - https://github.com/matplotlib/matplotlib/pull/14998 @@ -101,7 +101,7 @@ https://github.com/matplotlib/matplotlib/pull/15146 - https://github.com/matplotlib/matplotlib/pull/15231 (merged) - https://github.com/matplotlib/matplotlib/issues/15232 (rcParam expansion) - - @Tim H will put in a PR to implement the fix he suggested + - @timhoffm will put in a PR to implement the fix he suggested - [matplotlib/matplotlib#15244](https://github.com/matplotlib/matplotlib/pull/15244) - https://github.com/matplotlib/matplotlib/issues?q=is%3Aopen+is%3Aissue+milestone%3Av3.2.0+label%3A%22Release+critical%22 - https://github.com/matplotlib/matplotlib/issues/15240 @@ -121,12 +121,12 @@ https://github.com/matplotlib/matplotlib/pull/15146 - in axes, data , or offset of physical coordinates - data coordinates did not work in log scale because transforms applied in wrong order - https://github.com/matplotlib/matplotlib/pull/14928 - merged - - needs small followup, @Antony L will edit orginal meeting + - needs small followup, @anntzer will edit orginal meeting - https://github.com/matplotlib/matplotlib/pull/14889 - merge for arrays - future work: extend for scalermappables - https://github.com/matplotlib/matplotlib/pull/14130 - - @Antony L proposes pulling these functions out of auto-generate and manually handling them (there are 3 functions with this issue) + - @anntzer proposes pulling these functions out of auto-generate and manually handling them (there are 3 functions with this issue) - push to 3.3, have larger conversation about deprecations - also https://github.com/matplotlib/matplotlib/pull/15029? @@ -144,7 +144,7 @@ https://github.com/matplotlib/matplotlib/pull/15146 - how does it compare with https://github.com/matthew-brett/texext ? - discussion about replacing `:math:'gamma``'` with 𝛾 or `\N{GREEK SMALL LETTER GAMMA}` - - decided against the above, @Eric F is very concerned about unicode in docstrings + - decided against the above, @efiring is very concerned about unicode in docstrings - resolution: compare texext to sphinx-math-dollar, no unicode in docstrings ### 15247: Colorbar tick placement @@ -166,7 +166,7 @@ https://github.com/matplotlib/matplotlib/pull/15146 - modeled on https://github.com/ipython-contrib/jupyter_contrib_nbextensions - more generalized version of: https://github.com/matplotlib/cmocean - something like a less curated/user contributed: https://github.com/pyviz/colorcet - - @Thomas C will reach out to colorcet about collaborating on this library + - @tacaswell will reach out to colorcet about collaborating on this library - decison: - merge turbo - make rainforest the first colormap in a inaugural @@ -204,7 +204,7 @@ https://github.com/matplotlib/matplotlib/pull/15146 ### 3.2 state -- need to check with @P I +- need to check with @ivanov ### mplcairo @@ -230,7 +230,7 @@ https://github.com/matplotlib/matplotlib/pull/15146 - DivirgingNorm: https://github.com/matplotlib/matplotlib/pull/15333 - put center argument in regular Norm? - - @Thomas C can’t put a center in Norm or it’ll be overconstrained? + - @tacaswell can’t put a center in Norm or it’ll be overconstrained? - or make center + vmin required - should be renamed to PieceWiseLineaer? because misleading - solutions: diff --git a/meeting_notes/2019/2019_10_oct.md b/meeting_notes/2019/2019_10_oct.md index 151ee48..e442d65 100644 --- a/meeting_notes/2019/2019_10_oct.md +++ b/meeting_notes/2019/2019_10_oct.md @@ -60,7 +60,7 @@ ### follow up on potential NYC sprint? (Is this still happening?) -- cc @Thomas C @Ryan M +- cc @tacaswell @dopplershift ### 14421: Gridspec as first class citizen @@ -81,7 +81,7 @@ - axes = gs.subplots() (grid of axes) - must create gridspec with explicit parent - has no notion of current figure because doesn’t live in pyplot - - @Antony L - functions outside of pyplot shouldn’t invoke notion of current figure + - @anntzer - functions outside of pyplot shouldn’t invoke notion of current figure - preferred: - gs.with_parent().subplots()→ creates copy of spec with new parent+subplots - needs to be heavily doc’d @@ -113,7 +113,7 @@ ## Notes - 3.2.0 - email cristoph and turn crank on multi-build -- 3.1.2 and 2.2.5 this week by @Thomas C +- 3.1.2 and 2.2.5 this week by @tacaswell - no rcs, just do the release - discussion of pillow wheels for pre-release on windows - just wait for them to have py38 wheels official available @@ -126,7 +126,7 @@ - merged, will clean up docs en-mass later - https://github.com/matplotlib/matplotlib/pull/15208 - merged - - but has terrible typo also in oginiral PR, @Thomas C will clean up + - but has terrible typo also in oginiral PR, @tacaswell will clean up - https://github.com/matplotlib/matplotlib/pull/14501 - restarted CI, is breaking in wieird way - high priority to get this fixed @@ -157,17 +157,17 @@ ### 3.2/2.2.5/3.1.2 - lots of progress made, no tags yet -- @Thomas C still needs to do something about webagg +- @tacaswell still needs to do something about webagg - https://github.com/matplotlib/matplotlib/issues/14298 - pushed to 3.3, looks like a real bug, but we don’t think a regression and no one has looked at it carefully yet. - https://github.com/matplotlib/matplotlib/pull/14501 - - merged, @Thomas C will fix up doc build in follow up if required + - merged, @tacaswell will fix up doc build in follow up if required - https://github.com/matplotlib/matplotlib/issues/14524 - won’t ifx, py2 only, missing the python API we need to fix it - https://github.com/matplotlib/matplotlib/issues/13619 - - @Antony L has already fixed this + - @anntzer has already fixed this - https://github.com/matplotlib/matplotlib/issues/14169 - - @Thomas C will look at + - @tacaswell will look at - moved rest to 3.2.1 - Discussed https://github.com/matplotlib/matplotlib/pull/5800 and the question of whether draw_idle should be a no-op for non-interactive backends. The consensus seems to be leaning in that direction. @@ -179,7 +179,7 @@ - Website feedback - https://discourse.matplotlib.org/t/matplotlib-website-feedback/20648/2 -- PyData NYC - submit stuff you think @Thomas C can’t do +- PyData NYC - submit stuff you think @tacaswell can’t do - https://docs.google.com/forms/d/e/1FAIpQLSe0Uo6yfwU0fW6Uf1f2L1GXk3gKbIXcBE1gdKJbnZ3R2i-xvg/viewform - Python 3.8 issues? - Status of pending releases @@ -233,8 +233,8 @@ ### Doc Summit -- @Thomas C @Dora C @Ryan M @hannah a -- Nov 1st, 9 AM NYC time - let @hannah a know if you want to attend remotely +- @tacaswell @dorafc @dopplershift @story645 +- Nov 1st, 9 AM NYC time - let @story645 know if you want to attend remotely ### 3.2.0 diff --git a/meeting_notes/2019/2019_11_nov.md b/meeting_notes/2019/2019_11_nov.md index dc84517..d43e17b 100644 --- a/meeting_notes/2019/2019_11_nov.md +++ b/meeting_notes/2019/2019_11_nov.md @@ -6,7 +6,7 @@ # November 4, 2019 -@Thomas C & @hannah a at PyData +@tacaswell & @story645 at PyData - https://github.com/matplotlib/matplotlib/pull/15596 @@ -30,12 +30,12 @@ - Polar Overhaul - ask Eliot if he’s using the board - Docs - the top level task here is done -- axes_grid - leaving it for @Jody K -- catagorical leave to @hannah a ‘s discretion +- axes_grid - leaving it for @jklymak +- catagorical leave to @story645 ‘s discretion ### jet brains tools license -- if you are a regular contributor and want a license, let @Thomas C know by end of Nov +- if you are a regular contributor and want a license, let @tacaswell know by end of Nov ### color manipulation tools @@ -111,7 +111,7 @@ ## Agenda -@Eric F , @hannah a , @jng +@efiring @story645 @swfiua - https://github.com/swfiua/blume - https://numfocus.org/blog/now-hiring-matplotlib-research-software-engineering-fellow diff --git a/meeting_notes/2019/2019_12_dec.md b/meeting_notes/2019/2019_12_dec.md index 1dd1600..51d0574 100644 --- a/meeting_notes/2019/2019_12_dec.md +++ b/meeting_notes/2019/2019_12_dec.md @@ -58,7 +58,7 @@ - [x] h5py - [x] python.org job board - reach out to Bio land - - post to our front page @Thomas C + - post to our front page @tacaswell ### communication guidelines / contributor expectations @@ -96,7 +96,7 @@ ### 15806: 3.2 breaks cartopy -- @Jody K will look at it +- @jklymak will look at it ### backporting to 3.2.1? @@ -130,7 +130,7 @@ - governance docs should move to docs/docs at some point - governance/guidelines should be in same place as governance docs - - start by putting PRs into governance repository with: @hannah a + - start by putting PRs into governance repository with: @story645 - the roadmap - social guideline - named roles @@ -194,11 +194,11 @@ https://github.com/matplotlib/matplotlib/pull/15898 ### 15961: opinionated env environment - recommend that people use an environment that isolates things -- someone needs to write conda w/ env instructions - @Eric F +- someone needs to write conda w/ env instructions - @efiring ### NF funding dev servers/machines -- @hannah/@thomas will ask on this week’s project call +- @story645/@tacaswell will ask on this week’s project call - with remote VNC login (aka remote desktop) - can also maybe buy a machine - option to rent [https://www.macminicolo.net/pricing.html](https://www.macminicolo.net/pricing.html) @@ -216,7 +216,7 @@ https://github.com/matplotlib/matplotlib/pull/15898 - 80% of people can find the thing they want in 10% of the gallery - in-kind donations of UX designer time to sort out docs/gallery - conflict between simple examples that show one thing vs very nice plots that show many things - - @hannah a wants to run a sprint for a “chart types” sub-gallery + - @story645 wants to run a sprint for a “chart types” sub-gallery - simple examples one thing with clear data structure assumptions laid out - maybe split up gallery further? ← this is a conversation with the UX person? - look into running pngcrush on files diff --git a/meeting_notes/2020/2020_01_jan.md b/meeting_notes/2020/2020_01_jan.md index ed4301e..3ab7d3b 100644 --- a/meeting_notes/2020/2020_01_jan.md +++ b/meeting_notes/2020/2020_01_jan.md @@ -7,7 +7,7 @@ # January 7, 2020 ## Agenda -- Meeting time- currently conflicts with @Jody K , @Eric F teaching schedule +- Meeting time- currently conflicts with @jklymak , @efiring teaching schedule - releases - 3.2.0rc3, - 3.1.3 @@ -171,7 +171,7 @@ Decision: - add kwarg to filter or not - leave default as filter -Consensus is alternative 3 (@timhoffman will take on) +Consensus is alternative 3 (@timhoffm will take on) ### other PR reviews - https://github.com/matplotlib/matplotlib/pull/16189 (merged) @@ -203,8 +203,8 @@ Consensus is alternative 3 (@timhoffman will take on) - [x] moved https://discourse.matplotlib.org/c/development/3rdparty/ ### 16226: website front page -- @hannah will review in the next couple of hours -- [x] follow up with @Dora and @Tom on frontpage redesign timeline +- @story645 will review in the next couple of hours +- [x] follow up with @dorafc and @tacaswell on frontpage redesign timeline - don't want frequent UI/UX changes on front page but want to improve stuff ### 16255: Version numbers in sidebar @@ -216,7 +216,7 @@ Consensus is alternative 3 (@timhoffman will take on) - just needs minor tweaks (check zero len) ### 15065: step='between' draw style... -- loop in @importanceofbeingernest to sort out resolution +- loop in @ImportanceOfBeingErnest to sort out resolution - simplify - don't change Line2D to add a new drawstyle. Either do without a base class or make a new base class on top of Line2D. (Composition) - still keep ability change x & y data (will require a bit of engineering) diff --git a/meeting_notes/2020/2020_03_mar.md b/meeting_notes/2020/2020_03_mar.md index 3001ff6..695223d 100644 --- a/meeting_notes/2020/2020_03_mar.md +++ b/meeting_notes/2020/2020_03_mar.md @@ -82,7 +82,7 @@ - due to force-pushing master last month, all PRs were last touched 23 days ago - set up bot to start timing things out at 6 months, gives us 5 months to keep things alive - hope the bot gives a warning message? - - @hannah will research bots + - @story645 will research bots ### provisional API @@ -317,7 +317,7 @@ Proposal: ### [#15065] Drawstyle between - Discussion about how to manage complexity - - @tcaswell convinced that we should add new public API for this (a Line2D sub-class and `hist_draw()` method an proposed by Jody) + - @tacaswell convinced that we should add new public API for this (a Line2D sub-class and `hist_draw()` method an proposed by Jody) - still up for discussion if we should keep the drawstyle as an implemenattion --- @@ -360,7 +360,7 @@ Host *.myplace.edu - use a transform instead of a normalization? - may have to depend on path, might want set of keys - normalization = 'unit'... - `m = MarkerStyle(sp, normalization='unit-area'); plt.plot(..., ..., marker=m)` - - what @jody is suggesting + - what @jklymak is suggesting - `m = MarkerStyle(sp, transform=None) # does the current thing` - `m = MarkerStyle(sp, transform='none') # does lookup based on string` - `m = MarkerStyle(sp, transform=IdentityTransform()) # uses this transfrom` @@ -393,7 +393,7 @@ Host *.myplace.edu ## Notes -@BrunoBeltran @GregLucas joined us. (@anntzer, @story645 @tacaswell, @timhoffman, @qulogic) +@BrunoBeltran @GregLucas joined us. (@anntzer, @story645 @tacaswell, @timhoffm, @qulogic) ### Introductions - Bruno Beltran working on paths, bio physics grad students - Jody Klymak, physical oceanographer @@ -460,7 +460,7 @@ In 3.4: ### aside about 3.3 release timeline - do we have anything blocking 3.3? -- @tim has a big clean up waiting for 3.3 https://github.com/matplotlib/matplotlib/issues/16181 +- @timhoffm has a big clean up waiting for 3.3 https://github.com/matplotlib/matplotlib/issues/16181 - we have a decent set of new fetures - concerns that our deprecations windows are too short - should we block this on the colormaps and paths? diff --git a/meeting_notes/2020/2020_04_apr.md b/meeting_notes/2020/2020_04_apr.md index aac7186..12ba2b5 100644 --- a/meeting_notes/2020/2020_04_apr.md +++ b/meeting_notes/2020/2020_04_apr.md @@ -97,7 +97,7 @@ PI change: renames things, class methods rather than static methods ### Style issues in PRs -- automate pep8 reporting so @Y-wLuq1aShOQmYPoL-pf1g does not have to do it +- automate pep8 reporting so @timhoffm does not have to do it - also need some automatic checking on the docstrings - we are running pydocstyle, but having issue with much of the docs not being - https://github.com/life4/flakehell @@ -169,7 +169,7 @@ PI change: renames things, class methods rather than static methods - class-level documentation should have examples of intended usage / motivation for existing - sphinx-coverage maybe - assignment/champions - - @tcaswell asks folks to do it + - @tacaswell asks folks to do it - folks should also assign themselves ### 3.3 blocking issues? @@ -188,7 +188,7 @@ PI change: renames things, class methods rather than static methods - can use `plt.subplots(gridspec_kw={})` - cases where creating the gridspec first and then subplots is nicer, especially on nested subplots - is it a good idea to put it into gridspec? -- punt to next week/@jody +- punt to next week / @jklymak #### 13772: GUIs - should everything in the plot be configurable via gui? - https://github.com/matplotlib/matplotlib/pull/13772/ @@ -279,16 +279,16 @@ PI change: renames things, class methods rather than static methods ### Project management - [x] Numfocus grant - [x] Update on CZI work? - - [x] Elliott @ey3AIr8wSl2d1PPfOb9K1w + - [x] Elliott @qulogic - [x] Hannah @story645 - - [x] Tom @hdDmug0OQW-_NVgO6Oa8xQ + - [x] Tom @tacaswell - [ ] Release work? - [ ] Organization of next_api_changes -> api_changes_3.3 ### PR Review: - [x] 16715: [Automagic Formatters](https://github.com/matplotlib/matplotlib/pull/16715) - [x] 11413: [Rename cm to colormaps](https://github.com/matplotlib/matplotlib/pull/11413) - - @hdDmug0OQW-_NVgO6Oa8xQ is blocking (where somehow Thomas is hdDmug0OQW-_NVgO6Oa8xQ) + - @tacaswell is blocking - [x] 14421: [Gridspec.add_subplots](https://github.com/matplotlib/matplotlib/pull/14421) - This is a reasonable helper and easy review - [x] 16985: [normalize kwarg for pie()](https://github.com/matplotlib/matplotlib/pull/16985) @@ -388,7 +388,7 @@ PI change: renames things, class methods rather than static methods 3.3 triage ## Notes - - @hdDmug0OQW-_NVgO6Oa8xQ did the 3.2.x -> master merge up, seeing how tests go locally to decide if to just push or to go through a PR + - @tacaswell did the 3.2.x -> master merge up, seeing how tests go locally to decide if to just push or to go through a PR - https://github.com/matplotlib/matplotlib/pull/9240 <- punted to 3.4 and removed rc label. This may be better done in ipympl as well. - https://github.com/matplotlib/matplotlib/pull/10762 seems to need more discussions, bumping to 3.4 - https://github.com/matplotlib/matplotlib/pull/11730 is WIP, bumping to 3.4 @@ -396,7 +396,7 @@ PI change: renames things, class methods rather than static methods - https://github.com/matplotlib/matplotlib/pull/12679 is WIP, bumping to 3.4 - https://github.com/matplotlib/matplotlib/pull/14960 should be ready, and is approved, but doc build is failing - rebased https://github.com/matplotlib/matplotlib/pull/15275 and merged (turbo colormap) - - https://github.com/matplotlib/matplotlib/pull/15435 <- needs feedback from @pXw4hSgTQF2--OciPYwa1w + - https://github.com/matplotlib/matplotlib/pull/15435 <- needs feedback from @anntzer - https://github.com/matplotlib/matplotlib/pull/16457 deprecation in `SymLogNorm` was bumped to 3.4, so bumped this PR as well - https://github.com/matplotlib/matplotlib/pull/16975 merged - https://github.com/matplotlib/matplotlib/pull/17030 merged @@ -405,7 +405,7 @@ PI change: renames things, class methods rather than static methods - https://github.com/matplotlib/matplotlib/pull/17174 merged - https://github.com/matplotlib/matplotlib/pull/17175 merged - https://github.com/matplotlib/matplotlib/pull/17222 <- has one bare except that should be fixed and a question, but ready to go - - executive decision to merge https://github.com/matplotlib/matplotlib/pull/17242 with just @hdDmug0OQW-_NVgO6Oa8xQ review + - executive decision to merge https://github.com/matplotlib/matplotlib/pull/17242 with just @tacaswell review ### discussion about argument counting diff --git a/meeting_notes/2020/2020_06_jun.md b/meeting_notes/2020/2020_06_jun.md index 0b23d8a..9fe2377 100644 --- a/meeting_notes/2020/2020_06_jun.md +++ b/meeting_notes/2020/2020_06_jun.md @@ -152,7 +152,7 @@ ## Notes ### Macstadium access - - macmini available. Ask @tacaswell, @annzter, @QuLogic for account. + - macmini available. Ask @tacaswell, @anntzer, @QuLogic for account. ### GSOD - Tim volunteered (under suggestion) diff --git a/meeting_notes/2020/2020_08_aug.md b/meeting_notes/2020/2020_08_aug.md index 968f3fe..6f39687 100644 --- a/meeting_notes/2020/2020_08_aug.md +++ b/meeting_notes/2020/2020_08_aug.md @@ -160,13 +160,13 @@ https://github.com/matplotlib/matplotlib/projects/10 ## Notes ### GSOD -We got 2 GSOD slots! @bruno and Jerome +We got 2 GSOD slots! @BrunoBeltran and Jerome - will set up seperate call with Caswell, Aizenman, Hoffmann, Bruno, and Jerome ### Gallery organization - We should have a new gallery page that is an exhaustive demonstration of just the plotting methods. Minimal code to make it go for each of https://matplotlib.org/api/axes_api.html?highlight=axes#basic - https://github.com/matplotlib/matplotlib/projects/10 - had been planned for a sprint, need to convert to project -- @hannah will populate project & open issue +- @story645 will populate project & open issue ### user helper library - @tacaswell still working on this... diff --git a/meeting_notes/2020/2020_09_sep.md b/meeting_notes/2020/2020_09_sep.md index 35db0b0..edd58c1 100644 --- a/meeting_notes/2020/2020_09_sep.md +++ b/meeting_notes/2020/2020_09_sep.md @@ -34,7 +34,7 @@ ### seaborn wants a section on discourse * Sounds good! -* @hannah will set it up +* @story645 will set it up ### pydata theme @@ -258,7 +258,7 @@ https://github.com/matplotlib/matplotlib/issues/18597 - arrows seem hard coded - does it need to be on universal default? - specific patches need specific - @bruno: open issue on circle patch + @BrunoBeltran: open issue on circle patch ### date ticker factory: diff --git a/meeting_notes/2020/2020_10_oct.md b/meeting_notes/2020/2020_10_oct.md index 7f521cd..f1b4ca7 100644 --- a/meeting_notes/2020/2020_10_oct.md +++ b/meeting_notes/2020/2020_10_oct.md @@ -80,7 +80,7 @@ ### Style wrappers - class in documentation - Tim H wants to hide enums... -- @Bruno will work with @Y-wLuq1aShOQmYPoL-pf1g on polishing this +- @BrunoBeltran will work with @timhoffm on polishing this ### Style guide for gallery - define what idiomatic mpl looks like diff --git a/meeting_notes/2020/2020_11_nov.md b/meeting_notes/2020/2020_11_nov.md index 1b23750..4c21005 100644 --- a/meeting_notes/2020/2020_11_nov.md +++ b/meeting_notes/2020/2020_11_nov.md @@ -77,7 +77,7 @@ ### Github labels - https://github.com/matplotlib/matplotlib/issues/18855 - state: prefix, and coloring based on who needs to do action -- @timhoff will go ahead and do this... +- @timhoffm will go ahead and do this... ### backup https://gist.github.com/story645/646b8703f636d27d8ebeec7c7c8bed0e diff --git a/meeting_notes/2020/2020_12_dec.md b/meeting_notes/2020/2020_12_dec.md index 459fefa..0beebf3 100644 --- a/meeting_notes/2020/2020_12_dec.md +++ b/meeting_notes/2020/2020_12_dec.md @@ -183,7 +183,7 @@ These could use a review: ## Notes ### PR list -- need to work w/ @Y-wLuq1aShOQmYPoL-pf1g on moving private `cbook` to `_api` +- need to work w/ @timhoffm on moving private `cbook` to `_api` - 3.4 work needs to move forward next little while. ### Community building @@ -286,7 +286,7 @@ These could use a review: - Thomas will send around a draft at some point soon ### RangeSlider -- @h1IxLDvDQ6alkgMzaANm6Q jklymak will work with @ey3AIr8wSl2d1PPfOb9K1w to merge... +- @jklymak will work with @QuLogic to merge... ### setuptools_scm merging diff --git a/meeting_notes/2021/2021_01_jan.md b/meeting_notes/2021/2021_01_jan.md index 8c21e53..fedc8b6 100644 --- a/meeting_notes/2021/2021_01_jan.md +++ b/meeting_notes/2021/2021_01_jan.md @@ -127,7 +127,7 @@ We presented our new architecture ideas to the scientific library development co - do for 3.5 ### [#13306](https://github.com/matplotlib/matplotlib/pull/13306) Qt signal handling -- @pXw4hSgTQF2--OciPYwa1w will look at it. +- @anntzer will look at it. ### [#18436](https://github.com/matplotlib/matplotlib/pull/18436) @@ -211,7 +211,7 @@ Decision: Make setuptools_scm an install_requires but only for dev installs (by ### GSOC: - 29 Jan deadline - Aitik Gupta interested -- @tacaswell, @bruno +- @tacaswell, @BrunoBeltran ### Scipy 2019 - tutorial - email dev list + DM some folk - Peter McKeever said yes @@ -253,7 +253,7 @@ Decision: Make setuptools_scm an install_requires but only for dev installs (by - Matplotlib 4.0 - opengl renderer - - @IanThomas interested in partial funding to do that. + - @ianthomas23 interested in partial funding to do that. - GUIs/windowing syste, - webgl version - some implimentations exist as proof of concept diff --git a/meeting_notes/2021/2021_02_feb.md b/meeting_notes/2021/2021_02_feb.md index e9e8951..627a35b 100644 --- a/meeting_notes/2021/2021_02_feb.md +++ b/meeting_notes/2021/2021_02_feb.md @@ -36,12 +36,12 @@ ## Notes ### PSF outreach: -- no strong ideas, @bruno may have connections +- no strong ideas, @BrunoBeltran may have connections ### GSOC: - geopandas maye want some help on the GSOC; - Elliott volunteered as tribute - - font-based GSOC @anntzer w @Aitik + - font-based GSOC @anntzer w Aitik - https://hackmd.io/@matplotlib https://zoom.us/j/384435716?pwd=WFpxVWxoYXArTDFzN1lWaHNoOE8xZz09 - caswell will be primary mentor, Antony will be around diff --git a/meeting_notes/2021/2021_03_mar.md b/meeting_notes/2021/2021_03_mar.md index 7d3259d..fefb6dd 100644 --- a/meeting_notes/2021/2021_03_mar.md +++ b/meeting_notes/2021/2021_03_mar.md @@ -91,14 +91,14 @@ abstract https://meetings.aps.org/Meeting/MAR21/Session/L61.5 - standalone webpage - https://github.com/matplotlib/mpl-brochure-site - banner management? -- maybe Dora work on front page... +- maybe @dorafc work on front page... - should top level have more pages - Code of Conduct, governance - current docs: new theme? - https://github.com/pydata/pydata-sphinx-theme - pull out contributing guide as wel?l - not tied to releases so can change immediately -- wireframe @Dora and @tacaswell +- wireframe @dorafc and @tacaswell - change theme @tacaswell ### GSOD @@ -153,7 +153,7 @@ abstract https://meetings.aps.org/Meeting/MAR21/Session/L61.5 * https://www.figma.com/proto/r72pulK4ADLXFGT0eDLHQI/Matplotlib-Brochure-Site?node-id=2:127&viewport=843,-1694,1&scaling=min-zoom * old doc notes - summit notes on site organization: https://paper.dropbox.com/doc/Doc-summit-notes--BE8hpgSX8n7VL0Y~zIJuFcD3Ag-rtYcADdgmKnD3ZDl4LqpV - - Dora's notes on website goals https://docs.google.com/document/d/1IyselHh79BY1O5rPiR66NiIQU2wUhn7moiHGXpchUYE/edit?usp=sharing + - @dorafc's notes on website goals https://docs.google.com/document/d/1IyselHh79BY1O5rPiR66NiIQU2wUhn7moiHGXpchUYE/edit?usp=sharing ### 3.4.0 @@ -211,4 +211,4 @@ https://www.figma.com/proto/r72pulK4ADLXFGT0eDLHQI/Matplotlib-Brochure-Site?node - Doing resampling before color mapping or after is mixing data manipulations and visual operations - There are applications for both - Could we get away with an example? -- @tacaswell and @QWhXj01mSwmTjk5kN1H_qQ (aka Eric) agree too much, defer this discussion until all positions are fully represented :) +- @tacaswell and @efiring agree too much, defer this discussion until all positions are fully represented :) diff --git a/meeting_notes/2021/2021_04_apr.md b/meeting_notes/2021/2021_04_apr.md index 5828718..7fa09ae 100644 --- a/meeting_notes/2021/2021_04_apr.md +++ b/meeting_notes/2021/2021_04_apr.md @@ -98,7 +98,7 @@ user a hover-over tooltip that tells them the - have a way to do this by using srcset which lets the browser pick high or low dpi images - we are in favor of doing this (we should have nice looking plots in our docs as the plotting libary!) - SVG has too many edge cases and concerns about performance to switch to it by deault. We tried this several years ago and it went badly (was reverted) - - @h1IxLDvDQ6alkgMzaANm6Q has a proof of principle that works, will work with sphinx-gallery folks to move the logic there. + - @jklymak has a proof of principle that works, will work with sphinx-gallery folks to move the logic there. ### 3d Axes @@ -158,7 +158,7 @@ user a hover-over tooltip that tells them the - applicants by two weeks: - @QuLogic: geopandas proposal - he needs to get registered with NumFocus (@story645) - - Jounni interested in helping w/ review for @tacaswell @pXw4hSgTQF2--OciPYwa1w (Antony): text/latex + - Jounni interested in helping w/ review for @tacaswell @anntzer: text/latex - pytest project? - no applicant @@ -372,4 +372,4 @@ Things we think we want: - deprecate miss-matched layout grids and point users to contrained layout ### polar PRs -- @pXw4hSgTQF2--OciPYwa1w adding some of the recent polar PRs to 3.4.2 +- @anntzer adding some of the recent polar PRs to 3.4.2 diff --git a/meeting_notes/2021/2021_05_may.md b/meeting_notes/2021/2021_05_may.md index d5c0201..8fae8af 100644 --- a/meeting_notes/2021/2021_05_may.md +++ b/meeting_notes/2021/2021_05_may.md @@ -115,7 +115,7 @@ ### CircleCi - Numfocus small grant? Probably too small! -- @QULogic write and ask what to get higher concurrency... +- @QuLogic write and ask what to get higher concurrency... --- @@ -153,7 +153,7 @@ ### CZI - submitted, ours and EDI; -- Matthias B: enfold docs into ipython terminal is a related proposal +- @carreau: enfold docs into ipython terminal is a related proposal - @anntzer has related project - make crosslinks work in repl to correct version of libraries - https://pypi.org/project/papyri/ diff --git a/meeting_notes/2021/2021_06_jun.md b/meeting_notes/2021/2021_06_jun.md index 3de7142..3309d1f 100644 --- a/meeting_notes/2021/2021_06_jun.md +++ b/meeting_notes/2021/2021_06_jun.md @@ -69,7 +69,7 @@ - modelled after css - font: font-family, generic name which cascades... - font-families are css - - @aitik will be doing per-glyph fallback, so having him document this would be helpful. + - aitik will be doing per-glyph fallback, so having him document this would be helpful. - drop the non-reccomended section - usetex has a Latex-compatible systme - just classic fonts currently because using `latex` @@ -108,7 +108,7 @@ ### Ipympl - plt.show() cell return (need to docuemnt semantics) -- discussions w/ Matthias +- discussions w/ @carreau ### Plot Types - https://github.com/matplotlib/matplotlib/pull/20292 @@ -232,7 +232,7 @@ ### New Business - tidelift - we are now at $146/mo - - @ey3AIr8wSl2d1PPfOb9K1w (Elliot) agreed to sign the paper work + - @QuLogic (Elliot) agreed to sign the paper work - CDR surve results - https://docs.google.com/presentation/d/1MwQ3XeFfrrL6G805QaI92Yl0a_FHCH4cgI1yTH0jXHk/edit#slide=id.g6534896c11d6780b_92 - issues beta: diff --git a/meeting_notes/2021/2021_10_oct.md b/meeting_notes/2021/2021_10_oct.md index d9d4b09..f26d450 100644 --- a/meeting_notes/2021/2021_10_oct.md +++ b/meeting_notes/2021/2021_10_oct.md @@ -103,7 +103,7 @@ - Greg Lucas will comment - cut bad commits: - probably simple, but all existing PRs will need to trim the bad commits - - @Greg and @anntzer are going to investigate tech to flag bad commits... + - @greglucas and @anntzer are going to investigate tech to flag bad commits... - doc PRs, and do tomorrow. --- @@ -139,7 +139,7 @@ - propose they use symlinks to put things back - because they build the docs, have 2 versions of Matplotlib which is odd - **consenus**: tell debian that mpl-data is now a required subdir - - @ey3AIr8wSl2d1PPfOb9K1w will write API note for down-stream packagers highlighting that matplotlibrc is now a read/parsed at run-time file (not just docs) + - @QuLogic will write API note for down-stream packagers highlighting that matplotlibrc is now a read/parsed at run-time file (not just docs) - docs re-org - merged, may have more follow-ups for minor re-arrangements - 3.5 @@ -190,6 +190,6 @@ - binder: - interactivity is laggy... - startup slow. - - ACTION: talk to binder folks. @hannah + - ACTION: talk to binder folks. @story645 - Action: ask @dopplershift - credits from microsoft or Amazon? diff --git a/meeting_notes/2021/2021_11_nov.md b/meeting_notes/2021/2021_11_nov.md index 23c0582..6fa4ea2 100644 --- a/meeting_notes/2021/2021_11_nov.md +++ b/meeting_notes/2021/2021_11_nov.md @@ -67,7 +67,7 @@ ### Old business -- 3.5.0: Released! Thanks @tacaswell and @Qulogic! +- 3.5.0: Released! Thanks @tacaswell and @qulogic! ### New business @@ -114,7 +114,7 @@ - enable in CI? - can do in github actions - https://github.com/matplotlib/matplotlib/pull/21630 -- @GregLucas will follow up on PR. +- @greglucas will follow up on PR. --- diff --git a/meeting_notes/2021/2021_12_dec.md b/meeting_notes/2021/2021_12_dec.md index 8001391..cc8bf6c 100644 --- a/meeting_notes/2021/2021_12_dec.md +++ b/meeting_notes/2021/2021_12_dec.md @@ -75,7 +75,7 @@ - a little bit quicker? - need to do nightly builds... - not automated yet - - @tacaswell was working on that (PR from @ianhi + - @tacaswell was working on that (PR from @ianhi) - https://github.com/matplotlib/matplotlib/pull/21637 - commit to actually hit 6mo cadence - start process earlier. @@ -96,7 +96,7 @@ - solve manylinux1 via static linking (and we are going to drop manylinux1 soon anyway) - collisions with existing XYCairo backends? - could de-conflict or just replace - - @QWhXj01mSwmTjk5kN1H_qQ wants plan to remove old cairo backends + - @efiring wants plan to remove old cairo backends - @qulogic will look into wheel constraints - layout manager - finish Aitik's font fallback work diff --git a/meeting_notes/2022/2022_01_jan.md b/meeting_notes/2022/2022_01_jan.md index a42cba1..41c3bfc 100644 --- a/meeting_notes/2022/2022_01_jan.md +++ b/meeting_notes/2022/2022_01_jan.md @@ -71,14 +71,14 @@ conclusion - fixing the current situation is not a crises - - add @ey3AIr8wSl2d1PPfOb9K1w and @greglucas to MPL AWS account + - add @QuLogic and @greglucas to MPL AWS account - make contact with @estefania's friend - spend up to $20 playing with S3/cloud front/.... ### pycascade sprint -- @ey3AIr8wSl2d1PPfOb9K1w and @tacaswell will try to cover, need to check dates +- @QuLogic and @tacaswell will try to cover, need to check dates ### test tolerance @@ -86,7 +86,7 @@ conclusion ## API privatization -- @Y-wLuq1aShOQmYPoL-pf1g and new contrib are going through and privatizing quite a few API modules that should be private +- @timhoffm and new contrib are going through and privatizing quite a few API modules that should be private --- diff --git a/meeting_notes/2022/2022_02_feb.md b/meeting_notes/2022/2022_02_feb.md index b3daa82..1427c26 100644 --- a/meeting_notes/2022/2022_02_feb.md +++ b/meeting_notes/2022/2022_02_feb.md @@ -78,7 +78,7 @@ ### discussion of other color (map) things - linear (in perceptual space) ramps between two colors - Caswell has some helpers - - @QWhXj01mSwmTjk5kN1H_qQ suggested adding "interpolation space" to linear segmented color + - @efiring suggested adding "interpolation space" to linear segmented color - how to add alpha control to colormap (without hijacking LUT array) - can we "just" pass RGBA lists to `ListedColormap`? - bi/multi - variate color maps @@ -173,7 +173,7 @@ ### DECISIONS - - @ey3AIr8wSl2d1PPfOb9K1w keeps looking at search + - @QuLogic keeps looking at search - start process of moving docs hosting to DO ### ARM box for Elliott diff --git a/meeting_notes/2022/2022_03_mar.md b/meeting_notes/2022/2022_03_mar.md index 7da558f..58eb43f 100644 --- a/meeting_notes/2022/2022_03_mar.md +++ b/meeting_notes/2022/2022_03_mar.md @@ -43,7 +43,7 @@ ### 3.5.2 review - https://github.com/matplotlib/matplotlib/pull/22005 (@tacaswell has minor changes to make) - https://github.com/matplotlib/matplotlib/pull/22141 (merged) -- https://github.com/matplotlib/matplotlib/pull/22560 (@oscar has minor changes to make) +- https://github.com/matplotlib/matplotlib/pull/22560 (@oscargus has minor changes to make) --- @@ -296,7 +296,7 @@ Plan: # March 31, 2022 ## Agenda -attending: @melissawm, @efiring, @timhoffm, @elliot, @jklymak, @tcaswell, @andrew-fennell, @story645 +attending: @melissawm, @efiring, @timhoffm, @QuLogic, @jklymak, @tacaswell, @andrew-fennell, @story645 ### Old Business diff --git a/meeting_notes/2022/2022_04_apr.md b/meeting_notes/2022/2022_04_apr.md index cbaea88..4a321ef 100644 --- a/meeting_notes/2022/2022_04_apr.md +++ b/meeting_notes/2022/2022_04_apr.md @@ -8,7 +8,7 @@ ## Agenda -attending (github usernames): @noatamir, @melissawm, @QuLogic, @timhoffm, @jklymak, @tcaswell, @andrew-fennell, @greglucas, @ianthomas23, @story645, @efiring, @oscargus +attending (github usernames): @noatamir, @melissawm, @QuLogic, @timhoffm, @jklymak, @tacaswell, @andrew-fennell, @greglucas, @ianthomas23, @story645, @efiring, @oscargus ### Old Business - [x] [name=@noatamir] Follow up on [Meeting Types](https://hackmd.io/@noatamir/meeting-types/edit), [draft email](https://hackmd.io/@noatamir/mpl-meeting-email/view) diff --git a/meeting_notes/2022/2022_05_may.md b/meeting_notes/2022/2022_05_may.md index 0f97cb8..846c68a 100644 --- a/meeting_notes/2022/2022_05_may.md +++ b/meeting_notes/2022/2022_05_may.md @@ -108,7 +108,7 @@ attending: @melissawm, @timhoffm, @tacaswell, @qulogic, @andrew-fennell, @greglu # May 12, 2022 -Attending @melissawm @tacaswell @QWhXj01mSwmTjk5kN1H_qQ(@efiring) @IGuKs80UTJCig4yt6Zos7w (@greglucas) @dopplershift @QuLogic @story645 +Attending @melissawm @tacaswell @efiring @greglucas @dopplershift @QuLogic @story645 @andrew-fennell ## Agenda @@ -293,7 +293,7 @@ attending: @jklymak, @efiring, @andrew-fennell, @tacaswell , @story645, @QuLogic - but we had the view that contouring (which is much more physically based and solid) was not public - - OSX cleanups - - wait for @IGuKs80UTJCig4yt6Zos7w to be back + - wait for @greglucas to be back - website: - search bar placement - needed on front page diff --git a/meeting_notes/2022/2022_06_jun.md b/meeting_notes/2022/2022_06_jun.md index fa42197..a5c7cbb 100644 --- a/meeting_notes/2022/2022_06_jun.md +++ b/meeting_notes/2022/2022_06_jun.md @@ -44,7 +44,7 @@ attending: @tacaswell, @noatamir, @story645, @timhoffm, @melissawm, @jklymak, @g - EuroScipy: Tim, but not sprints. Noa - USScipy: @tacaswell and @QuLogic (maybe) - New Contributor meet 7 June -- MacOS PRs @IGuKs80UTJCig4yt6Zos7w +- MacOS PRs @greglucas - feature parity - hard to review, ObjectiveC, put in CI testing clicks? - Aesthetic @@ -67,7 +67,7 @@ attending: @tacaswell, @noatamir, @story645, @timhoffm, @melissawm, @jklymak, @g ## Agenda -attending: @melissawm, @noatamir, @greglucas, @tacaswell, @dopplershift, @efiring, @rcomer, @oscargus, @sauerburger, @story645, @timhoffm, @jkylmak +attending: @melissawm, @noatamir, @greglucas, @tacaswell, @dopplershift, @efiring, @rcomer, @oscargus, @sauerburger, @story645, @timhoffm, @jklymak ### Old Business @@ -131,7 +131,7 @@ attending: @melissawm, @noatamir, @greglucas, @tacaswell, @dopplershift, @efirin ## Agenda -attending: @noatamir, @tacaswell, @oscargus, @greglucas, @efiring, @kyles, @story645, @ksunden +attending: @noatamir, @tacaswell, @oscargus, @greglucas, @efiring, @story645, @ksunden ### Old Business - [x] review of mission statement https://github.com/matplotlib/matplotlib/pull/20220 @@ -185,7 +185,7 @@ https://github.com/matplotlib/matplotlib/issues/21349 # June 23, 2022 -_attending_: efiring, @IGuKs80UTJCig4yt6Zos7w greglucas, afennell, thoffman, oscargus, story645, jklymak +_attending_: efiring, @greglucas greglucas, afennell, thoffman, oscargus, story645, jklymak ## Agenda @@ -251,7 +251,7 @@ _attending_: efiring, @IGuKs80UTJCig4yt6Zos7w greglucas, afennell, thoffman, osc # June 30, 2022 -_attending_: @tacaswell @noatamir @h1IxLDvDQ6alkgMzaANm6Q (jklymak) @QWhXj01mSwmTjk5kN1H_qQ (efiring) @timhoffm @IGuKs80UTJCig4yt6Zos7w (greglucas) @story645 @dopplershift +_attending_: @tacaswell @noatamir @jklymak @efiring @timhoffm @greglucas @story645 @dopplershift ## Agenda diff --git a/meeting_notes/2022/2022_07_jul.md b/meeting_notes/2022/2022_07_jul.md index 73a58cc..7be6ad2 100644 --- a/meeting_notes/2022/2022_07_jul.md +++ b/meeting_notes/2022/2022_07_jul.md @@ -7,7 +7,7 @@ # July 7, 2022 ## Agenda -_attending_: @tacaswell, @QWhXj01mSwmTjk5kN1H_qQ (efiring), @melissawm, Frank Sauerburger, @QuLogic, @pXw4hSgTQF2--OciPYwa1w (anntzer), @story645 +_attending_: @tacaswell, @efiring, @melissawm, Frank Sauerburger, @QuLogic, @anntzer, @story645 ### Old business @@ -77,7 +77,7 @@ Yes # July 14, 2022 -_attending_: @melissawm, @story645 , @QWhXj01mSwmTjk5kN1H_qQ (efiring), Andrew Fennel +_attending_: @melissawm, @story645, @efiring, Andrew Fennel ### Old business ### New Business ### Notes @@ -94,7 +94,7 @@ _attending_: @melissawm, @story645 , @QWhXj01mSwmTjk5kN1H_qQ (efiring), Andrew F # July 21, 2022 -_attending_: @tacaswell @QuLogic @story645 @QWhXj01mSwmTjk5kN1H_qQ @oscargus @melissawm @timhoffm +_attending_: @tacaswell @QuLogic @story645 @efiring @oscargus @melissawm @timhoffm ### Old business ### New Business @@ -155,7 +155,7 @@ please add your name to your agenda item ``[name = your name]`` # July 28, 2022 -_attending_: @tacaswell @QuLogic [@greglucas](@IGuKs80UTJCig4yt6Zos7w) [@jklymak](@h1IxLDvDQ6alkgMzaANm6Q) @story645 [@ianthomas23](https://github.com/ianthomas23) [@scottshambaugh](https://github.com/scottshambaugh) [@melissawm](https://github.com/melissawm) +_attending_: @tacaswell @QuLogic @greglucas @jklymak @story645 @ianthomas23 @scottshambaugh @melissawm diff --git a/meeting_notes/2022/2022_08_aug.md b/meeting_notes/2022/2022_08_aug.md index cf18dd8..933f704 100644 --- a/meeting_notes/2022/2022_08_aug.md +++ b/meeting_notes/2022/2022_08_aug.md @@ -6,7 +6,7 @@ # August 4, 2022 -_attending_: @noatamir, @tacaswell, @oscargus, @greglucas, @story645, @QuLogic, @timhoffm, @QWhXj01mSwmTjk5kN1H_qQ (efiring) +_attending_: @noatamir, @tacaswell, @oscargus, @greglucas, @story645, @QuLogic, @timhoffm, @efiring diff --git a/meeting_notes/2022/2022_09_sep.md b/meeting_notes/2022/2022_09_sep.md index 3a8627e..2b3105d 100644 --- a/meeting_notes/2022/2022_09_sep.md +++ b/meeting_notes/2022/2022_09_sep.md @@ -51,7 +51,7 @@ _attending_: @tacaswell, @greglucas, @QuLogic, @melissawm, @story645 # September 8, 2022 -_attending_: @tacaswell, @greglucas, @dopplershift, @ianthomas, @jklymak, @efiring, @timhoffm, @oscargus, @QuLogic, @melissawm, @story645 +_attending_: @tacaswell, @greglucas, @dopplershift, @ianthomas23, @jklymak, @efiring, @timhoffm, @oscargus, @QuLogic, @melissawm, @story645 ## Agenda @@ -182,7 +182,7 @@ https://github.com/matplotlib/matplotlib/pull/23808#pullrequestreview-1099932104 - revert the last PR that touched this code as it was intended to only be a code clean up not a - this gets us back to 3.5 behavior - for 3.7: - - @IGuKs80UTJCig4yt6Zos7w remembers prior discussion about this + - @greglucas remembers prior discussion about this - we talked about adding a `ax.reset` method to really reset the axes and `clear` is gentler - A lot of complexity comes from twin axes which adjusts the visibility of labels - can not tell if the right labels are on and the left labels are off because of twinax or direct user intent @@ -203,7 +203,7 @@ https://github.com/matplotlib/matplotlib/pull/23808#pullrequestreview-1099932104 _attending_: ## Agenda -attending @tacaswell , @QWhXj01mSwmTjk5kN1H_qQ (Eric), @oscargus @story645 @QuLogic , @jklymak +attending @tacaswell, @efiring, @oscargus, @story645, @QuLogic, @jklymak ### Old business diff --git a/meeting_notes/2022/2022_10_oct.md b/meeting_notes/2022/2022_10_oct.md index 6e3d5f2..fd74263 100644 --- a/meeting_notes/2022/2022_10_oct.md +++ b/meeting_notes/2022/2022_10_oct.md @@ -6,7 +6,7 @@ # October 6, 2022 -_attending_: Melissa (@melissawm), [@greglucas](@IGuKs80UTJCig4yt6Zos7w), @noatamir, [@ericfiring](@QWhXj01mSwmTjk5kN1H_qQ), @story645, @jklymak, @QuLogic, @timhoffm +_attending_: Melissa (@melissawm), @greglucas, @noatamir, @efiring, @story645, @jklymak, @QuLogic, @timhoffm ## Agenda @@ -144,7 +144,7 @@ DECISION: @noatamir will implement giving this a try # October 13, 2022 -_attending_: @oscargus, @story645, @jklymak, @QuLogic, @ianthomas, @ksunden, @efiring, @melissawm +_attending_: @oscargus, @story645, @jklymak, @QuLogic, @ianthomas23, @ksunden, @efiring, @melissawm ## Agenda @@ -199,7 +199,7 @@ _attending_: @oscargus, @story645, @jklymak, @QuLogic, @ianthomas, @ksunden, @ef ### PRs with merge conflicts: - GH Action to add a label to say there is a conflict - put in ``.workflows` -- @oscar +- @oscargus ### C++ linting - perhaps hard to lint old code... @@ -208,7 +208,7 @@ _attending_: @oscargus, @story645, @jklymak, @QuLogic, @ianthomas, @ksunden, @ef - pre-commit is warning, so that is working.. - pep7 - for python extensions -- @oscar to open Issue solicitling standard link... +- @oscargus to open Issue solicitling standard link... ### textpath from text or textpath? - probably got moved at some point @@ -324,7 +324,7 @@ _attending_: @tacaswell @efiring @melissawm @story645 @anntzer @ksunden @QuLogic - people and AWS credits? - very short timeline - larger scale issues co-ordinating group work/ work for RSEs - - @QuLogic @kyle @tacaswell will start summarizing work in Gitter... + - @QuLogic @ksunden @tacaswell will start summarizing work in Gitter... - Weekly report: - some sort of "blog" for RSEs report before Thur meeting. - maybe announce gitter? diff --git a/meeting_notes/2022/2022_11_nov.md b/meeting_notes/2022/2022_11_nov.md index d06cb72..20156de 100644 --- a/meeting_notes/2022/2022_11_nov.md +++ b/meeting_notes/2022/2022_11_nov.md @@ -6,7 +6,7 @@ # November 3, 2022 -_attending_: @tacaswell @oscargus @QWhXj01mSwmTjk5kN1H_qQ @story645 @timhoffm @kanderso-nrel (Kevin Anderson) @ksunden @jklymak @QuLogic Chahak Mehta (@chahak13) +_attending_: @tacaswell @oscargus @efiring @story645 @timhoffm @kandersolar (Kevin Anderson) @ksunden @jklymak @QuLogic @chahak13 ## Agenda @@ -114,7 +114,7 @@ I don't think we need to be permissive. # November 10, 2022 -_attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ) [@story645](@story645) [@ksunden](@ksunden) [@QuLogic](@QuLogic) [@chahak13](@chahak13) [@anntzer](@pXw4hSgTQF2--OciPYwa1w) [@greglucas](@IGuKs80UTJCig4yt6Zos7w) +_attending_: [@efiring](@efiring) [@story645](@story645) [@ksunden](@ksunden) [@QuLogic](@QuLogic) [@chahak13](@chahak13) [@anntzer](@anntzer) [@greglucas](@greglucas) ## Agenda @@ -165,7 +165,7 @@ half range: - soon `distutils` will be removed, and we should try to get off it - `distutils` is mostly unused by us, but the biggest use might be indirectly through `numpy.distutils`, which is in maintenance-only mode - Moving to `pybind11` may also limit the need for `numpy.distutils` -- [@greglucas](@IGuKs80UTJCig4yt6Zos7w) and [@QuLogic](@QuLogic) have some experience with Meson +- [@greglucas](@greglucas) and [@QuLogic](@QuLogic) have some experience with Meson - It seems fairly straightforward to implement compiled extensions - The Python integration is not 100% perfect yet, but there seems to be a lot of momentum - [@QuLogic](@QuLogic) has a test branch for _only_ the compiled extensions https://github.com/QuLogic/matplotlib/tree/meson @@ -174,7 +174,7 @@ half range: # November 17, 2022 -_attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ) [@story645](@story645) [@ksunden](@ksunden) [@QuLogic](@QuLogic) [@chahak13](@chahak13) [@anntzer](@pXw4hSgTQF2--OciPYwa1w) [@greglucas](@IGuKs80UTJCig4yt6Zos7w), [@noatamir](@noatamir) @dopplershift, @melissawm +_attending_: [@efiring](@efiring) [@story645](@story645) [@ksunden](@ksunden) [@QuLogic](@QuLogic) [@chahak13](@chahak13) [@anntzer](@anntzer) [@greglucas](@greglucas), [@noatamir](@noatamir) @dopplershift, @melissawm ## Agenda ### Old business diff --git a/meeting_notes/2022/2022_12_dec.md b/meeting_notes/2022/2022_12_dec.md index cfd232f..c7dd83b 100644 --- a/meeting_notes/2022/2022_12_dec.md +++ b/meeting_notes/2022/2022_12_dec.md @@ -293,7 +293,7 @@ _attending_: @tacaswell, @QuLogic, @ksunden, @efiring, @story645, @melissawm, @t # December 29, 2022 -_attending_: @ksunden, @IGuKs80UTJCig4yt6Zos7w(greg), @QuLogic, @story645, @efiring, @chahak13 +_attending_: @ksunden, @greglucas, @QuLogic, @story645, @efiring, @chahak13 ## Agenda diff --git a/meeting_notes/2023/2023_01_jan.md b/meeting_notes/2023/2023_01_jan.md index 38c9c4d..a07afa3 100644 --- a/meeting_notes/2023/2023_01_jan.md +++ b/meeting_notes/2023/2023_01_jan.md @@ -6,7 +6,7 @@ # January 5, 2023 -_attending_: @story645 @QWhXj01mSwmTjk5kN1H_qQ @rcomer @ksunden @tacaswell +_attending_: @story645 @efiring @rcomer @ksunden @tacaswell ## Agenda @@ -114,7 +114,7 @@ actions: # January 12, 2023 -_attending_: @tacaswell, @rcomer, @QWhXj01mSwmTjk5kN1H_qQ (efiring) @oscargus, @jklymak, @greglucas, @ksunden, @story645, @QuLogic +_attending_: @tacaswell, @rcomer, @efiring @oscargus, @jklymak, @greglucas, @ksunden, @story645, @QuLogic ## Agenda @@ -198,7 +198,7 @@ _attending_: @tacaswell, @rcomer, @QWhXj01mSwmTjk5kN1H_qQ (efiring) @oscargus, @ # January 19, 2023 -_attending_: @tacaswell @jklymak @oscargus @melissawm @story645 @ksunden @IGuKs80UTJCig4yt6Zos7w @QWhXj01mSwmTjk5kN1H_qQ @QuLogic +_attending_: @tacaswell @jklymak @oscargus @melissawm @story645 @ksunden @greglucas @efiring @QuLogic ## Agenda diff --git a/meeting_notes/2023/2023_02_feb.md b/meeting_notes/2023/2023_02_feb.md index ad0e4d1..300b947 100644 --- a/meeting_notes/2023/2023_02_feb.md +++ b/meeting_notes/2023/2023_02_feb.md @@ -21,7 +21,7 @@ ### Issues and PRs - [x] [name=@anntzer] ECDF @tacaswell [#24728](https://github.com/matplotlib/matplotlib/pull/24728) - [ ] [name=@greglucas] Collections vs Containers and inheritance vs composition [#25027](https://github.com/matplotlib/matplotlib/pull/25027), [#25128](https://github.com/matplotlib/matplotlib/issues/25128), [#24388](https://github.com/matplotlib/matplotlib/pull/24388) -- [ ] [name=@hannah] [color validation](https://github.com/matplotlib/matplotlib/pull/25025#issuecomment-1410845470) +- [ ] [name=@story645] [color validation](https://github.com/matplotlib/matplotlib/pull/25025#issuecomment-1410845470) ## Notes @@ -107,7 +107,7 @@ _attending_: ### RSE reports - @tacaswell main job very busy -- @ksdunden: PR review; 3.7 release; ruff config in; data prototype work getting started. +- @ksunden: PR review; 3.7 release; ruff config in; data prototype work getting started. - @melissawm New contributor meeting (w @ksunden). Meeting with Teresa and Camron Riddel; - GSOD: deadline to 24 Mar (open 15 Feb) - comment on proposal.... diff --git a/meeting_notes/2023/2023_03_mar.md b/meeting_notes/2023/2023_03_mar.md index e47bf35..c84a3ff 100644 --- a/meeting_notes/2023/2023_03_mar.md +++ b/meeting_notes/2023/2023_03_mar.md @@ -141,7 +141,7 @@ _attending_: - @ksunden: fresh issues (memory "leak"). Metatdata issue on figsave. Typing PR (sphinx warnings...) - @QuLogic 3.7.1 release! Issue triage older ones closed. - @melissawm: new contributor off time meeting. Two new people. @saranti @devrd attended. Very engaged... https://github.com/matplotlib/matplotlib/pull/25210 -- @tcaswell: issue triage. Testing images into separate place to move freetype. +- @tacaswell: issue triage. Testing images into separate place to move freetype. ### 3.7.1 - crtical bugs out. No new issues so far. diff --git a/meeting_notes/2023/2023_04_apr.md b/meeting_notes/2023/2023_04_apr.md index 1fd5810..f5c8f1a 100644 --- a/meeting_notes/2023/2023_04_apr.md +++ b/meeting_notes/2023/2023_04_apr.md @@ -112,7 +112,7 @@ America/Vancouver 2023-04-06 12:00:00-07:00 US/Hawaii 2023-04-06 09:00:00-10:00 ``` -@jklymak @chahak @ksunden @oscargus @melissawm @QWhXj01mSwmTjk5kN1H_qQ @timhoffm @tacaswell @QuLogic +@jklymak @chahak13 @ksunden @oscargus @melissawm @efiring @timhoffm @tacaswell @QuLogic ## Agenda @@ -224,7 +224,7 @@ US/Hawaii 2023-04-06 09:00:00-10:00 ## Agenda -Attending: @tacaswell @story645 @QWhXj01mSwmTjk5kN1H_qQ @jklymak @pXw4hSgTQF2--OciPYwa1w @melissawm @oscargus @devrd @chahak @ksunden @QuLogic +Attending: @tacaswell @story645 @efiring @jklymak @anntzer @melissawm @oscargus @devrd @chahak13 @ksunden @QuLogic ### Old Business diff --git a/meeting_notes/2023/2023_05_may.md b/meeting_notes/2023/2023_05_may.md index 60d8229..86fd3d3 100644 --- a/meeting_notes/2023/2023_05_may.md +++ b/meeting_notes/2023/2023_05_may.md @@ -95,7 +95,7 @@ ### gsoc/gsod - we should put on web page - - @kyle will do GSOC + - @ksunden will do GSOC - @story645 or @melissawm please do GSOD ### RSE updates @@ -149,7 +149,7 @@ # May 18, 2023 -@attendance: @kyle, @tacaswell, @efiring, @story645 , @melissawm, @Eva Sibinga, @Haoying Zhang, @Chahak Mehta. @Ratna, @ianthomas23 +attendance: @ksunden, @tacaswell, @efiring, @story645 , @melissawm, @esibinga, @stevezhang1999, @chahak13, @devRD, @ianthomas23 ## Agenda ### Old business @@ -177,9 +177,9 @@ - @ksunden SciPy summit. Data prototype work, issue review - @tacaswell, image testing, admin, PR review etc - @melissawm: doc issues. Inter-project working groups/culture labs (more info here: https://discourse.matplotlib.org/t/fostering-an-inclusive-culture-call-for-participation/23783) -- @ratna: GSOC: relation operators, some spinup meetings +- @devRD: GSOC: relation operators, some spinup meetings - mathtext set of issues... -- @eva: starting next week with @melissawm and @story645 +- @esibinga: starting next week with @melissawm and @story645 - indexing gallery examples and information architecture... ### Adding outside collaborators @@ -216,7 +216,7 @@ # May 25, 2023 -@attendance: +attendance: ## Agenda @@ -242,7 +242,7 @@ ### RSE updates - @tacaswell, some PR review - @QuLogic meson work, working on windows issues, older orphaned PRs - reduce PR count. -- @Ratna: GSOC relational operator, PRs waiting on review... +- @devRD: GSOC relational operator, PRs waiting on review... - PR: https://github.com/matplotlib/matplotlib/pull/25933 - GSOD: Met w/ Eva - making spreadsheet, working on timeline; some permission issues. - work log: https://hackmd.io/uiu3amD3SpOFrGyFUOK07Q diff --git a/meeting_notes/2023/2023_06_jun.md b/meeting_notes/2023/2023_06_jun.md index 50ac9d5..8e503c5 100644 --- a/meeting_notes/2023/2023_06_jun.md +++ b/meeting_notes/2023/2023_06_jun.md @@ -6,7 +6,7 @@ # June 1, 2023 -@attendance: @ksunden, @jklymak, @QuLogic, @efiring, Haoying Zhang (@stevezhang1999), @melissawm, @oscargus, Ratna(@devRD), @rcomer, @tacaswell, @story645 +attendance: @ksunden, @jklymak, @QuLogic, @efiring, @stevezhang1999, @melissawm, @oscargus, @devRD, @rcomer, @tacaswell, @story645 ## Agenda @@ -40,7 +40,7 @@ - tagging 70%. ### GSOC: -- @Ratna: operater in Mathtext. Relational operators, and new ones. @kyle and @QuLogic mentoring. @oscargus working on similar things. Prioritization? +- @devRD: operater in Mathtext. Relational operators, and new ones. @ksunden and @QuLogic mentoring. @oscargus working on similar things. Prioritization? - Maybe page to track the project? Mayeb GitHib Project - just started this week. @@ -96,7 +96,7 @@ # June 8, 2023 -@attendance: @efiring, @z5VMbcx5SRm9Et4RWXmJrA chahakmehta, @devRD(ratna), @greglucas, @ksunden, @brianholland, @ksunden, @qulogic, @tacaswell, @story645, @anntzer +attendance: @efiring, @chahak13, @devRD, @greglucas, @ksunden, @brianholland, @ksunden, @qulogic, @tacaswell, @story645, @anntzer ## Agenda @@ -252,7 +252,7 @@ _attending_: @melissawm, @story645, @jklymak, @ksunden, @QuLogic, @tacaswell, @r # June 22, 2023 ## Agenda -_attending_: @oscargus @efiring @ksunden @QuLogic @greglucas @melissawm @devRD @evasibinga @story645 +_attending_: @oscargus @efiring @ksunden @QuLogic @greglucas @melissawm @devRD @esibinga @story645 ### Old business ### New business diff --git a/meeting_notes/2023/2023_07_jul.md b/meeting_notes/2023/2023_07_jul.md index b290ea7..26417fa 100644 --- a/meeting_notes/2023/2023_07_jul.md +++ b/meeting_notes/2023/2023_07_jul.md @@ -39,7 +39,7 @@ _attending_: @QuLogic, @jklymak, @ksunden, @efiring, @devrd, @story645 - maybe needs advertisement ### GSoC GSoC -- @ratna: mathtext things +- @devRD: mathtext things - Working on open PRs - substack - LatinModern font support @@ -180,7 +180,7 @@ Elliott, Kyle, and Melissa attended ## Agenda -_attending_: @efiring, @jklymak, @ksunden, @devRd, @RaphaelQuast, @haoyingZhang, @qulogic, @story645 +_attending_: @efiring, @jklymak, @ksunden, @devRD, @RaphaelQuast, @stevezhang1999, @qulogic, @story645 ### Old business @@ -203,9 +203,9 @@ _attending_: @efiring, @jklymak, @ksunden, @devRd, @RaphaelQuast, @haoyingZhang, ### RSE updates - @ksunden: reviews for 3.8 in particular (typing w/ Elliott) - @QuLogic typing work, largely internal -- @Ratna: GSoC +- @devRD: GSoC - mathtext. Draft PRs (hrule, latin) -- @hannah: GSoD +- @story645: GSoD - second eval submitted, halfway through first pass tagging, private draft of tagging + content guidelines ### Typing diff --git a/meeting_notes/2023/2023_08_aug.md b/meeting_notes/2023/2023_08_aug.md index a4726b1..950f76a 100644 --- a/meeting_notes/2023/2023_08_aug.md +++ b/meeting_notes/2023/2023_08_aug.md @@ -59,7 +59,7 @@ _attending: @efiring, @rcomer, @greglucas, @ksunden, @devRD, @tacaswell , @story # August 10, 2023 -_attending_: @efiring, @rcomer, @ksunden, @melissawm, @oscargus, @haoyingZhang, @devRD, @QuLogic, @story645, @chahakmehta, @anntzer, @tacaswell +_attending_: @efiring, @rcomer, @ksunden, @melissawm, @oscargus, @stevezhang1999, @devRD, @QuLogic, @story645, @chahak13, @anntzer, @tacaswell ## Agenda @@ -129,8 +129,7 @@ _attending_: @efiring, @rcomer, @ksunden, @melissawm, @oscargus, @haoyingZhang, # August 17, 2023 -_attending_: @efiring, @ksunden, @haoyingZhang, @melissawm, -@chahakmehta, @oscargus, @devRD, @story645, @QuLogic, @rcomer +_attending_: @efiring, @ksunden, @stevezhang1999, @melissawm, @chahak13, @oscargus, @devRD, @story645, @QuLogic, @rcomer ## Agenda @@ -186,7 +185,7 @@ Due... Sept 8 # August 24, 2023 -_attending_: @efiring, @rcomer, @haoyingZhang, @ksunden, Eva Sibinga, @story645, @devRD, @QuLogic +_attending_: @efiring, @rcomer, @stevezhang1999, @ksunden, @esibinga, @story645, @devRD, @QuLogic ## Agenda @@ -228,7 +227,7 @@ Testing of doc build on Windows? Maybe weekly? Hannah will investigate; requires # August 31, 2023 -_attending_: @efiring, @IGuKs80UTJCig4yt6Zos7w @haoyingZhang, @story645 @QuLogic @devRD @timhoffm +_attending_: @efiring, @greglucas @stevezhang1999, @story645 @QuLogic @devRD @timhoffm ## Agenda @@ -241,7 +240,7 @@ _attending_: @efiring, @IGuKs80UTJCig4yt6Zos7w @haoyingZhang, @story645 @QuLogic - [x] [name=hannah] pydata NYC, Nov 1-3 - [x] [name=hannah] small dev grant, Sept 8 - [x] [name=hannah] streamline approval of triage additions -- [ ] @qlogic PyCharm issue +- [ ] @qulogic PyCharm issue ### Pull requests - [ ][name=hannah] [barh dict key](https://github.com/matplotlib/matplotlib/pull/26577) diff --git a/meeting_notes/2023/2023_09_sep.md b/meeting_notes/2023/2023_09_sep.md index 49f60cd..9af2331 100644 --- a/meeting_notes/2023/2023_09_sep.md +++ b/meeting_notes/2023/2023_09_sep.md @@ -6,7 +6,7 @@ # September 7, 2023 -_attending_: @rcomer @devRD @jklymak @story645 @efiring @haoyingZhang @QuLogic +_attending_: @rcomer @devRD @jklymak @story645 @efiring @stevezhang1999 @QuLogic ### Old business - [x] [name=hannah] [ipympl small dev grant](https://hackmd.io/NngZP7hTRVuPPHcnNFx8OA) @@ -38,7 +38,7 @@ _attending_: @rcomer @devRD @jklymak @story645 @efiring @haoyingZhang @QuLogic ### GSOC/GSOD -- @Ratna: GSOC ended. Time off. Draft PRs. Final reports submitted. Blog post. Will send link to @story645 +- @devRD: GSOC ended. Time off. Draft PRs. Final reports submitted. Blog post. Will send link to @story645 - @story645: tagging sprint pydata Nov. Second draft on site by Oct. First draft up soon? ### EOSS round 6 @@ -52,7 +52,7 @@ _attending_: @rcomer @devRD @jklymak @story645 @efiring @haoyingZhang @QuLogic # September 14, 2023 -_attending_: @trygvrad, @jklymak, @ksunden, @IGuKs80UTJCig4yt6Zos7w (@greglucas), @QuLogic, @devRD , @haoyingzhang, @efiring, @story645 +_attending_: @trygvrad, @jklymak, @ksunden, @greglucas, @QuLogic, @devRD, @stevezhang1999, @efiring, @story645 ### Old business - [x] Steering team? @@ -87,7 +87,7 @@ _attending_: @trygvrad, @jklymak, @ksunden, @IGuKs80UTJCig4yt6Zos7w (@greglucas) - mpl-sphinx-theme: automatic pushing to pypi. Maybe try for 3.9 or 3.8.1 main library versus manually upload wheels. ### GSOD/GSOC -- @ratna +- @devRD - post to front page news item. Need to fix sphinx pinning. - GSOD: - no updates. @@ -128,7 +128,7 @@ _attending_: @trygvrad, @jklymak, @ksunden, @IGuKs80UTJCig4yt6Zos7w (@greglucas) # September 21, 2023 ## Agenda -_attending_: @efiring, @ksunden, @tacaswell, @rcomer, @trygve, @haoyingzhanh, @jklymak, @devrd, @QuLogic, @story645 +_attending_: @efiring, @ksunden, @tacaswell, @rcomer, @trygvrad, @stevezhang1999, @jklymak, @devrd, @QuLogic, @story645 ### Old business @@ -216,7 +216,7 @@ cons: by pulling it in we are sigining up to keep it alive forever # September 28, 2023 ## Agenda -_attending_: @tacaswell, @rcomer, @devRD, @oscargus, @haoyingzhang, @efiring, @theOehrly, @ananyadevarakonda, @ksunden, @jklymak, @story645, @qulogic, @rakshitsingh +_attending_: @tacaswell, @rcomer, @devRD, @oscargus, @stevezhang1999, @efiring, @theOehrly, @ananyadevarakonda, @ksunden, @jklymak, @story645, @qulogic, @rakshitsingh ### Old Business - [x] GHC @@ -295,7 +295,7 @@ _attending_: @tacaswell, @rcomer, @devRD, @oscargus, @haoyingzhang, @efiring, @t - stop at a day for largest interval - Current version: - has knobs - - @theOherly willing to work on this + - @theOehrly willing to work on this - string formatting? Define string formatter... - define a function formatter diff --git a/meeting_notes/2023/2023_10_oct.md b/meeting_notes/2023/2023_10_oct.md index 917d4dc..5708b19 100644 --- a/meeting_notes/2023/2023_10_oct.md +++ b/meeting_notes/2023/2023_10_oct.md @@ -7,7 +7,7 @@ # October 5, 2023 ## Agenda -_attending_: @tacaswell, @jklymak, @ksunden, @haoyingzhang, @efiring, @melissawm, @devRD, @trygve, @story645, @timhoffm, @QuLogic +_attending_: @tacaswell, @jklymak, @ksunden, @stevezhang1999, @efiring, @melissawm, @devRD, @trygvrad, @story645, @timhoffm, @QuLogic ### Old Business @@ -110,7 +110,7 @@ _attending_: @tacaswell, @jklymak, @ksunden, @haoyingzhang, @efiring, @melissawm # October 12, 2023 -_attending_: @rcomer, @tacaswell, @efiring, @ksunden, @jklymak, @devRD, @QuLogic, @trygve, @story645 +_attending_: @rcomer, @tacaswell, @efiring, @ksunden, @jklymak, @devRD, @QuLogic, @trygvrad, @story645 ### Agenda @@ -173,7 +173,7 @@ _attending_: @rcomer, @tacaswell, @efiring, @ksunden, @jklymak, @devRD, @QuLogic ## Agenda -_attending_: @rcomer, @ksunden, @chahak, @jklymak, devRD, @melissawm esibinga, @story645, @efiring, @QuLogic +_attending_: @rcomer, @ksunden, @chahak13, @jklymak, @devRD, @melissawm, @esibinga, @story645, @efiring, @QuLogic ### New Business @@ -245,7 +245,7 @@ See https://github.com/matplotlib/matplotlib/issues/3670#issuecomment-1771672120 ## Agenda -_attending_: @tacaswell @trygve @devRD @ksunden @rcomer @IGuKs80UTJCig4yt6Zos7w (greg?) @chahak, @timhoffm, @story645 +_attending_: @tacaswell @trygvrad @devRD @ksunden @rcomer @greglucas @chahak13 @timhoffm @story645 ### New Business diff --git a/meeting_notes/2023/2023_11_nov.md b/meeting_notes/2023/2023_11_nov.md index c252e22..233fa85 100644 --- a/meeting_notes/2023/2023_11_nov.md +++ b/meeting_notes/2023/2023_11_nov.md @@ -67,7 +67,7 @@ _attending_ : @greglucas, @story645, @rcomer , @efiring, @tacaswell, @ksunden, @ # November 9, 2023 ## Agenda -_attending_ : @tacaswell @ksunden @chahak @efiring, @raphaelquast, @story645, @devRD, +_attending_ : @tacaswell @ksunden @chahak13 @efiring, @raphaelquast, @story645, @devRD, ### New business @@ -165,7 +165,7 @@ _attending_: @tacaswell, @efiring, @ksunden, @QuLogic, @story645 # November 30, 2023 -_attending_: @tacaswell @rcomer @chahak @ksunden @story645 @jklymak +_attending_: @tacaswell @rcomer @chahak13 @ksunden @story645 @jklymak ## Agenda - [x] RSE reports diff --git a/meeting_notes/2023/2023_12_dec.md b/meeting_notes/2023/2023_12_dec.md index b2f2fcb..461e544 100644 --- a/meeting_notes/2023/2023_12_dec.md +++ b/meeting_notes/2023/2023_12_dec.md @@ -7,7 +7,7 @@ # December 7, 2023 ## Agenda -@attending: @tacaswell @efiring @QuLogic @ksunden @jklymak @chahak @pXw4hSgTQF2--OciPYwa1w +attending: @tacaswell @efiring @QuLogic @ksunden @jklymak @chahak13 @anntzer ### Old Business - [x] Meeting time discussion diff --git a/meeting_notes/2024/2024_01_jan.md b/meeting_notes/2024/2024_01_jan.md index 30486d0..0773753 100644 --- a/meeting_notes/2024/2024_01_jan.md +++ b/meeting_notes/2024/2024_01_jan.md @@ -6,7 +6,7 @@ # January 4, 2024 -@tacaswell @story645 @QWhXj01mSwmTjk5kN1H_qQ (@efiring) @IGuKs80UTJCig4yt6Zos7w (@greglucas) @QuLogic +@tacaswell @story645 @efiring @greglucas @QuLogic ## Agenda ### Old Business @@ -98,7 +98,7 @@ __attending__: - https://github.com/matplotlib/matplotlib/pull/27552 - need to add note about how to run with `python -m pytest` - https://github.com/matplotlib/matplotlib/pull/27230 - - @IGuKs80UTJCig4yt6Zos7w will look at + - @greglucas will look at - discussion about managing font caches - ensure that cache is generated docs - add a CLI to font manager to help with cache genartion / clearing / locating diff --git a/meeting_notes/2024/2024_02_feb.md b/meeting_notes/2024/2024_02_feb.md index 7fc5cf1..02ac302 100644 --- a/meeting_notes/2024/2024_02_feb.md +++ b/meeting_notes/2024/2024_02_feb.md @@ -76,7 +76,7 @@ make it possible to label as "this needs discussion" differently from "I have sp # February 8, 2024 -_attending_: @ksunden, @tacaswell, @efiring, @timhoffm, @IGuKs80UTJCig4yt6Zos7w (greglucas), @story645, @shriyakalakata, @QuLogic +_attending_: @ksunden, @tacaswell, @efiring, @timhoffm, @greglucas, @story645, @shriyakalakata, @QuLogic ## Agenda diff --git a/meeting_notes/2024/2024_03_mar.md b/meeting_notes/2024/2024_03_mar.md index 90254e2..3224017 100644 --- a/meeting_notes/2024/2024_03_mar.md +++ b/meeting_notes/2024/2024_03_mar.md @@ -6,7 +6,7 @@ # March 7, 2024 -_attending_: @tacaswell, @QWhXj01mSwmTjk5kN1H_qQ (efiring), @rcomer, @ksunden, @story645, @QuLogic, @timhoffm +_attending_: @tacaswell, @efiring, @rcomer, @ksunden, @story645, @QuLogic, @timhoffm ## Agenda @@ -210,7 +210,7 @@ _attending_: @tacaswell, @efiring, @timhoffm, @QuLogic, @ksunden, @rcomer, @stor # March 21, 2024 -_attending_: @efiring, @ksunden, @QuLogic, @trygvard, @story645 +_attending_: @efiring, @ksunden, @QuLogic, @trygvrad, @story645 ## Agenda @@ -245,7 +245,7 @@ _attending_: @efiring, @ksunden, @QuLogic, @trygvard, @story645 # March 28, 2024 -_attending_: @efiring, @ksunden, @story645, @trygvard, @QuLogic, +_attending_: @efiring, @ksunden, @story645, @trygvrad, @QuLogic, ## Agenda diff --git a/meeting_notes/2024/2024_04_apr.md b/meeting_notes/2024/2024_04_apr.md index f0b36f6..147f87d 100644 --- a/meeting_notes/2024/2024_04_apr.md +++ b/meeting_notes/2024/2024_04_apr.md @@ -63,7 +63,7 @@ Elliott: # April 11, 2024 -_attending_: @tacaswell @jklymak @pXw4hSgTQF2--OciPYwa1w @QWhXj01mSwmTjk5kN1H_qQ (Anntzer), @IGuKs80UTJCig4yt6Zos7w (Efiring) @ksunden @QWhXj01mSwmTjk5kN1H_qQ +_attending_: @tacaswell @jklymak @anntzer @efiring @greglucas @ksunden ## Agenda @@ -104,7 +104,7 @@ _attending_: @tacaswell @jklymak @pXw4hSgTQF2--OciPYwa1w @QWhXj01mSwmTjk5kN1H_qQ # April 18, 2024 -_attending_: @tacaswell @ksunden @QWhXj01mSwmTjk5kN1H_qQ (Efiring) @story645 +_attending_: @tacaswell @ksunden @efiring @story645 ## Agenda @@ -167,7 +167,7 @@ Draw time querying + reducing the amount of info artists need to know about them # April 25, 2024 -_attending_: @tacaswell @QWhXj01mSwmTjk5kN1H_qQ (Eric) @QuLogic @ksunden @story645 +_attending_: @tacaswell @efiring @QuLogic @ksunden @story645 ## Agenda ### Old Business diff --git a/meeting_notes/2024/2024_05_may.md b/meeting_notes/2024/2024_05_may.md index bea4445..ca37123 100644 --- a/meeting_notes/2024/2024_05_may.md +++ b/meeting_notes/2024/2024_05_may.md @@ -54,7 +54,7 @@ _attending_: @tacaswell @story645 Ian Thomas @ksunden @QuLogic # May 9, 2024 -_attending_: @tacaswell, @greglucas, @QuLogic, @ksunden, @story645, @trygve +_attending_: @tacaswell, @greglucas, @QuLogic, @ksunden, @story645, @trygvrad ## Agenda ### Old Business @@ -216,7 +216,7 @@ _attending_: @efiring, @ksunden @tacaswell @story645 @QuLogic # May 30, 2024 -_attending_: @efiring, @oceanwolf @QuLogic @tacaswell @story645 @IGuKs80UTJCig4yt6Zos7w (gregluca) @rcomer @ksunden +_attending_: @efiring, @oceanwolf @QuLogic @tacaswell @story645 @greglucas @rcomer @ksunden ## Agenda ### Old business diff --git a/meeting_notes/2024/2024_06_jun.md b/meeting_notes/2024/2024_06_jun.md index 5ceb008..b950af6 100644 --- a/meeting_notes/2024/2024_06_jun.md +++ b/meeting_notes/2024/2024_06_jun.md @@ -70,7 +70,7 @@ _attending_: # June 20, 2024 -_attending_: @trygve, @QuLogic, @ksunden, @story645 +_attending_: @trygvrad, @QuLogic, @ksunden, @story645 ### Old business diff --git a/meeting_notes/2024/2024_07_jul.md b/meeting_notes/2024/2024_07_jul.md index b05cce0..786bc5f 100644 --- a/meeting_notes/2024/2024_07_jul.md +++ b/meeting_notes/2024/2024_07_jul.md @@ -47,7 +47,7 @@ _attending_: @efiring, @ksunden, @QuLogic, @trygvrad, @story645, @rcomer # July 25, 2024 -_attending_: @trygve @efiring @ksunden @story645 @tacaswell, @QuLogic +_attending_: @trygvrad @efiring @ksunden @story645 @tacaswell, @QuLogic ## Agenda ### Old business diff --git a/meeting_notes/2024/2024_08_aug.md b/meeting_notes/2024/2024_08_aug.md index 7d99251..a95ddbb 100644 --- a/meeting_notes/2024/2024_08_aug.md +++ b/meeting_notes/2024/2024_08_aug.md @@ -6,7 +6,7 @@ # August 1, 2024 -_attending_: @efiring, @tacaswell, @ksunden, @QuLogic, @trygve, @timhoffm, @ianthomas23, @story645 +_attending_: @efiring, @tacaswell, @ksunden, @QuLogic, @trygvrad, @timhoffm, @ianthomas23, @story645 ## Agenda ### Old business @@ -36,7 +36,7 @@ _attending_: @efiring, @tacaswell, @ksunden, @QuLogic, @trygve, @timhoffm, @iant # August 8, 2024 -_attending_: @IGuKs80UTJCig4yt6Zos7w (greglucas), @story645, @tacaswell, @ksunden, @QuLogic, @QWhXj01mSwmTjk5kN1H_qQ(efiring), @trygvrad +_attending_: @greglucas, @story645, @tacaswell, @ksunden, @QuLogic, @efiring, @trygvrad ## Agenda ### Old business @@ -185,7 +185,7 @@ _attending_: @greglucas, @efiring, @ksunden, @QuLogic, @story645, @trygvrad, @ta - quick fix is to ban numpy2.1.0 #### new pipeline - - has PR to @trygve's branch to adjust inheretance so to avoid breaking user code + - has PR to @trygvrad's branch to adjust inheretance so to avoid breaking user code - will merge + add some more comment - when ScalarMappable is removed, methods can move down to `ColorizingArtist` diff --git a/meeting_notes/2024/2024_09_sep.md b/meeting_notes/2024/2024_09_sep.md index 851b077..5daa1c7 100644 --- a/meeting_notes/2024/2024_09_sep.md +++ b/meeting_notes/2024/2024_09_sep.md @@ -29,7 +29,7 @@ _attending_ : @efiring, @story645, @QuLogic ## Agenda -_attending_ : @tacaswell @timhoffm @story645 @IGuKs80UTJCig4yt6Zos7w (greglucas) @ksunden @trygve @QWhXj01mSwmTjk5kN1H_qQ (efiring) @rcomer +_attending_ : @tacaswell @timhoffm @story645 @greglucas @ksunden @trygvrad @efiring @rcomer ### old business - [x] RSE diff --git a/meeting_notes/2024/2024_10_oct.md b/meeting_notes/2024/2024_10_oct.md index 38fdc56..a924bbb 100644 --- a/meeting_notes/2024/2024_10_oct.md +++ b/meeting_notes/2024/2024_10_oct.md @@ -117,7 +117,7 @@ _attending_:@efiring, @ksunden, @QuLogic, # October 31, 2024 -_attending_: @tacaswell, @QWhXj01mSwmTjk5kN1H_qQ, @QuLogic ,@ksunden, @story645 , @timhoffm +_attending_: @tacaswell, @efiring, @QuLogic ,@ksunden, @story645 , @timhoffm ## Agenda ### Old business - [x] RSE updates diff --git a/meeting_notes/2024/2024_11_nov.md b/meeting_notes/2024/2024_11_nov.md index a4327bd..51ef598 100644 --- a/meeting_notes/2024/2024_11_nov.md +++ b/meeting_notes/2024/2024_11_nov.md @@ -47,7 +47,7 @@ _attending_: @tacaswell, @efiring, @ksunden, @story645, @QuLogic # November 14, 2024 -_attending_: @tacaswell @greglucas @ksunden @QWhXj01mSwmTjk5kN1H_qQ +_attending_: @tacaswell @greglucas @ksunden @efiring ## Agenda ### Old business diff --git a/meeting_notes/2025/2025_01_jan.md b/meeting_notes/2025/2025_01_jan.md index 27ecf0c..bfa8643 100644 --- a/meeting_notes/2025/2025_01_jan.md +++ b/meeting_notes/2025/2025_01_jan.md @@ -12,7 +12,7 @@ # January 9, 2025 -_attending_: @greglucas, @efiring, @story645, @tacaswell, @rcomer, @ksunden, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ) @timhoffm +_attending_: @greglucas, @efiring, @story645, @tacaswell, @rcomer, @ksunden, @efiring, @timhoffm ## Agenda ### old business @@ -56,7 +56,7 @@ _attending_: @greglucas, @efiring, @story645, @tacaswell, @rcomer, @ksunden, [@e # January 16, 2025 -_attending_: @tacaswell @timhoffm [@efiring](@QWhXj01mSwmTjk5kN1H_qQ) @ksunden @QuLogic @story645 +_attending_: @tacaswell @timhoffm @efiring @ksunden @QuLogic @story645 ## Agenda ### old business @@ -170,7 +170,7 @@ _attending_: @tacaswell, @efiring, @ksunden, @timhoffm, @scottshambaugh, @story6 # January 30, 2025 -_attending_: @tacaswell @pawvelJ [@efiring](@QWhXj01mSwmTjk5kN1H_qQ ) @ksunden @QuLogic @story645 +_attending_: @tacaswell @pawjast @efiring @ksunden @QuLogic @story645 ## Agenda ### Old business - [x] RSE Updates diff --git a/meeting_notes/2025/2025_02_feb.md b/meeting_notes/2025/2025_02_feb.md index 7330fd9..208f981 100644 --- a/meeting_notes/2025/2025_02_feb.md +++ b/meeting_notes/2025/2025_02_feb.md @@ -6,7 +6,7 @@ # February 6, 2025 -_attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @tacaswell, @ksunden, @QuLogic, @story645 +_attending_: @efiring, @tacaswell, @ksunden, @QuLogic, @story645 ## Agenda ### Old business diff --git a/meeting_notes/2025/2025_04_apr.md b/meeting_notes/2025/2025_04_apr.md index de5f975..5441c52 100644 --- a/meeting_notes/2025/2025_04_apr.md +++ b/meeting_notes/2025/2025_04_apr.md @@ -48,7 +48,7 @@ Only do `Text` object level granularity for now (and open an issue to implement # April 10, 2025 ## Agenda -_attending:_ @QuLogic @ksunden @tacaswell @story645 @QWhXj01mSwmTjk5kN1H_qQ (@efiring) +_attending:_ @QuLogic @ksunden @tacaswell @story645 @efiring ### Old business - [x] RSE updates @@ -163,7 +163,7 @@ _attending:_ @QuLogic @ksunden @tacaswell @story645 # April 24, 2025 ## Agenda -_attending:_ @QuLogic @ksunden @QWhXj01mSwmTjk5kN1H_qQ @story645 @tacaswell +_attending:_ @QuLogic @ksunden @efiring @story645 @tacaswell ### old business - [x] RSE updates - [x] font stuff diff --git a/meeting_notes/2025/2025_05_may.md b/meeting_notes/2025/2025_05_may.md index 479995a..90657fd 100644 --- a/meeting_notes/2025/2025_05_may.md +++ b/meeting_notes/2025/2025_05_may.md @@ -7,7 +7,7 @@ # May 1, 2025 ## Agenda -_attending:_ @ksunden, @[anntzer](pXw4hSgTQF2--OciPYwa1w), @trygve, @QuLogic, @story645 +_attending:_ @ksunden, @anntzer, @trygvrad, @QuLogic, @story645 ### old business - [x] RSE updates @@ -161,7 +161,7 @@ _attending_: @tacaswell, @QuLogic, @story645 # May 22, 2025 ## Agenda -_attending_: @efiring, @greglucas, @QuLogic, @ksunden, @trygve, @story645 +_attending_: @efiring, @greglucas, @QuLogic, @ksunden, @trygvrad, @story645 ### Old Business - [x] RSE updates diff --git a/meeting_notes/2025/2025_06_jun.md b/meeting_notes/2025/2025_06_jun.md index 4bd9e0f..e496ef5 100644 --- a/meeting_notes/2025/2025_06_jun.md +++ b/meeting_notes/2025/2025_06_jun.md @@ -6,7 +6,7 @@ # June 5, 2025 -_attending_: @tacaswell, @ksunden, @efiring, @story645, @trygve, @QuLogic, @timhoffm +_attending_: @tacaswell, @ksunden, @efiring, @story645, @trygvrad, @QuLogic, @timhoffm ## Agenda ### Old Business diff --git a/meeting_notes/2025/2025_07_jul.md b/meeting_notes/2025/2025_07_jul.md index 5351057..680b355 100644 --- a/meeting_notes/2025/2025_07_jul.md +++ b/meeting_notes/2025/2025_07_jul.md @@ -8,7 +8,7 @@ ## Agenda -_attending_: @ksunden, @QuLogic, @trygvard, @story645 +_attending_: @ksunden, @QuLogic, @trygvrad, @story645 - [x] RSE updates - [x] font updates diff --git a/meeting_notes/2025/2025_08_aug.md b/meeting_notes/2025/2025_08_aug.md index cd1ee56..b5d0c78 100644 --- a/meeting_notes/2025/2025_08_aug.md +++ b/meeting_notes/2025/2025_08_aug.md @@ -6,7 +6,7 @@ # August 7, 2025 -_attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @QuLogic, @tacaswell, @story645 +_attending_: @efiring, @ksunden, @QuLogic, @tacaswell, @story645 ## Agenda - [x] RSE updates @@ -32,7 +32,7 @@ _attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @QuLogic, @tacaswell # August 14, 2025 -_attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @QuLogic, @tacaswell, @story645 +_attending_: @efiring, @ksunden, @QuLogic, @tacaswell, @story645 ## Agenda - [x] [name=hannah] matplotlib linked in (may need @matplotlib.org email) @@ -62,7 +62,7 @@ _attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @QuLogic, @tacaswell # August 21, 2025 -_attending_: @tacaswell @story645 @QuLogic @ksunden, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ) +_attending_: @tacaswell @story645 @QuLogic @ksunden, @efiring ## Agenda - [ ] RSE updates diff --git a/meeting_notes/2025/2025_09_sep.md b/meeting_notes/2025/2025_09_sep.md index 795618b..fd971c2 100644 --- a/meeting_notes/2025/2025_09_sep.md +++ b/meeting_notes/2025/2025_09_sep.md @@ -64,7 +64,7 @@ Docs meeting # September 11, 2025 -_attending_: @tacaswell, @ksunden, @QuLogic, @story645, @timhoffm, @trygve +_attending_: @tacaswell, @ksunden, @QuLogic, @story645, @timhoffm, @trygvrad ## Agenda - [x] RSE updates @@ -134,7 +134,7 @@ _attending_: @tacaswell, @efiring, @ksunden, @story645, @QuLogic - grant management work - Elliott - moving along well on fonts - - [anntzer](@pXw4hSgTQF2--OciPYwa1w) is reviewing / updating to keep work moving + - @anntzer is reviewing / updating to keep work moving - looking through backlog - [30581](https://github.com/matplotlib/matplotlib/pull/30581) - ci: Force Agg backend test in environment variable test - [30579](https://github.com/matplotlib/matplotlib/pull/30579) - merge back into branch to fix macOS @@ -156,7 +156,7 @@ _attending_: @tacaswell, @efiring, @ksunden, @story645, @QuLogic # September 25, 2025 -_attending_: @tacaswell, @QuLogic, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @story645, [@anntzer](@pXw4hSgTQF2--OciPYwa1w) +_attending_: @tacaswell, @QuLogic, @efiring, @ksunden, @story645, @anntzer ## Agenda - [x] RSE update diff --git a/meeting_notes/2025/2025_10_oct.md b/meeting_notes/2025/2025_10_oct.md index 24f8d50..9e0e0aa 100644 --- a/meeting_notes/2025/2025_10_oct.md +++ b/meeting_notes/2025/2025_10_oct.md @@ -19,7 +19,7 @@ It was just the two of us, so we just did some PR review for 3.10.7 and 3.11.0 # October 9, 2025 -_attending_: @ksunden, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @story645, @tacaswell +_attending_: @ksunden, @efiring, @story645, @tacaswell ## Agenda - [x] RSE update @@ -61,7 +61,7 @@ _attending_: @ksunden, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @story645, @tacaswel # October 16, 2025 -_attending_: @tacaswell, @ksunden, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @greglucas, @story645 +_attending_: @tacaswell, @ksunden, @efiring, @greglucas, @story645 ## Agenda - [ ] RSE diff --git a/meeting_notes/2025/2025_11_nov.md b/meeting_notes/2025/2025_11_nov.md index 4a4aa9d..6aee69f 100644 --- a/meeting_notes/2025/2025_11_nov.md +++ b/meeting_notes/2025/2025_11_nov.md @@ -6,7 +6,7 @@ # November 6, 2025 -_attending_: @ksunden @story645 @tacaswell @QWhXj01mSwmTjk5kN1H_qQ (Eric Firing) +_attending_: @ksunden @story645 @tacaswell @efiring ## Agenda - [x] RSE @@ -34,7 +34,7 @@ _attending_: @ksunden @story645 @tacaswell @QWhXj01mSwmTjk5kN1H_qQ (Eric Firing) # November 13, 2025 -_attending_: @ksunden @tacaswell @QWhXj01mSwmTjk5kN1H_qQ @story645 +_attending_: @ksunden @tacaswell @efiring @story645 short meeting, ended early @@ -65,7 +65,7 @@ short meeting, ended early # November 20, 2025 -_attending_: @tacaswell @story645 @trygve @ksunden +_attending_: @tacaswell @story645 @trygvrad @ksunden ## Agenda - [x][name=hannah] triage backlog diff --git a/meeting_notes/2025/2025_12_dec.md b/meeting_notes/2025/2025_12_dec.md index 02ff3f4..04f670a 100644 --- a/meeting_notes/2025/2025_12_dec.md +++ b/meeting_notes/2025/2025_12_dec.md @@ -6,7 +6,7 @@ # December 4, 2025 -_attending_: @tacaswell, @greglucas, @ksunden [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @QuLogic, @story645 +_attending_: @tacaswell, @greglucas, @ksunden @efiring, @QuLogic, @story645 ## Agenda - [x] RSE updates @@ -54,7 +54,7 @@ _attending_: @tacaswell, @greglucas, @ksunden [@efiring](@QWhXj01mSwmTjk5kN1H_qQ - is configured so release only uploads/pushes tag after all jobs succeed - run w/ upload pointed to tag is standalone process - -- needs documentation about which teams have access (@release-managers, @steering-council) +- needs documentation about which teams have access (release-managers, steering-council) - questions about how cibuildwheel configurations cascade - config in toml? - optional for 3.10.8, do it for 3.11 @@ -87,7 +87,7 @@ _attending_: @tacaswell, @greglucas, @ksunden [@efiring](@QWhXj01mSwmTjk5kN1H_qQ # December 11, 2025 -_attending_: @tacaswell, @ksunden, @QuLogic, @story645, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ) +_attending_: @tacaswell, @ksunden, @QuLogic, @story645, @efiring ## Agenda - [x] RSE updates @@ -148,7 +148,7 @@ _attending_: @tacaswell, @ksunden, @QuLogic, @story645, [@efiring](@QWhXj01mSwmT # December 18, 2025 -_attending_: @QuLogic, @greglucas , [@efiring](@QWhXj01mSwmTjk5kN1H_qQ) +_attending_: @QuLogic, @greglucas , @efiring ## Agenda - [x] RSE updates diff --git a/meeting_notes/2026/2026_01_jan.md b/meeting_notes/2026/2026_01_jan.md index 63c3d59..0d96ce0 100644 --- a/meeting_notes/2026/2026_01_jan.md +++ b/meeting_notes/2026/2026_01_jan.md @@ -12,7 +12,7 @@ # January 8, 2026 -_attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @tacaswell, @QuLogic, @ksunden, @timhoffm, @story645 +_attending_: @efiring, @tacaswell, @QuLogic, @ksunden, @timhoffm, @story645 ## Agenda - [ ] RSE updates @@ -20,7 +20,7 @@ _attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @tacaswell, @QuLogic, @ksunden - [x] 3.11 status - [x] 3.10.8 / build overhaul status - RELEASED - [x] [name=@rcomer] Trial [Discourse Chat](https://meta.discourse.org/t/discourse-chat/230881) as replacement for Gitter? -- [x] [name=@hannah] GSOC: backend API improvements +- [x] [name=@story645] GSOC: backend API improvements - builds on [versioning](https://github.com/matplotlib/matplotlib/pull/30777) - [GraphicsContext data classes](https://github.com/matplotlib/matplotlib/pull/30811) - [fonts](https://github.com/matplotlib/matplotlib/issues/30890#issuecomment-3690830981) @@ -181,7 +181,7 @@ _attending_: [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @tacaswell, @QuLogic, @ksunden # January 15, 2026 -_attending_: [efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @QuLogic, @melissawm, @story645, @ayshih, @timhoffm +_attending_: @efiring, @ksunden, @QuLogic, @melissawm, @story645, @ayshih, @timhoffm ## Agenda - [x] RSE updates @@ -236,7 +236,7 @@ _attending_: [efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @QuLogic, @melissawm, # January 22, 2026 -_attending_: [efiring](@QWhXj01mSwmTjk5kN1H_qQ), @melissawm, [@anntzer](@pXw4hSgTQF2--OciPYwa1w), @story645, @ksunden, @tacaswell, @scottshambaugh, @timhoffm , @QuLogic +_attending_: @efiring, @melissawm, @anntzer, @story645, @ksunden, @tacaswell, @scottshambaugh, @timhoffm , @QuLogic ## Agenda - [x] RSE updates @@ -293,7 +293,7 @@ _attending_: [efiring](@QWhXj01mSwmTjk5kN1H_qQ), @melissawm, [@anntzer](@pXw4hSg # January 29, 2026 -_attending_: [efiring](@QWhXj01mSwmTjk5kN1H_qQ) @ksunden @QuLogic @tacaswell +_attending_: @efiring @ksunden @QuLogic @tacaswell ## Agenda - [x] RSE updates diff --git a/meeting_notes/2026/2026_02_feb.md b/meeting_notes/2026/2026_02_feb.md index e594522..59269f4 100644 --- a/meeting_notes/2026/2026_02_feb.md +++ b/meeting_notes/2026/2026_02_feb.md @@ -8,7 +8,7 @@ _attending_: -[efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @tacaswell, @melissawm, @story645, @greglucas, @timhoffm, @QuLogic, @scottshambaugh, @ayshih, +@efiring, @ksunden, @tacaswell, @melissawm, @story645, @greglucas, @timhoffm, @QuLogic, @scottshambaugh, @ayshih, ## Agenda - [x] RSE updates @@ -91,7 +91,7 @@ CONSENSUS # February 12, 2026 _attending_: -[efiring](@QWhXj01mSwmTjk5kN1H_qQ), @ksunden, @tacaswell, @melissawm, @story645, @timhoffm, @scottshambaugh, @trygve, @ayshih, @julian p (gh), +@efiring, @ksunden, @tacaswell, @melissawm, @story645, @timhoffm, @scottshambaugh, @trygvrad, @ayshih, julian p (gh) ## Agenda - [ ] RSE updates @@ -158,8 +158,8 @@ https://github.com/matplotlib/matplotlib/pull/31132 # February 19, 2026 -_attending_: @tacaswell, [@efiring](@QWhXj01mSwmTjk5kN1H_qQ), @timhoffm, @ksunden, @scottshambaugh, @ayshih, @rcomer, @melissawm, @guenp, @story645 -github: Camilla Moraes (@, Abigail Cabunoc Mayes (@abbycabs), Sarah Kaiser, Ashley Wolf (@ashleywolf, mrjf +_attending_: @tacaswell, @efiring, @timhoffm, @ksunden, @scottshambaugh, @ayshih, @rcomer, @melissawm, @guenp, @story645 +github: Camilla Moraes, Abigail Cabunoc Mayes (@abbycabs), Sarah Kaiser, Ashley Wolf (@ashleywolf), @mrjf numfocus: Arliss ## Agenda @@ -207,7 +207,7 @@ numfocus: Arliss # February 26, 2026 -_attending_: @efiring, @rcomer, @tacaswell, @ayshih, @ksunden, @melissawm, @timhoffm, @scottshambaugh, @story645, @QuLogic, Ammar Sharif (@Ammar Sharif) +_attending_: @efiring, @rcomer, @tacaswell, @ayshih, @ksunden, @melissawm, @timhoffm, @scottshambaugh, @story645, @QuLogic, Ammar Sharif ## Agenda - [x] RSE - [ ] 3.11 diff --git a/meeting_notes/2026/2026_03_mar.md b/meeting_notes/2026/2026_03_mar.md index 9144609..9959cd6 100644 --- a/meeting_notes/2026/2026_03_mar.md +++ b/meeting_notes/2026/2026_03_mar.md @@ -79,7 +79,7 @@ _attending_: @tacaswell, @efiring, @timhoffm, @melissawm, @scottshambaugh, @ksun # March 12, 2026 -_attending_: @tacaswell, @efiring, @QuLogic, @ksunden, @trygve, @scottshambaugh, @story645 +_attending_: @tacaswell, @efiring, @QuLogic, @ksunden, @trygvrad, @scottshambaugh, @story645 ## Agenda - [x] Security issues diff --git a/meeting_notes/2026/2026_04_apr.md b/meeting_notes/2026/2026_04_apr.md index 8f98efc..600f898 100644 --- a/meeting_notes/2026/2026_04_apr.md +++ b/meeting_notes/2026/2026_04_apr.md @@ -191,7 +191,7 @@ _attending_: @tacaswell, @efiring, @QuLogic, @ksunden, @story645, @ayshih, @timh # April 30, 2026 -_attending_: @ksunden, @QuLogic, @ayshih, @trygve, @story645 +_attending_: @ksunden, @QuLogic, @ayshih, @trygvrad, @story645 ## Agenda - [ ] RSE update diff --git a/meeting_notes/2026/2026_05_may.md b/meeting_notes/2026/2026_05_may.md index f908fd5..d3db931 100644 --- a/meeting_notes/2026/2026_05_may.md +++ b/meeting_notes/2026/2026_05_may.md @@ -103,7 +103,7 @@ _attending_: @efiring, @ayshih, @QuLogic, @ksunden, @story645, @timhoffm # May 21, 2026 -_attending_: @tacaswell @QWhXj01mSwmTjk5kN1H_qQ @ksunden @QuLogic @story645 @ayshih +_attending_: @tacaswell @efiring @ksunden @QuLogic @story645 @ayshih ## Agenda - [x] RSE updates diff --git a/meeting_notes/2026/2026_06_jun.md b/meeting_notes/2026/2026_06_jun.md index 30d7318..34832b6 100644 --- a/meeting_notes/2026/2026_06_jun.md +++ b/meeting_notes/2026/2026_06_jun.md @@ -6,7 +6,7 @@ # June 4, 2026 -_attending_: @efiring, @ayshih, @ksunden, @story645, @scottshambaugh, @melissawm, @timhoffm, @QuLogic, @trygve +_attending_: @efiring, @ayshih, @ksunden, @story645, @scottshambaugh, @melissawm, @timhoffm, @QuLogic, @trygvrad ## Agenda @@ -81,7 +81,7 @@ _attending_: @efiring, @tacaswell, @QuLogic, @ayshih, @ksunden, @story645 # June 18, 2026 -_attending_: @ksunden, @melissawm, @QuLogic, @ayshih, @story645, @trygve +_attending_: @ksunden, @melissawm, @QuLogic, @ayshih, @story645, @trygvrad ## Agenda - [ ] RSE @@ -130,7 +130,7 @@ _attending_: @ksunden, @melissawm, @QuLogic, @ayshih, @story645, @trygve # June 25, 2026 -_attending_: @ksunden @tacaswell @QuLogic @efiring @story645 @ayshih @scott shambaugh +_attending_: @ksunden @tacaswell @QuLogic @efiring @story645 @ayshih @scottshambaugh ## Agenda - [x] 3.11 fallout diff --git a/meeting_notes/2026/2026_07_jul.md b/meeting_notes/2026/2026_07_jul.md index eaf06ad..612cef6 100644 --- a/meeting_notes/2026/2026_07_jul.md +++ b/meeting_notes/2026/2026_07_jul.md @@ -6,7 +6,7 @@ # July 2, 2026 -_attending_: Scott Shambaugh, @ksunden , @tacaswell, @QuLogic , @timhoffm , [@anntzer](@pXw4hSgTQF2--OciPYwa1w), @story645, +_attending_: Scott Shambaugh, @ksunden , @tacaswell, @QuLogic , @timhoffm , @anntzer, @story645, ## Agenda - [x] RSE updates @@ -137,7 +137,7 @@ need decisions from @timhoffm # July 23, 2026 -_attending_: @efiring, @ayshih, @iccir, @story645, @ksunden, @QuLogic, @melissawm, @trygve, @tacaswell, @timhoffm +_attending_: @efiring, @ayshih, @iccir, @story645, @ksunden, @QuLogic, @melissawm, @trygvrad, @tacaswell, @timhoffm ## Agenda - [x] RSE updates diff --git a/new_contributors_meeting/2022/nc_2022_09_sep.md b/new_contributors_meeting/2022/nc_2022_09_sep.md index 567c98a..efc8376 100644 --- a/new_contributors_meeting/2022/nc_2022_09_sep.md +++ b/new_contributors_meeting/2022/nc_2022_09_sep.md @@ -38,7 +38,7 @@ * Let's add this here: https://matplotlib.org/devdocs/devel/testing.html#writing-an-image-comparison-test * clarify both ghostscipt and inkscape requirements for image testing based on above links. * cross reference with https://matplotlib.org/devdocs/devel/dependencies.html#development-dependencies - * @IGuKs80UTJCig4yt6Zos7w wonders why SVG would need an image comparison versus just the text output from the SVG file. (i.e. text diff vs image diff). + * @greglucas wonders why SVG would need an image comparison versus just the text output from the SVG file. (i.e. text diff vs image diff). * Perhaps have a few SVG image rendered specific tests, but if someone adds a new SVG file can text-based comparison work on the platform without needing to install inkscape? * Turn the "Dependencies for Matplotlib" into a table? * Add the place where the dependency is needed (docs, tests, code, ...)