Skip to content

Version 4 integration #1666

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

Merged
merged 78 commits into from
Jul 16, 2019
Merged

Version 4 integration #1666

merged 78 commits into from
Jul 16, 2019

Conversation

jonmmease
Copy link
Contributor

This is the version 4 integration branch

jonmmease and others added 30 commits June 3, 2019 11:54
* Init all future flags as enabled
* Remove future flag disabled logic
* Update v4 template colors
* Remove deprecated imports, replace with error pointing to chart_studio package
* Remove future flag specifications from tests
* Fix test_core tests for v4 functionality
* Update test_optional tests for v4 behavior
* Remove test_plotly tests from the plotly project these still live in the chart_studio project
* Disable template for test_offline tests
* Update expected JSON encoding of Column dates
* Only enable 'browser' default renderer if default browser can be found
* Fix orca image renderers test
* Fix JSON encoding tests
* Disable template in orca image tests
* Move plotly package under plotly-package directory
* Move codegen, submodules, templategen to plotly-package directory
* remove unused example images directory
* optional import of chart_studio in src validator
* Move figure factory tests to plotly-figure-factory-package
* Split out plotly/package_data into the appropriate distribution package
* Update setup.py packages
* Update codegen for new directory structure
* Update setup.py tasks for new directory structure
* Add license file per subproject
* Move figure_factory module back into plotly package and extract the
geo shape files into a _plotly_geo data package
* Remove legacy graph_reference module
* Update test_offline to not depend on working directory
* Update config.yml test
* Update test_offline paths
* CI updates
* Remove plotly.tests import in chart_studio tests
* Install plotly-geo-package
* Restructure repo with a top-level `packages/` directory
* Fix circle ci testing paths
* Remove node_modules from git
* Fix codegen paths
* Fix test paths
* Integrate plotly_express as plotly.express
* Remove namespace package path extension
* Remove doc references to ExpressFigure
* move legacy plotly/colors.py to plotly/colors/__init__.py
Initial work on updating the release process for the three separate distribution packages
* conda recipe updates
* package metadata updates
* conda recipe updates
* package-lock update
* Add plotly express datasets as package data
* chart_studio -> chart-studio in error message
* auto-import tools below chart_studio
* Rewrite `plotly.plotly.plot` to remove use of the v1 chart studio API. Remove fileopt argument
* Use IPython.display.IFrame to remove deprecation warning
when displaying figure in the Jupyter notebook using
`chart_studio.plotly.iplot`
and replace them with full interactive version on hover.
…gure (#1624)

* Removed dead code
* Update add_trace, add_traces, and add_{trace} figure methods to return
the figure they're called on
emmanuelle and others added 27 commits June 25, 2019 11:49
* Added 'rebeccapurple' named css color
* Support color lists in colorscale validator
* Support strings of named colors from plotly.colors as colorscale
* Add all legacy plotly.js colorscale definitions to plotly.colors and always coerce color string to colorscale definitions.
* Rename Plotly sequential colorscale to Plotly3 since this was only
the theme default for version 3
* Added sequence colorscale tests
* Change default colorscale for annotated heatmap figure factory to Plasma
* Split jupyter extensions back into `plotlywidget` and `jupyterlab-plotly`

The reason for this is that the combined extension made compatibility with nbviewer and voila challenging.
* gantt ff should return go.Figure object
* changed default size because with 900 the chart overflows in a notebook
* Fix test_sg_scraper test path
Update conda recipe to build sdist and then install it so that
versioneer's version logic runs properly
@jonmmease
Copy link
Contributor Author

🚀

@jonmmease jonmmease merged commit 65625d4 into master Jul 16, 2019
@nicolaskruchten nicolaskruchten deleted the v4_integration branch June 19, 2020 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants