wthomp's comments

wthomp | 1 year ago | on: Numpyro: Probabilistic programming with NumPy powered by Jax

This is maybe not the place, but we did some apples to apples comparisons between PyMC, Dynesty, and the Julia Turing.jl package.

A little to my surprise, despite being a Julia fan, Turing really outperformed both the Python solutions. I think JAX should be competitive in raw speed, so it might come down to the maturity of the samplers we used.

wthomp | 2 years ago | on: PHOLED Will Transform Displays

That doesn’t seem to match what I understood from the article. At one point they say explicitly that it will enable brighter displays.

wthomp | 2 years ago | on: Extremely large telescopes at risk

My understanding is that the AO system for GMT is going to pose quite a challenge. A big topic of ongoing research is dealing with “petaling” where the separate primary mirrors in phase due to the atmosphere.

For combining the projects, it does seem like that may be the only option funding wise, but it’s hard to imagine what the resulting observatory would look like. Maybe it would have to be a completely new design?

wthomp | 2 years ago | on: Extremely large telescopes at risk

There’s a bit more to it than that. GMT is further along but its design has many compromises versus TMT. Also, a second ELT in the southern hemisphere is less useful than one in both Hemispheres. The situation for TMT on Maunakea is definitely tricky, but it’s also a better site than either of GMT’s or EELTs.

wthomp | 2 years ago | on: Makie, a modern and fast plotting library for Julia

Coming from matplotlib, I found Makie such a breath of fresh air. The API is just as (if not more) flexible but way more predictable. Their layout system in particular is amazing. I think it bundles it's own constraint engine? Congrats on the new website!

PS. Thanks to the Makie team for the shoutout to my corner plot package in the ecosystem section!

wthomp | 3 years ago | on: James Webb first images – complete set of high resolution shots now live

If you were to fly into these nebula in some kind of spaceship they wouldn't be any brighter than they appear in the night sky from Earth. They would just look way way bigger. The frustrating thing is that our eyes start to respond differently to colours when the light is really really faint. So we would probably perceive them as a grayish green haze. If the image was brightened artificiallythen we would see it as mostly red, with some browns and blues.

wthomp | 3 years ago | on: Running Julia bare-metal on an Arduino

This is really impressive, and a great write up. I’ve been following the work on static compiling Julia to x86 libraries from the GPUCompiler.jl folks but I didn’t expect to see Julia working on an Arduino any time soon. With some kind of basic GC support (even if just using a bump allocator) it seems like a good fraction of the language could actually be available. Most tight loops hopefully don’t allocate so it would mostly just be necessary for creating initial arrays and mutable structs.

wthomp | 3 years ago | on: Astronomers reveal first image of the black hole at the heart of our galaxy

As others have mentioned, this is similar to how the event horizon telescope works today!

However, there’s no free lunch. By using arrays of telescopes instead of a single filled dish/mirror, they are missing a lot of information. Imagine a telescope the size of the earth, but you only use light from a few dozen spots on the surface and let the rest fall through. This is why they had to do all that complicated image reconstruction processing to create the image shown in the papers.

wthomp | 3 years ago | on: Astronomers reveal first image of the black hole at the heart of our galaxy

No, unfortunately those measurements have to be taken at the same time. That said, as the Earth rotates the distance between any two pairs of antennas changes which can be used to add additional information to the images (those new pairs of measurements again have to be taken simultaneously). From what I understand, this is less useful for looking at Sgr A* since the scene isn’t static and changes on a roughly 10 minute timescale.
page 1