Skip to content

[pull] master from plotly:master #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

Open
wants to merge 5,434 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5434 commits
Select commit Hold shift + click to select a range
84f4e66
Merge pull request #4865 from plotly/fix-bar-charts
emilykl Nov 18, 2024
a42bfb3
merge master; revise this branch following narwhals changes
emilykl Nov 18, 2024
afd9418
chore: Address pandas deprecation warning in test
MarcoGorelli Nov 19, 2024
2425b0a
Merge branch 'master' into version-6-migration
LiamConnors Nov 19, 2024
070f279
Update doc/python/px-arguments.md
LiamConnors Nov 19, 2024
65acf3d
Merge pull request #4890 from MarcoGorelli/pandas-compat
emilykl Nov 20, 2024
1c4c3c9
rename requires-dev to requires-optional
emilykl Nov 21, 2024
c7f9019
update comment
MarcoGorelli Nov 21, 2024
817fef7
Merge pull request #4895 from MarcoGorelli/update-comment
LiamConnors Nov 21, 2024
cd6c101
Update packages/python/plotly/templategen/utils/__init__.py
archmoj Nov 21, 2024
73771de
Merge branch 'master' into add-new-traces-to-templategen
archmoj Nov 21, 2024
9818daf
update filename
emilykl Nov 21, 2024
6454bf5
very light cleanup (formatting; remove packages which are also in req…
emilykl Nov 21, 2024
493952a
clean up jupyter requirements (thanks @marthacryan)
emilykl Nov 21, 2024
6074eea
remove unneccessary step
emilykl Nov 21, 2024
340372a
remove requires-optional from MANIFEST
emilykl Nov 21, 2024
aba3ab2
display deprecated warnings for mapbox traces and skip their validati…
archmoj Nov 12, 2024
b49da0e
formatting
emilykl Nov 22, 2024
1607ccf
Merge branch 'master' into better-pandas-warning
emilykl Nov 22, 2024
b8c5faa
update changelog
emilykl Nov 22, 2024
c541ce1
update changelog
emilykl Nov 22, 2024
7f2ce44
Merge remote-tracking branch 'upstream/master' into avoid-iter-row
MarcoGorelli Nov 22, 2024
c27c49d
Merge pull request #4644 from plotly/better-pandas-warning
emilykl Nov 22, 2024
34af731
Update getting-started.md
LiamConnors Nov 22, 2024
a410628
remove known limitation
LiamConnors Nov 22, 2024
eaae154
mention modin and cuDF
LiamConnors Nov 22, 2024
8db1fbc
Merge branch 'master' into version-6-migration
LiamConnors Nov 22, 2024
26232a2
Update CHANGELOG.md
LiamConnors Nov 22, 2024
61f695d
Update CHANGELOG.md
LiamConnors Nov 22, 2024
28b6062
standardized axes; clarified the initally_hide_divs_other_than_the_first
rl-utility-man Nov 22, 2024
260d6c9
Update CHANGELOG.md
LiamConnors Nov 22, 2024
79636ab
Merge branch 'master' into avoid-iter-row
emilykl Nov 22, 2024
011eedc
remove mention of version 7 not working
LiamConnors Nov 22, 2024
d4bd812
Merge branch 'version-6-migration' of https://github.com/plotly/plotl…
LiamConnors Nov 22, 2024
8a81385
reorg of changelog
LiamConnors Nov 22, 2024
185eda3
Merge pull request #4878 from MarcoGorelli/avoid-iter-row
emilykl Nov 22, 2024
0a4f0a0
Merge pull request #4881 from plotly/add-new-traces-to-templategen
archmoj Nov 22, 2024
4010260
add DeprecationWarning warning type in codegen
emilykl Nov 25, 2024
c187794
capitalization
emilykl Nov 25, 2024
cb3dba7
clean up basedatatypes (return to previous)
emilykl Nov 25, 2024
9908d72
add deprecation warnings to px mapbox functions
emilykl Nov 25, 2024
3b31f3a
formatting
emilykl Nov 25, 2024
e688d28
Merge branch 'master' into v6-mapbox-deprecated-warning
emilykl Nov 25, 2024
5d113b9
cleanup
emilykl Nov 25, 2024
fa0305d
test: Pass native dataframe to `px.histogram` in `test_pass_df_columns`
MarcoGorelli Nov 25, 2024
4a21e76
Merge pull request #4900 from plotly/v6-mapbox-deprecated-warning
archmoj Nov 25, 2024
55473a1
Update bar-charts.md
LiamConnors Nov 25, 2024
71a183e
Update doc/python/v6-changes.md
LiamConnors Nov 25, 2024
6096262
Update v6-changes.md
LiamConnors Nov 25, 2024
87339c3
Update CHANGELOG.md
LiamConnors Nov 26, 2024
6fe6a88
Update doc/python/performance.md
LiamConnors Nov 26, 2024
58cda6d
Merge branch 'version-6-migration' of https://github.com/plotly/plotl…
LiamConnors Nov 26, 2024
17148c9
Update performance.md
LiamConnors Nov 26, 2024
a6a6f17
Update CHANGELOG.md
LiamConnors Nov 26, 2024
e483903
Update CHANGELOG.md
LiamConnors Nov 26, 2024
d6716cd
Merge branch 'version-6-migration' of https://github.com/plotly/plotl…
LiamConnors Nov 26, 2024
f6654a2
Add back v4 migration
LiamConnors Nov 26, 2024
6f42099
Update LaTeX.md
LiamConnors Nov 26, 2024
4b743f6
Merge pull request #4902 from MarcoGorelli/pass-native-in-test
marthacryan Nov 26, 2024
306b47f
Update v4-migration.md
LiamConnors Nov 26, 2024
760aabf
Merge branch 'master' into version-6-migration
LiamConnors Nov 26, 2024
fe19d81
Update v4-migration.md
LiamConnors Nov 26, 2024
0d056db
Merge branch 'version-6-migration' of https://github.com/plotly/plotl…
LiamConnors Nov 26, 2024
fb4ac7e
Update doc/python/v6-changes.md
LiamConnors Nov 26, 2024
1adeae7
Update CHANGELOG.md
LiamConnors Nov 26, 2024
8471804
Merge branch 'version-6-migration' of https://github.com/plotly/plotl…
LiamConnors Nov 26, 2024
7549844
Update doc/python/getting-started.md
LiamConnors Nov 26, 2024
d77a0e2
Update doc/python/v6-changes.md
LiamConnors Nov 26, 2024
485a1d8
Update doc/python/performance.md
LiamConnors Nov 26, 2024
45ead3f
remove version pins
LiamConnors Nov 27, 2024
2b8e2ba
Update doc/python/px-arguments.md
LiamConnors Nov 27, 2024
9f07429
Merge pull request #4840 from plotly/version-6-migration
LiamConnors Nov 27, 2024
b79f78a
Update CHANGELOG.md
LiamConnors Nov 27, 2024
a6ace21
Merge pull request #4907 from plotly/LiamConnors-patch-3
LiamConnors Nov 27, 2024
135141e
Update Plotly.js version to 3.0.0-rc.1
LiamConnors Nov 27, 2024
64d13c5
update Plotly.js rc version in changelog
LiamConnors Nov 27, 2024
b7727a5
Merge pull request #4908 from plotly/update-plotly-js
LiamConnors Nov 27, 2024
173ea1e
version changes for v6.0.0rc0
marthacryan Nov 27, 2024
7548b07
Merge pull request #4910 from plotly/release-6.0.0rc0
marthacryan Nov 27, 2024
8256ba2
chore: Fix heading in changelog
LiamConnors Nov 28, 2024
8f50e2b
Merge pull request #4915 from plotly/LiamConnors-patch-4
LiamConnors Nov 28, 2024
913441b
fix: add narwhals to conda recipe
LiamConnors Nov 28, 2024
0916930
fix: px.timeline was failing when x_start and/or x_end were already d…
MarcoGorelli Nov 28, 2024
ba09922
py38 compat
MarcoGorelli Nov 28, 2024
49ed9b3
fix: pandas DataFrame with non-default Index was resulting in scrambled
MarcoGorelli Nov 30, 2024
f824169
handle dtype conversion for empty arrays
emilykl Dec 2, 2024
ac9ddce
handle dtype conversion for empty arrays; check array.size
emilykl Dec 2, 2024
9af87c9
replacing HTML markup with escaped characters
rl-utility-man Dec 3, 2024
ca90f21
skip b64 encoding if array is empty
emilykl Dec 3, 2024
f7675c3
add tests
emilykl Dec 3, 2024
d9121c9
patch: deepcopy figure fix
FBruzzesi Dec 3, 2024
43ac339
Merge pull request #4922 from plotly/fix-4919
emilykl Dec 3, 2024
484f2df
Merge branch 'master' into patch/deepcopy-figure-fix
FBruzzesi Dec 3, 2024
9ab1c69
fixing <!--#region-->
rl-utility-man Dec 5, 2024
9b057ee
drop down -> dropdown
rl-utility-man Dec 5, 2024
fd655c2
fix cap
rl-utility-man Dec 5, 2024
21c1098
Update doc/python/dropdowns.md
rl-utility-man Dec 5, 2024
1594a39
minor wording change:
rl-utility-man Dec 5, 2024
a5e628c
Merge pull request #4921 from MarcoGorelli/index-alignment
emilykl Dec 5, 2024
477b88f
Merge pull request #4914 from MarcoGorelli/fix-timeline
emilykl Dec 5, 2024
6808a97
test: add basic deepcopy figure test
FBruzzesi Dec 6, 2024
b07c1a3
Merge branch 'master' into patch/deepcopy-figure-fix
FBruzzesi Dec 6, 2024
5951882
Update narwhals version
emilykl Dec 6, 2024
9745c9b
Merge branch 'master' into conda-update
emilykl Dec 6, 2024
7252900
Merge pull request #4916 from plotly/conda-update
emilykl Dec 6, 2024
7c858b6
add .DS_Store to .gitignore
emilykl Dec 6, 2024
9c1d326
add equality test, multiple frames and numpy arrays
FBruzzesi Dec 6, 2024
53d5dce
Merge branch 'master' into patch/deepcopy-figure-fix
FBruzzesi Dec 6, 2024
3e47cf8
Merge pull request #4930 from plotly/chore-4929-ds-store-gitignore
emilykl Dec 6, 2024
444eca4
Merge branch 'master' into patch/deepcopy-figure-fix
FBruzzesi Dec 7, 2024
a7ed5d9
Merge pull request #4926 from FBruzzesi/patch/deepcopy-figure-fix
marthacryan Dec 9, 2024
db68dba
bump cache
LiamConnors Dec 9, 2024
80f352d
bump cache
LiamConnors Dec 9, 2024
7b15316
Merge pull request #4937 from plotly/fix-failing-build-doc
LiamConnors Dec 10, 2024
6f22731
Merge pull request #4938 from plotly/fix-failing-tests
LiamConnors Dec 10, 2024
bd50dd6
Merge branch 'doc-prod' into patch-8
LiamConnors Dec 10, 2024
0093ce0
Add files via upload
Coding-with-Adam Dec 10, 2024
adb108f
Update and rename plotly-py-citation.yml to CITATION.cff
Coding-with-Adam Dec 10, 2024
31df48f
Merge branch 'plotly:master' into master
Coding-with-Adam Dec 10, 2024
8e9c21a
Update doc/python/dropdowns.md
rl-utility-man Dec 12, 2024
07b1208
Merge pull request #4939 from Coding-with-Adam/master
Coding-with-Adam Dec 12, 2024
861b421
Merge pull request #4886 from rl-utility-man/patch-8
LiamConnors Dec 16, 2024
00fc0db
Update autors of Plotly.PY in CITATION.cff
Coding-with-Adam Dec 16, 2024
231edaa
Merge pull request #4944 from plotly/Coding-with-Adam-patch-1
gvwilson Dec 17, 2024
0953cda
Update traitlet values before initial render of widget
marthacryan Jan 6, 2025
273bab6
Remove extra imports and extra setting of traitlets
marthacryan Jan 7, 2025
0929e2d
Use correct source data for data traitlet
marthacryan Jan 7, 2025
215017f
Remove unnecessary setting of traitlets
marthacryan Jan 7, 2025
429eeb9
Add comment and revert changes to variable
marthacryan Jan 9, 2025
0089f32
Lint
marthacryan Jan 9, 2025
1fc6bdd
Merge pull request #4956 from plotly/update-traitlets
marthacryan Jan 9, 2025
7eb6dfd
move plotly-geo and chart-studio to their own repos
emilykl Jan 11, 2025
529c89d
Merge branch 'master' into merge-recent-docs-changes
LiamConnors Jan 14, 2025
ed67d12
Update release.md to remove package.json versioning
marthacryan Jan 14, 2025
434423f
remove mention of fig.show
LiamConnors Jan 14, 2025
c4225c3
Merge pull request #4967 from plotly/marthacryan-patch-1
marthacryan Jan 14, 2025
124d4e3
Remove specific version from README
marthacryan Jan 14, 2025
3410e9d
Remove instructions to change version in README
marthacryan Jan 14, 2025
666c025
Merge pull request #4968 from plotly/figure-widget-updates
LiamConnors Jan 14, 2025
d831305
Merge pull request #4969 from plotly/marthacryan-patch-1
marthacryan Jan 14, 2025
a6f02b7
Move package metadata into pyproject.toml and all other python code i…
marthacryan Jan 14, 2025
7be470b
Cleanup extra changes
marthacryan Jan 14, 2025
7170a51
Revert changes to command names
marthacryan Jan 14, 2025
6a2d9bc
Add version attr
marthacryan Jan 14, 2025
37807da
Add correct output directory for artifacts
marthacryan Jan 14, 2025
3d36f14
Merge pull request #4966 from plotly/merge-recent-docs-changes
LiamConnors Jan 15, 2025
989e974
remove references to plotly-geo and chart-studio as subdirectories of…
emilykl Jan 14, 2025
41cd025
Move version into separate file
marthacryan Jan 15, 2025
7fd6870
Attempt to fix version issues
marthacryan Jan 16, 2025
cdd0204
Attempt to fix version issues
marthacryan Jan 16, 2025
2aa76bf
add note on dicts and arrays
LiamConnors Jan 21, 2025
357ad0c
Update doc/python/px-arguments.md
LiamConnors Jan 22, 2025
0ca20aa
Merge pull request #4976 from plotly/update-docs-for-dataframes
LiamConnors Jan 23, 2025
fe7147b
Update to plotly.js 3.0.0
marthacryan Jan 28, 2025
769d12f
Merge pull request #4987 from plotly/upgrade-plotlyjs-3.0
marthacryan Jan 28, 2025
49581b8
version changes for v6.0.0
marthacryan Jan 28, 2025
7ee50d2
Merge pull request #4989 from plotly/release-6.0.0
marthacryan Jan 28, 2025
81b842e
update plotly.py versions
LiamConnors Jan 28, 2025
a465792
Merge pull request #4990 from plotly/make-6-0-0-docs-live
LiamConnors Jan 28, 2025
0b9d2e3
Remove require.js from doc nb.tpl file
marthacryan Jan 28, 2025
5e079e1
Merge pull request #4992 from plotly/marthacryan-patch-1
marthacryan Jan 28, 2025
85ac208
Merge branch 'master' into move-chart-studio-and-plotly-geo
emilykl Jan 29, 2025
3abd6d4
fix: custom category order was hard-coded
MarcoGorelli Jan 30, 2025
9043fff
add go.Pie comparison
MarcoGorelli Jan 30, 2025
99cbc45
remove unnecessary paragraph
emilykl Jan 30, 2025
d974535
Merge pull request #5000 from MarcoGorelli/hardcoded-var
emilykl Jan 30, 2025
9910078
Merge pull request #4972 from plotly/move-chart-studio-and-plotly-geo
emilykl Jan 30, 2025
48cc36a
Merge with master
marthacryan Jan 30, 2025
9795406
Add pip install editable to CI config
marthacryan Jan 30, 2025
39750d5
Add version attribute
marthacryan Jan 30, 2025
937ad46
Remove extra reference to version.py
marthacryan Jan 30, 2025
0d06ded
Code format
marthacryan Jan 30, 2025
ca9aa0a
Explicitly import importlib.metadata
marthacryan Jan 30, 2025
32adcc3
move packages/python/plotly to top level
emilykl Jan 30, 2025
ec7c557
Add __name__ == main wrapper around command line arg parsing
marthacryan Jan 30, 2025
6ea167d
update to python 3.9 for dev build to fix importlib error
marthacryan Jan 30, 2025
6f40cdc
Remove unnecessary widget version
marthacryan Jan 30, 2025
cb01379
adjust paths
emilykl Jan 30, 2025
2ef2559
Update version of python for dev build CI
marthacryan Jan 30, 2025
634c787
Add pip install editable
marthacryan Jan 30, 2025
8abdeaf
Add pyproject.toml to conda recipe
marthacryan Jan 30, 2025
dafa57f
Fix filepath in conda recipe
marthacryan Jan 30, 2025
f642b58
update paths in setup.py
emilykl Jan 30, 2025
54d076b
update paths in codegen
emilykl Jan 31, 2025
76ca2a3
re-add missing geojson data file
emilykl Feb 3, 2025
17e0147
add test for loading px datasets
emilykl Feb 3, 2025
bfd6d07
add v6 migration to migration guide
emilykl Feb 3, 2025
370efcd
Fix accessing of pyproject.toml version in conda recipe
marthacryan Feb 3, 2025
b818373
update .gitignore for widget
emilykl Feb 4, 2025
7cd04fb
add link to plotly-geo to README
emilykl Feb 4, 2025
9e15334
update paths in Makefile
emilykl Feb 4, 2025
5813a8a
Merge pull request #5002 from plotly/simplify-dir-structure
emilykl Feb 4, 2025
dc1b55b
Merge with master
marthacryan Feb 4, 2025
011d410
Remove setup.py from root
marthacryan Feb 4, 2025
48e7de3
Fix filepath in commands.py
marthacryan Feb 4, 2025
6076305
remove
emilykl Feb 4, 2025
c85c576
remove tox instructions
emilykl Feb 4, 2025
d1905cb
Use new variable name for project root in commands.py
marthacryan Feb 4, 2025
f68d997
Remove conda from CI and release
marthacryan Feb 4, 2025
2a366ef
Add license file and pytest to pyproject.toml
marthacryan Feb 4, 2025
69897ae
Fix syntax issues with pyproject.toml
marthacryan Feb 4, 2025
bcfa6a7
Update release instructions
marthacryan Feb 4, 2025
5d51c80
remove pre-commit file
emilykl Feb 4, 2025
86a7e12
Merge pull request #5010 from plotly/more-cleanup
gvwilson Feb 5, 2025
1f1dae9
remove versioneer from manifest.in
marthacryan Feb 5, 2025
2ca6dae
Pin narwhals version
marthacryan Feb 5, 2025
a7499c1
Update pyproject.toml
marthacryan Feb 5, 2025
56d2096
Remove wheel install from CI
marthacryan Feb 5, 2025
ac57d7d
Merge branch 'use-pyprojecttoml' of github.com:plotly/plotly.py into …
marthacryan Feb 5, 2025
c6992fc
Update pin of pandas instead of narwhals
marthacryan Feb 5, 2025
5111cfa
Merge branch 'master' of github.com:plotly/plotly.py into use-pyproje…
marthacryan Feb 5, 2025
5d539a0
test: working on PyArrow datetime test
gvwilson Feb 5, 2025
410d30e
Update plotly/tests/test_optional/test_px/test_px_hover.py
gvwilson Feb 6, 2025
c58e73a
fix: PyArrow datetime issue in test
gvwilson Feb 6, 2025
12b47e0
Update plotly/tests/test_optional/test_px/test_px_input.py
gvwilson Feb 6, 2025
72bc179
fix: conditionally remove '"template"' key from test JSON
gvwilson Feb 6, 2025
15a7028
Move tests out of the plotly directory
marthacryan Feb 6, 2025
f3db071
Rename any references to plotly/tests with just tests
marthacryan Feb 6, 2025
6acd25a
Move plotly_utils tests into root tests directory
marthacryan Feb 6, 2025
0c343ef
Reset filepath to one that will cause import to fail
marthacryan Feb 6, 2025
a94517c
fix: remove xfail for PyArrow timezone test
gvwilson Feb 6, 2025
98f2c8f
Fix filepath in optional_imports test
marthacryan Feb 6, 2025
28a5b74
Update filepaths to plotly_utils tests
marthacryan Feb 6, 2025
39032fb
Black
marthacryan Feb 6, 2025
4573074
Black
marthacryan Feb 6, 2025
86bb1a8
Update plotly/tests/test_optional/test_px/test_px_input.py
gvwilson Feb 6, 2025
742f592
Update plotly/tests/test_optional/test_px/test_px_hover.py
gvwilson Feb 6, 2025
19b611d
Merge pull request #4977 from plotly/updates-to-tests
gvwilson Feb 7, 2025
10b2b87
Merge with master
marthacryan Feb 7, 2025
e41dcab
Merge pull request #4970 from plotly/use-pyprojecttoml
marthacryan Feb 7, 2025
73bc82a
Remove _plotly_future_ and all references to it
marthacryan Feb 7, 2025
e9523e8
Merge pull request #5020 from plotly/remove-plotly-futures
gvwilson Feb 7, 2025
93df541
Change md file names to all caps for consistency
marthacryan Feb 7, 2025
4a9cc7e
Merge pull request #5021 from plotly/capitalize-md
gvwilson Feb 7, 2025
190a6c0
Use correct filepath for README.md in pyproject.toml
marthacryan Feb 10, 2025
60ada7c
Merge pull request #5024 from plotly/marthacryan-patch-1
gvwilson Feb 10, 2025
ebd06f8
Use uv instead of pip for CI download
marthacryan Feb 11, 2025
d69f1dc
Update dependencies download to use uv
marthacryan Feb 11, 2025
84dde9e
Fix plotly-geo install
marthacryan Feb 11, 2025
69a39b9
Use correct venv activate step
marthacryan Feb 11, 2025
4fc33b5
Run pytest through python to fix dependency issue
marthacryan Feb 11, 2025
632cf32
Add uv for doc build
marthacryan Feb 11, 2025
5981bfb
Remove flag that doesn't work for uv
marthacryan Feb 11, 2025
ffb2b25
Remove flag that doesn't work for uv
marthacryan Feb 11, 2025
fe8b92e
Remove unnecessary uninstall step
marthacryan Feb 11, 2025
cfce34f
Make calls to pytest wrapped by python -m
marthacryan Feb 11, 2025
82736ad
Merge pull request #5029 from plotly/uv-ci
marthacryan Feb 11, 2025
323cc80
Merge test and tests folder and clean up files
marthacryan Feb 11, 2025
a95ed3f
Fix broken filepath
marthacryan Feb 11, 2025
3ddf627
Merge pull request #5023 from plotly/update-test-dir
marthacryan Feb 10, 2025
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
533 changes: 533 additions & 0 deletions .circleci/config.yml

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github: plotly
custom: https://plot.ly/products/consulting-and-oem/
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Thanks for your interest in Plotly.py!

Before opening an issue, please search for existing and closed issues :)

