-
-
Notifications
You must be signed in to change notification settings - Fork 313
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
don't use data_limits to figure out axis type #1770
Conversation
# Otherwise, we check the arguments | ||
non_obs = to_value.(args) | ||
conv = try | ||
convert_arguments(p, non_obs...) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so this runs the argument conversion twice, right? once for determining Axis type, once when actually plotting? can this be reduced to once in the future when plot objects are decoupled from Scenes?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, I'm fine with it for now, since we plotted 2 times before this, which is much worse. I'll try to convert only one time after merging this PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes it was definitely worse, this is less bad :)
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes fix merge fix contourf
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes fix merge fix contourf
* don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * less magic, clearer name * fix remaining signatures, fix tests * fix makie tests * fix matrix_grid * gotta remove flat surface from WGLMakie tests :( * fix merge conflicts vscode didn't show
* don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * clean up attribute code / easier compilation * qualify AbstractObservable * speed improvements * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * don't use data_limits to figure out axis type (#1770) * don't use data_limits to figure out axis type * fix is2d * fix tests * fix heatmap * fix remaining tests * Update contours.jl * fix comments * fix 2d surfaces, add test (#1913) * [breaking] clean up conversion pipeline (#1810) * convert more orderly * fix problems * ok, we can't actually recursively convert * the need for recursion * fix conversions * geometry improvements * fix surface * fix surface * remove unused files * fix heatmap with Intervals * bring back nice errors, by introducing proper per plot convert targets * fix plot * fix tests * reset runtests * address review * resurrect Grid and address last review comment * fix surface * fix tests * remove some boxes fix merge fix contourf
So we don't need to apply conversions and don't need to create a fake scene.
This also allows to decouple the axis more from the conversion pipeline and opens up the path to leave plots completely unprocessed before we create the axis (allowing to use e.g. the axis when converting & processing the plot object).