Skip to content
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

Merged
merged 10 commits into from
May 9, 2022

Conversation

SimonDanisch
Copy link
Member

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).

@MakieBot
Copy link
Collaborator

Compile Times benchmark

@fatteneder fatteneder mentioned this pull request Mar 26, 2022
1 task
src/figureplotting.jl Outdated Show resolved Hide resolved
# Otherwise, we check the arguments
non_obs = to_value.(args)
conv = try
convert_arguments(p, non_obs...)
Copy link
Member

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?

Copy link
Member Author

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.

Copy link
Member

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 :)

src/figureplotting.jl Outdated Show resolved Hide resolved
@SimonDanisch SimonDanisch changed the base branch from master to breaking-release May 9, 2022 10:09
@SimonDanisch SimonDanisch merged commit 577e62a into breaking-release May 9, 2022
@SimonDanisch SimonDanisch deleted the sd/no-bb-for-axis branch May 9, 2022 10:16
This was referenced May 11, 2022
SimonDanisch added a commit that referenced this pull request May 13, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request May 13, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request May 13, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request May 13, 2022
* 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
SimonDanisch added a commit that referenced this pull request May 14, 2022
* 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
SimonDanisch added a commit that referenced this pull request May 20, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request May 20, 2022
* 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
SimonDanisch added a commit that referenced this pull request May 20, 2022
* 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
SimonDanisch added a commit that referenced this pull request May 23, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jun 14, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 14, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 14, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jun 14, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 14, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 15, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jun 15, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 15, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 16, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jun 16, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 16, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 20, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jun 20, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 20, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 22, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jun 22, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 22, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 22, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jun 22, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jun 22, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jul 7, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jul 7, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jul 7, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jul 7, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jul 19, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Jul 19, 2022
* 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
SimonDanisch added a commit that referenced this pull request Jul 19, 2022
* 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
SimonDanisch added a commit that referenced this pull request Aug 8, 2022
* don't use data_limits to figure out axis type

* fix is2d

* fix tests

* fix heatmap

* fix remaining tests

* Update contours.jl

* fix comments
SimonDanisch added a commit that referenced this pull request Aug 8, 2022
* 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
SimonDanisch added a commit that referenced this pull request Aug 8, 2022
* 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
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.

3 participants