CLUMPY brightness & dust maps, and HYPERCAT software package
We have released large hypercubes of CLUMPY brightness and dust maps (FTP), together with the HYPERCAT Python software suite (on GitHub; repository will be opened once the paper has been accepted) for easy handling of the data. HYPERCAT stands for Hypercubes of AGN Tori. The accompanying paper titled "Hypercubes of AGN Tori (HYPERCAT): Resolving the Torus with Extremely Large Telescopes" has been submitted on 2020-08-30 (Nikutta, Lopez-Rodriguez, Ichikawa, Levenson, Packham, Hönig, Alonso-Herrero, 2020)
The main goal of HYPERCAT is to make it easy to obtain brightness maps and 2D projected dust maps of torus models generated by CLUMPY (or other codes).
The images are computed very quickly via N-dimensional interpolation on a 9-dimensional pre-computed grid (called imgdata) with parameter axes: \(\sigma, i, Y, N_0, q, \tau_V\), wave, and the x and y (pixel) axes. The dust maps do not depend on wave and \(\tau_V\), and depend on \(N_0\) only as a multiplicative factor, thus the hypercube of dust maps (called clddata) only has 6 axes. All images and maps can be rotated to any desired position angle.
Further, provides HYPERCAT functions to compute the PSFs of telescopes, and to apply these PSF to the CLUMPY images to simulate observations, together with detector pixelization and noise addition. HYPERCAT comes bundled with the pupil images of several telescopes, including the upcoming generation of extremely large telescopes, for immediate use, i.e. JWST, Keck, GMT, TMT, ELT.
Other observation modes are also supported, namely interferometry and IFU-like observations (spectrally resolved per-pixel observations).
Study the morphologies of emission and dust distributions
HYPERCAT comes with built-in a module for morphology studies which allows, among other things, to compute various image moments, image orientation/PA, image sizes in both directions, elongations, and more.
Use HYPERCAT via Python, GUI, web app
When we open the HYPERCAT repository, the code can be used in several ways:
- As a Python module in your own analysis; use it in your Python scripts or Jupyter notebooks [API documented here]
- As a GUI (currently supports the interpolation of images)
- As a web app (can run in your local browser) for image interpolation
A User Manual and several example Jupyter notebooks will provide you with enough start-up assistance to make using HYPERCAT very easy. We will also release a full API documentation and a Technical Manual.