Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Dev meeting notes

tacaswell edited this pageNov 30, 2014 ·1 revision

Notes from meeting with mdboom, tacaswell and efiring

figure serialization

  • make containers work better
  • visitor pattern
  • json/object model needs a research project to see if/how it would work (long term)
    • contingent on not placing any new constraint

Release strategy

  • more often, just tag
  • set up upload from travis -> binstar on master
  • nightly builds?
  • sort out how to get windows nightly

testing

  • move to conda on travis
  • make sure we cover most of old numpy versions

Drafting pitch documents for fund raising + big picture of where we want library to go/priorities

  • cilcky-clicky gui
    • not a priority
  • maintain leadership position

external API redesign (follow on to the discussion on the mailing list)

  • get auto-updating all api calls
    • via decorators that keep a flag on canvas
    • either put update checking logic in os hook or in decorator on each method/function
    • make use of existing property call back system
      • this needs a bit of TLC

internal API redesign (insert bohek object model in the middle of our rendering stack? the ‘controller’ idea)

  • see figure serialization

Splitting some/all of the gui backends out of the main repo

  • on hold for now

macosx

  • can we get it to save the figure to do automated tests?

styles

  • make default ‘show off’ function
    • work with mailing list to develop this as part of new default discussion

style cycle

  • re-implement color cycle as list of dicts

rcparams

  • make sure that all rcparams happen at object creation time not at draw time.
  • rationalize and minimize the rcparams/style complex

fonts

  • ship more fonts
  • web-fonts?

website/documentation overhaul

  • ask Dora about SEO
    • don’t want google to be finding mpl.org/dev
  • separate pages via autosummary for pyplot (and axes?)
  • do something about the auto-generated kwarg table
    • conversion to numpydoc is breaking these
  • fix documentation documentation to not refer to ACCEPTS and refer to numpydoc
  • expand glossary? Low priority.
  • {tri}contour{f} documentation match each other

issue tracker

  • clean up issues
  • turn on waffle.io

default colors

  • add diverging and sequential default color maps
    • ‘div’ and ‘seq’ are special color map names,
  • add category meta-data to colormap object
  • make sure color map discussion gets folded into choosing colormap docs
  • adopt seaborn.show_palette into core
  • add easy make-your-own color map tools (convince function)
    • maybe adopt from seaborn
  • add convenience functions for accessing color brewer/general color patterns

Documentation repo

  • don’t care about history on documentation repo
  • only keep tips of minor releases
  • add robots.txt to dev folder
  • auto-build docs go to mpl.org/dev
    • maybe host in independent repo

getp/setp

  • deprecate MATLAB style input?

clean up

  • remove BrokenBarHCollection
  • move logic to axes methed

units framework

  • this needs a major documentation / functionality overhaul
  • why is so much heavy looking code hidden in testing.jpl_units and the examples?-
Clone this wiki locally

[8]ページ先頭

©2009-2025 Movatter.jp