-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Typed arrays support #2388
Typed arrays support #2388
Commits on Feb 20, 2018
-
rename Lib.isArray -> Lib.isArrayOrTypedArray
... to avoid confusion with Array.isArray and upcoming Lib.isTypedArray
Configuration menu - View commit details
-
Copy full SHA for 91b03ff - Browse repository at this point
Copy the full SHA 91b03ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a25ff13 - Browse repository at this point
Copy the full SHA a25ff13View commit details -
[PoC] bypass ax.d2c for typedArray during ax.makeCalcdata
... and use typed array 'subarray' to slice coordinate arrays to series length
Configuration menu - View commit details
-
Copy full SHA for 45c2f35 - Browse repository at this point
Copy the full SHA 45c2f35View commit details -
replace Array.isArray -> Lib.isArrayOrTypedArray in various places
... that should accept typed array (mostly arrayOk attribute, with marker.size and marker.color being to most likely candidates for typed array inputs).
Configuration menu - View commit details
-
Copy full SHA for 2d81bdc - Browse repository at this point
Copy the full SHA 2d81bdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcf59d7 - Browse repository at this point
Copy the full SHA bcf59d7View commit details -
- do the Lib.extend* methods do the right for typed arrays - what to do with 2d arrays? Should we start supporting ndarrays? - should we invent a JSON-seriliazable version of typed arrays?
Configuration menu - View commit details
-
Copy full SHA for bc32981 - Browse repository at this point
Copy the full SHA bc32981View commit details
Commits on Feb 22, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2372629 - Browse repository at this point
Copy the full SHA 2372629View commit details
Commits on Feb 26, 2018
-
make scattergl dragmode relayout replot not recalc
... replot is sufficient since regl push.
1Configuration menu - View commit details
-
Copy full SHA for 909120e - Browse repository at this point
Copy the full SHA 909120eView commit details -
large lint commit in scattergl/index.js
... to make things look a little more like the rest of plotly.js
Configuration menu - View commit details
-
Copy full SHA for 5316c47 - Browse repository at this point
Copy the full SHA 5316c47View commit details -
improvements to Scattergl.calc
- reuse scatter axis-expansion logic - improve 'fast' axis expand routine (using average marker.size as pad value) - use ax.makeCalcdata for all axis types (this creates a new array for linear axes, but makes thing more robust) - add a few TODOs
Configuration menu - View commit details
-
Copy full SHA for 0aa0f5e - Browse repository at this point
Copy the full SHA 0aa0f5eView commit details -
- most notable change is in gl2d_axes_label2 that now shows the correct to-zero autorange.
Configuration menu - View commit details
-
Copy full SHA for 39ef5a9 - Browse repository at this point
Copy the full SHA 39ef5a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36b4e25 - Browse repository at this point
Copy the full SHA 36b4e25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f93f7 - Browse repository at this point
Copy the full SHA 40f93f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d98dcc0 - Browse repository at this point
Copy the full SHA d98dcc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e2f73 - Browse repository at this point
Copy the full SHA c0e2f73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d37b6 - Browse repository at this point
Copy the full SHA 09d37b6View commit details
Commits on Feb 28, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a7ed2c2 - Browse repository at this point
Copy the full SHA a7ed2c2View commit details -
add and 🔒 typed array support for extendTraces and prependTraces
... by merging the concat and splice steps (which can't be done using native methods on typed arrays)
Configuration menu - View commit details
-
Copy full SHA for b95e462 - Browse repository at this point
Copy the full SHA b95e462View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53ea0ec - Browse repository at this point
Copy the full SHA 53ea0ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98d2407 - Browse repository at this point
Copy the full SHA 98d2407View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a8443 - Browse repository at this point
Copy the full SHA 01a8443View commit details -
Configuration menu - View commit details
-
Copy full SHA for c15722f - Browse repository at this point
Copy the full SHA c15722fView commit details -
Merge pull request #2404 from plotly/scattergl-autorange
On-par autorange for scattergl
Configuration menu - View commit details
-
Copy full SHA for a2fb88b - Browse repository at this point
Copy the full SHA a2fb88bView commit details -
- by making sure it returns false on instances of DataView
Configuration menu - View commit details
-
Copy full SHA for f0395b5 - Browse repository at this point
Copy the full SHA f0395b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b83826 - Browse repository at this point
Copy the full SHA 9b83826View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dd2f69 - Browse repository at this point
Copy the full SHA 6dd2f69View commit details -
check that typed arrays items aren't all NaNs in hasColorscale
- we could have used isNaN here, but isNumeric is fast enough that the gains would be negligible.
Configuration menu - View commit details
-
Copy full SHA for 306986d - Browse repository at this point
Copy the full SHA 306986dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4cb0c4 - Browse repository at this point
Copy the full SHA d4cb0c4View commit details