8000 TextBox: Added set_val method for convenient scripted setting and updating. by smithsp · Pull Request #1 · HastingsGreer/matplotlib · GitHub
[go: up one dir, main page]

Skip to content

TextBox: Added set_val method for convenient scripted setting and updating. #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,800 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1800 commits
Select commit Hold shift + click to select a range
eb41064
2.0 Examples fixes. See #6762
mlub Jul 18, 2016
2bf445d
Merge pull request #6786 from mlub/examplestesting
tacaswell Jul 19, 2016
8396451
Merge pull request #6786 from mlub/examplestesting
tacaswell Jul 19, 2016
2e0613a
Fix typo
mdboom Jul 19, 2016
5dd8bcb
Allow creating annotation arrows w/ default props.
anntzer Jul 19, 2016
68e01df
Merge pull request #6778 from story645/readmecontribute
tacaswell Jul 20, 2016
009ea6d
better freetype version checking
Jul 20, 2016
2806128
space between sentences
Jul 20, 2016
96003f9
Merge pull request #6803 from prinsherbert/freetype-version-check
WeatherGod Jul 20, 2016
ca5324c
Merge pull request #6803 from prinsherbert/freetype-version-check
WeatherGod Jul 20, 2016
c6d9f97
Don't forget to disconnect callbacks for dragging.
anntzer Jul 21, 2016
f8c770e
DOC: add api_changes note about 2 new kwargs
efiring Jul 21, 2016
fb58965
Deprecate `{get,set}_cursorprops`.
anntzer Jul 21, 2016
cb11f27
Add xkcd font as one of the options
peterfpeterson Jul 21, 2016
3cb79ed
Merge pull request #6808 from anntzer/dont-forget-to-disconnect-dragg…
tacaswell Jul 22, 2016
62178aa
Add xkcd font as an option for font.fantasy
peterfpeterson Jul 22, 2016
3af9530
Fix quotation mistake
peterfpeterson Jul 22, 2016
ddda5f3
Rename tests in `test_mlab.py`
Kojoley Jul 22, 2016
49347ae
Merge pull request #6815 from Kojoley/rename-tests
dopplershift Jul 22, 2016
64ad40b
Merge pull request #6811 from peterfpeterson/xkcd_font
tacaswell Jul 23, 2016
8751f9b
Merge pull request #6811 from peterfpeterson/xkcd_font
tacaswell Jul 23, 2016
2a7f606
Merge pull request #6807 from anntzer/deprecate-cursorprops
tacaswell Jul 23, 2016
ebca114
Fix a few typos and formulations
afvincent Jul 23, 2016
7168c3e
Add mpl_toolkits to coveragerc.
anntzer Jul 24, 2016
6bfe9e1
Change default dpi of small png images in docs
jenshnielsen Jul 24, 2016
b710f54
Remove hires png from default docs html output
jenshnielsen Jul 24, 2016
121d0fc
Use travis native cache
Kojoley Jul 24, 2016
64479b4
Break reference cycle Line2D <-> Line2D._lineFunc.
anntzer Jul 24, 2016
16abfd3
Clarify doc for "norm" kwarg to `imshow`.
anntzer Jul 24, 2016
8e04efa
Build full html docs on travis
jenshnielsen Jul 25, 2016
5598853
Merge pull request #6770 from efiring/legend_boundary
tacaswell Jul 25, 2016
bae8333
Merge pull request #6826 from anntzer/clarify-imshow-norm-docstring
tacaswell Jul 25, 2016
4c4ead5
Merge pull request #6826 from anntzer/clarify-imshow-norm-docstring
tacaswell Jul 25, 2016
ba8bee1
Merge pull request #6817 from afvincent/typo_pyplot_scales_demo
tacaswell Jul 25, 2016
c4b2256
Merge pull request #6817 from afvincent/typo_pyplot_scales_demo
tacaswell Jul 25, 2016
38a32d9
Merge pull request #6777 from mdboom/fix-font-cache-rebuild-timeout
tacaswell Jul 25, 2016
e691c28
Merge pull request #6777 from mdboom/fix-font-cache-rebuild-timeout
tacaswell Jul 25, 2016
297945c
STY: set all artists in boxplots to same zorder
tacaswell Jul 16, 2016
6dfb8cc
set_tick_params now responds to
bcongdon Jul 25, 2016
a755218
Added whats_new entry for axes tick rotation via set_tick_params
bcongdon Jul 25, 2016
0a31b36
Merge pull request #6262 from pganssle/fix_date2num_dst
tacaswell Jul 26, 2016
64756ee
Merge pull request #6262 from pganssle/fix_date2num_dst
tacaswell Jul 26, 2016
18ffa3e
Merge pull request #6823 from jenshnielsen/docsdpi
tacaswell Jul 26, 2016
0fadaaf
Merge pull request #6799 from anntzer/annotation-default-arrow
tacaswell Jul 26, 2016
670dba4
Using a non-raw string because of the unicode escape sequence in the …
pa-hobe Jul 26, 2016
80a3f3e
Merge remote-tracking branch 'matplotlib/v2.x'
jenshnielsen Jul 26, 2016
1a2c4b0
Fix Normalize(<signed integer array>).
anntzer Jul 26, 2016
edbe0cc
Added labelrotation to tick_params docstrings
bcongdon Jul 26, 2016
382b319
Switch to OO code style & ensure y-range
afvincent Jul 26, 2016
8dad861
Switch to OO code style & ensure y-range
afvincent Jul 26, 2016
063bccf
Reduce x-ticks amount (by 2)
afvincent Jul 26, 2016
be8e253
Use a RandomState instance with a fixed seed
afvincent Jul 26, 2016
f0d4080
Use a RandomState instance with a fixed seed
afvincent Jul 26, 2016
ac0c85a
Fix float normalization too (float32->float32).
anntzer Jul 26, 2016
d308eec
Merge pull request #6829 from bcongdon/feature_improved_tick_label_ro…
tacaswell Jul 27, 2016
46131d4
Fixed broken `test_pickle.test_complete` test
Kojoley Jul 26, 2016
1a9640f
renames: asSequence->sanitize_sequence, unpack_labeled_data->_preproc…
story645 Jul 18, 2016
e6efa8e
Merge pull request #6843 from afvincent/fix_psd_demo_complex
tacaswell Jul 28, 2016
d1d7d7a
Merge pull request #6843 from afvincent/fix_psd_demo_complex
tacaswell Jul 28, 2016
58a4173
Merge pull request #6841 from afvincent/fix_psd_demo3
tacaswell Jul 28, 2016
a5fe337
Merge pull request #6841 from afvincent/fix_psd_demo3
tacaswell Jul 28, 2016
f1f8fed
Merge pull request #6840 from Kojoley/fix-test_pickle-test_complete
tacaswell Jul 28, 2016
aaeaffd
Merge pull request #6840 from Kojoley/fix-test_pickle-test_complete
tacaswell Jul 28, 2016
54bb09b
`test_tinypages`: pytest compatible module level setup
Kojoley Jul 27, 2016
b5b5a67
Merge pull request #6819 from anntzer/add-mpl_toolkits-to-coverage
tacaswell Jul 28, 2016
bed7c7b
Clarify Axes.hexbin doctring *extent* option
Jul 28, 2016
9a054da
Do not restrict coverage to `matplotlib` module only
Kojoley Jul 28, 2016
655c513
Fix for PyQt5.7 support.
anntzer Jul 29, 2016
df15b57
Enable cache on Travis
jenshnielsen Jul 29, 2016
43be21d
Update ggplot URLs
andreas-h Jul 30, 2016
55a3856
Change default doc image format to png and pdf
jenshnielsen Jul 30, 2016
83c67f2
Merge pull request #6862 from jenshnielsen/default-docs-format
tacaswell Jul 31, 2016
b80563f
Merge pull request #6854 from anntzer/pyqt57-fix
tacaswell Jul 31, 2016
6ab5475
Merge pull request #6854 from anntzer/pyqt57-fix
tacaswell Jul 31, 2016
c9c2bfe
Revert "Merge pull request #6840 from Kojoley/fix-test_pickle-test_co…
tacaswell Jul 31, 2016
0c01f34
Update plot_ggplot.py
andreas-h Jul 31, 2016
7fde1fa
Mark `make_all_2d_testfuncs` as not a test
Kojoley Jul 31, 2016
a2b21a8
Run misc examples as part of docs build
jenshnielsen Jul 31, 2016
1535bb0
Don't try to run image_thumbnail example as part of docs build
jenshnielsen Jul 31, 2016
2df20fc
Multiprocess example depends on gtk so don't run it during docss build
jenshnielsen Jul 31, 2016
0c42d2f
rc_traits example depends on traits so don't run it during docss build
jenshnielsen Jul 31, 2016
b172ec6
Remove out of datelongshort example
jenshnielsen Jul 31, 2016
222ed14
np.dtype does not support unicode strings on python 2.7 so encode bef…
jenshnielsen Jul 31, 2016
cbec32b
interkeys should be called on the dict and not the keys
jenshnielsen Jul 31, 2016
0ba12c6
Revert "Remove out of datelongshort example"
jenshnielsen Jul 31, 2016
c9caa48
Make longshort python3 compatible
jenshnielsen Jul 31, 2016
90d6bac
dtype names must be strings and not unicode in python2
jenshnielsen Jul 31, 2016
e178989
'closes' and 'lows' misplaced in candlestick chart
4over7 Jul 31, 2016
88ce601
Merge pull request #6867 from Kojoley/mark-make_all_2d_testfuncs-as-n…
dopplershift Jul 31, 2016
ac6fc05
Update bachelors_degree_by_gender example.
anntzer Jul 31, 2016
0cfc7a8
Merge pull request #6874 from anntzer/update-bachelors-degree-by-gender
tacaswell Aug 1, 2016
be37777
Merge pull request #6874 from anntzer/update-bachelors-degree-by-gender
tacaswell Aug 1, 2016
e8de04c
Add keymap (default: G) to toggle minor grid.
anntzer Aug 1, 2016
f3bf089
DOC: use venv instead of virtualenv on python 3
matthew-brett Aug 1, 2016
875e539
Merge pull request #6857 from jenshnielsen/travis_cache
mdboom Aug 1, 2016
84d979b
Merge pull request #6837 from anntzer/fix-integer-normalization
tacaswell Aug 1, 2016
7e938fa
Merge pull request #6837 from anntzer/fix-integer-normalization
tacaswell Aug 1, 2016
a214bff
Delete font cache in one of the configurations
mdboom Aug 1, 2016
37c4874
Merge pull request #6878 from matthew-brett/use-venv-for-py3
tacaswell Aug 2, 2016
1f562f0
Merge pull request #6878 from matthew-brett/use-venv-for-py3
tacaswell Aug 2, 2016
13b6f43
Merge pull request #6861 from andreas-h/patch-2
tacaswell Aug 2, 2016
b6192a6
Merge pull request #6861 from andreas-h/patch-2
tacaswell Aug 2, 2016
af87fb4
Merge pull request #6842 from LindyBalboa/fix_issue_6479
tacaswell Aug 2, 2016
2811640
Merge pull request #6842 from LindyBalboa/fix_issue_6479
tacaswell Aug 2, 2016
ae6cbb1
Line break in title now uses implicit string concatenation. Also the
pa-hobe Aug 2, 2016
d67f7ce
add doi to bibtex entry for Hunter (2007)
pdebuyl Aug 2, 2016
f7ff2fa
Merge pull request #6881 from pdebuyl/master
tacaswell Aug 2, 2016
7dca75f
Merge pull request #6881 from pdebuyl/master
tacaswell Aug 2, 2016
c5d7b60
Merge pull request #6869 from 4over7/patch-1
tacaswell Aug 2, 2016
31a5e57
Merge pull request #6848 from Kojoley/improve-sphinx-test
tacaswell Aug 2, 2016
57c73ed
Merge pull request #6832 from hoiqs/tex-unicode-demo
tacaswell Aug 2, 2016
7074991
Merge pull request #6832 from hoiqs/tex-unicode-demo
tacaswell Aug 2, 2016
62df63b
Fix syntax
mdboom Aug 2, 2016
0c3937c
Cycle the grid state (none->x->xy->y) for 'g'/'G'.
anntzer Aug 2, 2016
cfe45cd
Fix Path deepcopy signature
has2k1 Aug 1, 2016
e6fccba
Merge pull request #6879 from mdboom/delete-font-cache-in-testing
tacaswell Aug 2, 2016
1320261
add LogFormatterSciNotation
zblz Oct 1, 2015
56e2871
manage locators not deriving from LocatorBase
zblz Oct 9, 2015
a6e954d
generalize label location for all bases
zblz Oct 15, 2015
4ce70e9
use _mathdefault in non-usetex mathtext
zblz Jan 22, 2016
d1a5aff
add tests
zblz Jul 24, 2016
4e83e9a
move labeling logic into LogFormatter
zblz Aug 2, 2016
f2fabc0
Merge pull request #6821 from anntzer/break-line-refcycle
tacaswell Aug 2, 2016
f078b24
Merge pull request #6822 from Kojoley/travis-native-cache
tacaswell Aug 3, 2016
3f7e675
Merge pull request #6877 from has2k1/fix-deepcopy
tacaswell Aug 3, 2016
b338a71
Merge pull request #6877 from has2k1/fix-deepcopy
tacaswell Aug 3, 2016
37ff0e0
Don't force anncoords to fig coords upon dragging.
anntzer Aug 3, 2016
24fb5c6
Prevent forced alpha in figureoptions.
anntzer Aug 3, 2016
ad0a751
fix numdec computation for symlog axes
zblz Aug 3, 2016
f04bff0
update baseline images for log_scales test
zblz Aug 3, 2016
c766846
read cached afm files as bytes
zblz Aug 3, 2016
5c28e95
do not fail on _DummyAxes
zblz Aug 3, 2016
2972f15
Merge pull request #6895 from anntzer/prevent-forced-alpha-in-figureo…
tacaswell Aug 4, 2016
5fb9017
Merge pull request #6895 from anntzer/prevent-forced-alpha-in-figureo…
tacaswell Aug 4, 2016
0e1c687
Merge pull request #6892 from anntzer/keep-draggable-annotation-annco…
tacaswell Aug 4, 2016
06feaf6
Merge pull request #6892 from anntzer/keep-draggable-annotation-annco…
tacaswell Aug 4, 2016
f3b6c4e
Merge pull request #6898 from zblz/afm-bytes
WeatherGod Aug 4, 2016
08e2520
10000 Merge pull request #6898 from zblz/afm-bytes
WeatherGod Aug 4, 2016
05e4ed9
Use edgecolor rather than linewidth to control edge display.
efiring Aug 5, 2016
4ab8e14
fix some test failures
efiring Aug 5, 2016
69af0e7
set facecolor before edgecolor, which may depend on facecolor
efiring Aug 5, 2016
1ea17e1
Merge remote-tracking branch 'matplotlib/v1.5.2-doc' into v2.x
jenshnielsen Aug 6, 2016
4e21b9a
Merge remote-tracking branch 'matplotlib/v2.x'
jenshnielsen Aug 6, 2016
b926d50
Feedback from review
jenshnielsen Aug 7, 2016
70e7a6c
Merge pull request #6868 from jenshnielsen/buildmiscexamples
tacaswell Aug 7, 2016
b8c9395
Add tests previously left out workaround for #6902
jenshnielsen Aug 7, 2016
20adce5
Add missing cleanup dec
jenshnielsen Aug 7, 2016
0648b73
Rework MaxNLocator, eliminating infinite loop; closes #6849
efiring Aug 7, 2016
360b8c0
Make sure nose is only imported when needed
astrofrog Aug 8, 2016
2cec8c2
Merge pull request #6766 from tacaswell/sty_bxp_zorder
jenshnielsen Aug 8, 2016
4d20454
Simplified loop in `Axes.bxp.to_vc`
Kojoley Aug 8, 2016
2d7c5ad
Merge remote-tracking branch 'matplotlib/v2.x'
tacaswell Aug 8, 2016
888bf17
Merge pull request #6407 from fariza/toggletool-initial-state
fariza Aug 8, 2016
ebfe81d
BUG: PcolorImage handles non-contiguous arrays, provides data readout
efiring Aug 9, 2016
32187df
Toolmanager implementation of minor grid toggler.
anntzer Aug 2, 2016
29fd193
Merge pull request #6917 from jenshnielsen/missingtestfiles
tacaswell Aug 9, 2016
688fbee
fix handling of smallest integer interval
efiring Aug 9, 2016
e20c65b
Disallow pyparsing 2.1.6 which breaks test_mathtext_exceptions
jenshnielsen Aug 9, 2016
48e3406
Exclude pyparsing 2.1.6 in travis too
jenshnielsen Aug 9, 2016
0b88da5
Merge pull request #6931 from jenshnielsen/pyparsing
jenshnielsen Aug 9, 2016
12cafa9
Merge remote-tracking branch 'matplotlib/v2.x'
jenshnielsen Aug 9, 2016
0658c2b
Minor fixes re: grid_minor keybinding.
anntzer Aug 9, 2016
9f0d770
Merge pull request #6787 from story645/dict3
mdboom Aug 10, 2016
f5b9b11
Image interpolation selector in Qt figure options.
anntzer Aug 11, 2016
6b40c8a
Add mirrors to freetype download
jenshnielsen Aug 12, 2016
b3967e7
make sure to break if download works
jenshnielsen Aug 12, 2016
8c304de
refactor common code outside loop
jenshnielsen Aug 12, 2016
3dbd343
Restore cbook.report_memory, which was deleted in d063dee.
efiring Aug 12, 2016
f4e4c10
Add test of MaxNLocator integer option.
efiring Aug 12, 2016
8337686
Merge pull request #6938 from anntzer/figureoptions-image-interpolation
tacaswell Aug 13, 2016
edccefa
Merge pull request #6925 from Kojoley/simplify-loop-to_vc
tacaswell Aug 13, 2016
7d25ee8
Merge pull request #6851 from Kojoley/fix-mpl_toolkits-coverage
tacaswell Aug 13, 2016
771707f
Merge pull request #6923 from astrofrog/nose-optional
tacaswell Aug 13, 2016
48dedc4
Merge pull request #6923 from astrofrog/nose-optional
tacaswell Aug 13, 2016
bde146b
Changed error message.
dlmccaffrey Aug 14, 2016
f20efb9
Prepare for cross-framework test suite
Kojoley Jul 12, 2016
7509230
Reorder mirror and main source for freetype
jenshnielsen Aug 15, 2016
2cdb5aa
Merge pull request #6947 from dlmccaffrey/errorbar-error-msg
tacaswell Aug 16, 2016
6937366
Merge pull request #6947 from dlmccaffrey/errorbar-error-msg
tacaswell Aug 16, 2016
507aca5
Merge pull request #6943 from jenshnielsen/addfreetypemirror
tacaswell Aug 16, 2016
80ddcfe
fix deprecation warning for stopiteration
jenshnielsen Aug 16, 2016
468a977
PGF backend: skip drawing of empty images
f0k Jul 18, 2016
4bcb38f
PGF backend: support affine image transformations
f0k Jul 18, 2016
d931283
Add more transforms to affine image transform demo
f0k Jul 18, 2016
5bf037e
Merge pull request #5383 from mdboom/hidpi-nbagg
jenshnielsen Dec 10, 2015
903e8e0
remove extra "a"
Aug 20, 2016
af10385
Merge pull request #6961 from qingpeng/patch-1
tacaswell Aug 20, 2016
1f6fb31
Merge pull request #6950 from jenshnielsen/fixdeprecationwarning
tacaswell Aug 20, 2016
b7b3445
Merge pull request #6944 from efiring/restore_report_memory
tacaswell Aug 20, 2016
0bf79ea
Merge pull request #6956 from jenshnielsen/backport5383
tacaswell Aug 20, 2016
00e6c38
Merge pull request #6920 from Kojoley/prepare-for-cross-framework-tes…
tacaswell Aug 20, 2016
fda2f97
CI: exclude bad pyshp version
tacaswell Aug 20, 2016
8758df3
Merge remote-tracking branch 'matplotlib/v2.x'
tacaswell Aug 20, 2016
4f8d25d
Merge pull request #6962 from tacaswell/ci_fix_basemap_dep
tacaswell Aug 21, 2016
30c9e8f
Merge remote-tracking branch 'matplotlib/v2.x'
tacaswell Aug 21, 2016
22aa800
Merge pull request #6875 from anntzer/keymap-grid-minor
tacaswell Aug 21, 2016
7f8c295
Add parameter checks to DayLocator initiator
Aug 18, 2016
b5c9aa4
Consolidate DayLocator interval checks
Aug 21, 2016
903d118
Do not rely on outer scope variables in `ImageComparisonTest.test.do_…
Kojoley Jul 12, 2016
e5ea9ee
Pytest compatible `knownfailif` and `image_comparison` decorators
Kojoley Jul 10, 2016
af4afe2
Add support of nose setup/teardown to pytest collector
Kojoley Jul 23, 2016
922d3ac
Filter tests leaked from imported pylab in `test_basic`
Kojoley Jul 23, 2016
6c94b47
Implemented test filtering for pytest
Kojoley Jul 23, 2016
abd769d
Added call to `_init_tests` in `pytest_configure`
Kojoley Jul 27, 2016
dadeac9
Added `--no-pep8` key for pytest
Kojoley Jul 27, 2016
f20cc01
Added travis and appveyor pytest builds
Kojoley Jul 25, 2016
1f0792b
A better way to deal with scope pollution in `test_basic` test
Kojoley Aug 21, 2016
a66d599
Pytest `skipif` does not work on classes with generator methods
Kojoley Aug 21, 2016
a2a8dc2
Add tests for dates.DayLocator
Aug 22, 2016
160c55d
PEP8 fixes
Aug 22, 2016
947e6eb
Merge pull request #5161 from zblz/log-ticks
tacaswell Aug 22, 2016
a53c4b3
Merge pull request #6955 from LindyBalboa/issue_6935
tacaswell Aug 22, 2016
b2a25b2
Merge pull request #6919 from efiring/integer_locator
tacaswell Aug 22, 2016
36f1353
Merge pull request #6904 from efiring/scatter_edgecolor
tacaswell Aug 22, 2016
84f471e
Merge pull request #6730 from Kojoley/improve-tests
tacaswell Aug 23, 2016
f24330d
py.test, updating axis ticks, and unitData as class, removed test_cat…
story645 Aug 3, 2016
5d13c8c
Fixed wrong expression
Kojoley Aug 24, 2016
8c747fb
Merge pull request #6974 from Kojoley/fix-coverage
jenshnielsen Aug 24, 2016
f1b6135
DOC: add docstring for set_array; improve related docstrings in _axes.py
efiring Aug 24, 2016
ee8f448
Merge pull request #6889 from story645/category
tacaswell Aug 25, 2016
28b6a99
Merge pull request #6930 from efiring/PcolorImage_cursor
tacaswell Aug 25, 2016
474c04b
Add link to O'Reilly video course covering matplotlib
rhiever Aug 25, 2016
f16308a
Merge pull request #6978 from rhiever/patch-1
tacaswell Aug 25, 2016
c3e84b0
Catch invalid interactive switch to log scale.
anntzer Aug 26, 2016
c5ec5b3
Don't warn in Collections.contains if picker is not numlike.
anntzer May 28, 2016
0eb17a4
RendererBase: improve draw_image() docstring
f0k Jul 20, 2016
d158587
Merge pull request #6491 from anntzer/dont-warn-in-collections-picker
tacaswell Aug 26, 2016
f95169e
Merge pull request #6983 from anntzer/dont-crash-on-interactive-inval…
tacaswell Aug 27, 2016
6eeb109
Merge pull request #6792 from f0k/pgf-transform
tacaswell Aug 27, 2016
9babee9
Added a text entry widget, that allows usere to register to be notifi…
HastingsGreer Oct 27, 2015
da9b536
resolved merge conflict in CHANGELOG
HastingsGreer Jan 25, 2016
d44d6dd
Added description of textbox widget and example
HastingsGreer Oct 31, 2015
8ba2bdf
Added a text box example: evaluates any string inputs as y(x).
HastingsGreer Oct 31, 2015
83bc3e1
Whitespace adjustments for PEP8 compliance
HastingsGreer Oct 31, 2015
fd5a82b
Removed a newline that was accidentally commited
HastingsGreer Oct 31, 2015
0f79535
removed w accidentally added to the first line
HastingsGreer Oct 31, 2015
d5c28b8
fixed PEP8 formatting
HastingsGreer Oct 31, 2015
c62ed64
Fixed formatting of textbox widget entry in whats_new.rst
HastingsGreer Oct 31, 2015
10d0bbe
formatting changes for Pep8 compliance
HastingsGreer Nov 3, 2015
97df247
removed "time the" from end of document, added last commit by mistake
HastingsGreer Nov 3, 2015
6818f00
refactored "start typing" and "stop typing" into their own functions …
HastingsGreer Jan 20, 2016
403407e
fixed typos from last commit
HastingsGreer Jan 20, 2016
5090f15
made textbox lose focus when window is resized: this prevents cursor …
HastingsGreer Jan 20, 2016
36d8205
added adjustable padding between label and text box
HastingsGreer Jan 20, 2016
e5059c5
removed trailing whitespace
HastingsGreer Jan 25, 2016
03b767c
enabled moving the cursor by clicking
HastingsGreer Feb 13, 2016
76dc565
Document feature: caret can be moved by clicking
HastingsGreer Feb 26, 2016
2793d3a
[Widget/Text] Dont validate the input when clicking outside of the wi…
Nodraak Aug 27, 2016
a11e0fb
TextBox: Added set_val method for convenient scripted setting and upd…
smithsp Jun 17, 2016
257b776
set_axis_bgcolor -> set_facecolor per request of @tacaswell
smithsp Aug 29, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
[run]
source=matplotlib
source=
matplotlib
mpl_toolkits
[report]
omit =
lib/matplotlib/tests/*
lib/matplotlib/testing/*
lib/mpl_toolkits/tests/*

exclude_lines =
raise NotImplemented
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
To help us understand and resolve your issue please check that you have provided
the information below.

- [ ] Matplotlib version, Python version and Platform (Windows, OSX, Linux ...)
- [ ] How did you install Matplotlib and Python (pip, anaconda, from source ...)
- [ ] If possible please supply a [Short, Self Contained, Correct, Example](http://sscce.org/)
that demonstrates the issue i.e a small piece of code which reproduces the issue
and can be run with out any other (or as few as possible) external dependencies.
- [ ] If this is an image generation bug attach a screenshot demonstrating the issue.
- [ ] If this is a regression (Used to work in an earlier version of Matplotlib), please
note where it used to work.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -81,3 +81,5 @@ cover/
# Conda files #
###############
__conda_version__.txt
lib/png.lib
lib/z.lib
11 changes: 7 additions & 4 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
Adrien F. Vincent <vincent.adrien@gmail.com>
Andrew Dawson <ajdawson@acm.org> <dawson@atm.ox.ac.uk>
anykraus <kraus@mpip-mainz.mpg.de> <anykraus@users.noreply.github.com>
Ariel Hernán Curiale <curiale@gmail.com>
Ben Cohen <bj.cohen19@gmail.com> <ben@cohen-family.org>
Ben Root <ben.v.root@gmail.com>
Ben Root <ben.v.root@gmail.com> Benjamin Root <ben.v.root@gmail.com>
Casper van der Wel <caspervdw@gmail.com>
Christoph Gohlke <cgohlke@uci.edu> <cgohlke@uci.edu>
Cimarron Mittelsteadt <cimarronm@gmail.com>
Daniel Hyams <dhyams@gmail.com>
Christoph Gohlke <cgohlke@uci.edu> cgohlke <cgohlke@uci.edu>
Christoph Gohlke <cgohlke@uci.edu> C. Gohlke <cgohlke@uci.edu>
Cimarron Mittelsteadt <cimarronm@gmail.com> Cimarron <cimarronm@gmail.com>
Daniel Hyams <dhyams@gmail.com> Daniel Hyams <dhyams@gitdev.(none)>
David Kua <david@kua.io> <david.kua@mail.utoronto.ca>
endolith <endolith@gmail.com>
Expand All @@ -27,6 +28,8 @@ Jens Hedegaard Nielsen <jenshnielsen@gmail.com> <jens.nielsen@ucl.ac.uk>
John Hunter <jdh2358@gmail.com>
Jorrit Wronski <jowr@mek.dtu.dk>
Jouni K. Seppänen <jks@iki.fi>
Joseph Fox-Rabinovitz <jfoxrabinovitz@gmail.com> Mad Physicist <madphysicist@users.noreply.github.com>
Joseph Fox-Rabinovitz <jfoxrabinovitz@gmail.com> Joseph Fox-Rabinovitz <joseph.r.fox-rabinovitz@nasa.gov>
Julien Schueller <julien.schueller@gmail.com> <schueller@porsche-l64.phimeca.lan>
Julien Schueller <julien.schueller@gmail.com> <schueller@bx-l64.phimeca.lan>
Kevin Davies <kdavies4@gmail.com> <daviesk24@yahoo.com>
Expand Down
129 changes: 88 additions & 41 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
language: python

sudo: false

cache:
pip: true
directories:
- $HOME/.ccache
- $HOME/.cache/pip
- $HOME/.ccache # https://github.com/travis-ci/travis-ci/issues/5853
- $HOME/.cache/matplotlib

addons:
apt:
Expand All @@ -13,11 +16,17 @@ addons:
- gdb
- mencoder
- dvipng
- pgf
- lmodern
- cm-super
- texlive-latex-base
- texlive-latex-extra
- texlive-fonts-recommended
- texlive-latex-recommended
- texlive-xetex
- graphviz
- libgeos-dev
- otf-freefont
# - fonts-humor-sans
# sources:
# - debian-sid
Expand All @@ -31,36 +40,67 @@ env:
- secure: "dfjNqGKzQG5bu3FnDNwLG8H/C4QoieFo4PfFmZPdM2RY7WIzukwKFNT6kiDfOrpwt+2bR7FhzjOGlDECGtlGOtYPN8XuXGjhcP4a4IfakdbDfF+D3NPIpf5VlE6776k0VpvcZBTMYJKNFIMc7QPkOwjvNJ2aXyfe3hBuGlKJzQU="
- BUILD_DOCS=false
- NUMPY=numpy
- OPENBLAS_NUM_THREADS=1
- PANDAS=
- NPROC=2
- TEST_ARGS=--no-pep8
- NOSE_ARGS="--processes=$NPROC --process-timeout=300"

language: python
- PYTEST_ARGS="-ra --timeout=300 --durations=25 --cov-report= --cov=lib" # -n $NPROC
- PYTHON_ARGS=
- DELETE_FONT_CACHE=
- USE_PYTEST=false
#- PYTHONHASHSEED=0 # Workaround for pytest-xdist flaky colletion order
# # https://github.com/pytest-dev/pytest/issues/920
# # https://github.com/pytest-dev/pytest/issues/1075

matrix:
include:
- python: 2.7
env: MOCK=mock NUMPY=numpy==1.6
- python: 3.4
env: PYTHON_ARGS=-OO
- python: 3.5
env: PANDAS=pandas NOSE_ARGS=--with-coverage
env: PANDAS=pandas NOSE_ARGS=--with-coverage DELETE_FONT_CACHE=1
- python: 3.5
env: TEST_ARGS=--pep8
- python: 3.5
env: BUILD_DOCS=true
- python: 3.5
env: USE_PYTEST=true PANDAS=pandas DELETE_FONT_CACHE=1 TEST_ARGS=
- python: "nightly"
env: PRE=--pre
- os: osx
osx_image: xcode7.3
language: generic # https://github.com/travis-ci/travis-ci/issues/2312
env: MOCK=mock NOSE_ARGS=
cache:
# As for now travis caches only "$HOME/.cache/pip"
# https://docs.travis-ci.com/user/caching/#pip-cache
pip: false
directories:
- $HOME/Library/Caches/pip
# `cache` does not support `env`-like `global` so copy-paste from top
- $HOME/.ccache # https://github.com/travis-ci/travis-ci/issues/5853
- $HOME/.cache/matplotlib
allow_failures:
- python: "nightly"

before_install:
- |
# Install into our own pristine virtualenv
source ci/travis/travis_tools.sh
virtualenv --python=python venv
source venv/bin/activate
export PATH=/usr/lib/ccache:$PATH
if [[ $TRAVIS_OS_NAME != 'osx' ]]; then
virtualenv --python=python venv
source venv/bin/activate
export PATH=/usr/lib/ccache:$PATH
else
brew update
brew tap homebrew/gui
brew install python libpng ffmpeg imagemagick mplayer ccache
# We could install ghostscript and inkscape here to test svg and pdf
# but this makes the test time really long.
# brew install ghostscript inkscape
export PATH=/usr/local/opt/ccache/libexec:$PATH
fi

install:
- |
Expand All @@ -71,20 +111,15 @@ install:
pip install --upgrade wheel
pip install --upgrade setuptools
- |
# Install dependencies
if [ -z "$PRE" ]; then
# Install only from travis wheelhouse
wheelhouse_pip_install $NUMPY $PANDAS;
else
# Fall back to pypi for non suported python versions
pip install $PRE $NUMPY $PANDAS;
fi
# Always install from pypi
pip install $PRE pep8 cycler coveralls coverage python-dateutil pyparsing!=2.0.4
pip install pillow sphinx!=1.3.0 $MOCK numpydoc ipython colorspacious
# Install dependencies from pypi
pip install $PRE python-dateutil $NUMPY pyparsing!=2.1.6 $PANDAS pep8 cycler coveralls coverage
pip install $PRE pillow sphinx!=1.3.0 $MOCK numpydoc ipython colorspacious

# Install nose from a build which has partial
# support for python36 and suport for coverage output suppressing
pip install git+https://github.com/jenshnielsen/nose.git@matplotlibnose
# pytest-cov>=2.3.1 due to https://github.com/pytest-dev/pytest-cov/issues/124
pip install $PRE pytest 'pytest-cov>=2.3.1' pytest-timeout pytest-xdist pytest-faulthandler

# We manually install humor sans using the package from Ubuntu 14.10. Unfortunatly humor sans is not
# availible in the Ubuntu version used by Travis but we can manually install the deb from a later
Expand All @@ -106,29 +141,56 @@ install:
- |
# Install matplotlib
pip install -e .
- |
# Installing basemap from github until it's back on pypi
# We have to install it after matplotlib to avoid pulling in MPL as
# a dependency
if [[ $BUILD_DOCS == true ]]; then
pip install pyshp!=1.2.8
pip install git+https://github.com/matplotlib/basemap.git
fi;

script:
# The number of processes is hardcoded, because using too many causes the
# Travis VM to run out of memory (since so many copies of inkscape and
# ghostscript are running at the same time).
- |
echo Testing using $NPROC processes
echo The following args are passed to nose $NOSE_ARGS
echo Testing import of tkagg backend
MPLBACKEND="tkagg" python -c 'import matplotlib.pyplot as plt; print(plt.get_backend())'
if [[ $BUILD_DOCS == false ]]; then
if [[ $DELETE_FONT_CACHE == 1 ]]; then
rm -rf ~/.cache/matplotlib
fi
export MPL_REPO_DIR=$PWD # needed for pep8-conformance test of the examples
gdb -return-child-result -batch -ex r -ex bt --args python tests.py $NOSE_ARGS $TEST_ARGS
if [[ $USE_PYTEST == false ]]; then
echo The following args are passed to nose $NOSE_ARGS
if [[ $TRAVIS_OS_NAME == 'osx' ]]; then
python tests.py $NOSE_ARGS $TEST_ARGS
else
gdb -return-child-result -batch -ex r -ex bt --args python $PYTHON_ARGS tests.py $NOSE_ARGS $TEST_ARGS
fi
else
echo The following args are passed to pytest $PYTEST_ARGS
py.test $PYTEST_ARGS $TEST_ARGS
fi
else
cd doc
python make.py html --small --warningsaserrors
python make.py html
# We don't build the LaTeX docs here, so linkchecker will complain
touch build/html/Matplotlib.pdf
# Linkchecker only works with python 2.7 for the time being
deactivate
source ~/virtualenv/python2.7/bin/activate
pip install pip --upgrade
pip install linkchecker
# linkchecker is currently broken with requests 2.10.0 so force an earlier version
pip install $PRE requests==2.9.2 linkchecker
linkchecker build/html/index.html
fi
# Currently disabled because of differece in behaviour
# between `pytest-cov` and `nose-coverage`
#- if [[ $USE_PYTEST == true ]]; then coveralls; fi
- rm -rf $HOME/.cache/matplotlib/tex.cache
- rm -rf $HOME/.cache/matplotlib/test_cache

after_failure:
- |
Expand Down Expand Up @@ -167,21 +229,6 @@ after_success:
else
echo "Will only deploy docs build from matplotlib master branch"
fi
if [[ $TRAVIS_PULL_REQUEST == false ]] && \
[[ $TRAVIS_REPO_SLUG == 'matplotlib/matplotlib' ]] && \
[[ $TRAVIS_BRANCH == 'master' ]]; then
cd $TRAVIS_BUILD_DIR
python ci/travis/travis_after_all.py
export $(cat .to_export_back)
if [ "$BUILD_LEADER" = "YES" ]; then
if [ "$BUILD_AGGREGATE_STATUS" = "others_succeeded" ]; then
echo "All Succeeded! Triggering OSX build..."
./ci/travis/build_children.sh
else
echo "Some Failed; no OSX build"
fi
fi
fi
if [[ $NOSE_ARGS="--with-coverage" ]]; then
if [[ $NOSE_ARGS =~ "--with-coverage" ]]; then
coveralls
fi
4 changes: 4 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@

2015-11-16 Levels passed to contour(f) and tricontour(f) must be in increasing
order.

2015-10-21 Added TextBox widget


2015-10-21 Added get_ticks_direction()

2015-02-27 Added the rcParam 'image.composite_image' to permit users
Expand Down
Loading
0