**Please** accompany bug reports with a reproducible example. Please use the [latest version](https://github.com/plotly/plotly.py/blob/master/CHANGELOG.md) of plotly.py in your report unless not applicable.

Note that GitHub Issues are meant to be used for bug reports and feature requests only. Implementation or usage questions should be asked on [community.plotly.com](https://community.plotly.com/c/graphing-libraries/python/10) or on Stack Overflow (tagged [`plotly`](https://stackoverflow.com/questions/tagged/plotly)).
38 changes: 38 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!--
Please uncomment this block and take a look at this checklist if your PR is making substantial changes to **documentation**/impacts files in the `doc` directory. Check all that apply to your PR, and leave the rest unchecked to discuss with your reviewer! Not all boxes must be checked for every PR :)

If your PR modifies code of the `plotly` package, we have a different checklist
below :-).

### Documentation PR

- [ ] I've [seen the `doc/README.md` file](https://github.com/plotly/plotly.py/blob/master/doc/README.md)
- [ ] This change runs in the current version of Plotly on PyPI and targets the `doc-prod` branch OR it targets the `master` branch
- [ ] If this PR modifies the first example in a page or adds a new one, it is a `px` example if at all possible
- [ ] Every new/modified example has a descriptive title and motivating sentence or paragraph
- [ ] Every new/modified example is independently runnable
- [ ] Every new/modified example is optimized for short line count and focuses on the Plotly/visualization-related aspects of the example rather than the computation required to produce the data being visualized
- [ ] Meaningful/relatable datasets are used for all new examples instead of randomly-generated data where possible
- [ ] The random seed is set if using randomly-generated data in new/modified examples
- [ ] New/modified remote datasets are loaded from https://plotly.github.io/datasets and added to https://github.com/plotly/datasets
- [ ] Large computations are avoided in the new/modified examples in favour of loading remote datasets that represent the output of such computations
- [ ] Imports are `plotly.graph_objects as go` / `plotly.express as px` / `plotly.io as pio`
- [ ] Data frames are always called `df`
- [ ] `fig = <something>` call is high up in each new/modified example (either `px.<something>` or `make_subplots` or `go.Figure`)
- [ ] Liberal use is made of `fig.add_*` and `fig.update_*` rather than `go.Figure(data=..., layout=...)` in every new/modified example
- [ ] Specific adders and updaters like `fig.add_shape` and `fig.update_xaxes` are used instead of big `fig.update_layout` calls in every new/modified example
- [ ] `fig.show()` is at the end of each new/modified example
- [ ] `plotly.plot()` and `plotly.iplot()` are not used in any new/modified example
- [ ] Hex codes for colors are not used in any new/modified example in favour of [these nice ones](https://github.com/plotly/plotly.py/issues/2192)

## Code PR

- [ ] I have read through the [contributing notes](https://github.com/plotly/plotly.py/blob/master/CONTRIBUTING.md) and understand the structure of the package. In particular, if my PR modifies code of `plotly.graph_objects`, my modifications concern the `codegen` files and not generated files.
- [ ] I have added tests (if submitting a new feature or correcting a bug) or
modified existing tests.
- [ ] For a new feature, I have added documentation examples in an existing or
new tutorial notebook (please see the doc checklist as well).
- [ ] I have added a CHANGELOG entry if fixing/changing/adding anything substantial.
- [ ] For a new feature or a change in behaviour, I have updated the relevant docstrings in the code to describe the feature or behaviour (please see the doc checklist as well).

-->
54 changes: 51 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,65 @@
0
0.html
iframe_figures/
tests/test_orca/images/linux/failed/

*.egg-info

*.pyc

*.gz

*~

doc/python/raw.githubusercontent.com/

# Don't ignore dataset files
!*.csv.gz
!*.geojson.gz

*.ipynb

*.coverage

build
*.tox

debug_script.py

test_output.txt

plotly/api/v2/spectacle_presentations.py

plotly/presentation_objs/

.idea

node_modules/

.pytest_cache

# virtual envs
vv
venv*

# dist files
build
dist
plotly.egg-info/

debug_script.py
# macOS utility file
**/.DS_Store

tests/test_orca/images/*/failed
tests/test_orca/images/*/tmp
tests/test_core/test_offline/plotly.min.js
temp-plot.html
.vscode
doc/python/.ipynb_checkpoints
doc/python/.mapbox_token
doc/.ipynb_checkpoints
tags
doc/check-or-enforce-order.py
plotly/package_data/widgetbundle.js

test_output.txt
tests/percy/*.html
tests/percy/pandas2/*.html
6 changes: 0 additions & 6 deletions .gitmodules

This file was deleted.

Loading