Derek Homeier
Derek Homeier
Are the icu and sip versions unchanged as well? Can you try to reinstall OpenGL/Mesa?
Thanks for reporting this; is this issue still pertinent with glueviz 1.2? In a Python 3.8 env or higher I am now getting `glue-core 1.2.2` with `glueviz 1.2.0`.
What does `conda install -c glueviz glueviz==1.2` report?
What is the content of your `glue/external/__init__.py`?
Perhaps related to •3, should `Component` look for Quantity-like inputs to `data` to set default units on `__init__` (basically so `Component(np.arange(6) * u.micron)` would work, and by inference, `Data(...)`)?
I have pushed a first working implementation based on #2294 (along with basic equivalencies support) to my [local fork](https://github.com/dhomeier/glue/tree/unit-conversion) / astrofrog/glue#7, which opens a few possible paths for getting the...
`pint` does not seem to support equivalencies, which would make it difficult to use interchangeably with something like the `astropy.units` framework.
@astrofrog I have committed my own suggestions as I could not run some of the previously failing `viewer` tests locally (still half-broken PyQt on macOS-arm64...). I suppose you can still...
What would you suggest – remove the `.title()` entirely, or only call it if `name.islower()`, or add a kwarg to override it?