VISION User Tutorial

Welcome to VISION (Versatile Integrated Simulator for Inquiry into Observational Needs). This tutorial will guide you through the full workflow: from parameter input to result analysis and further data usage.

1. Overview

VISION provides two independent modules:

Both modules generate mock catalogs (FITS), diagnostic plots, and simulated sky images.

2. Input Parameters

2.1 Common Parameters (both modules)

2.2 Mass Completeness‑specific parameters

2.3 Photo‑z Performance‑specific parameters

3. Uploading Observing Parameters (params.txt)

The file must be named params.txt and follow one of two formats:

Note: Units are indicated in comments (e.g., exp_time in seconds, psf_fwhm in arcseconds). The file can be uploaded by clicking/dragging into the upload area.

4. Running a Simulation

  1. Fill in all required fields on the respective module page.
  2. Upload your params.txt (if not provided, default values may be used – but strongly recommended to upload your own).
  3. Click Submit. The calculation may take several minutes depending on field size and filters.
  4. Watch the real‑time output log in the console area.

5. Understanding the Results

5.1 Mass Completeness Outputs

5.2 Photo‑z Performance Outputs

6. Downloading Data

After successful completion, a “Download Entire Folder (ZIP)” button appears. Click it to download all generated files. You can also directly download individual images via the “View Full Size” or “Download” links under each plot.

7. Further Analysis of Downloaded Data

The downloaded FITS files can be used for custom analyses:

Pro tip: To add a PSF to the simulated images, you can use astropy.convolution with a Moffat or Gaussian kernel. For realistic noise, inject dark current, readout noise, and flat‑field uncertainties using the parameters from your params.txt.

8. Troubleshooting

9. References

For detailed methodology, please refer to the VISION paper (Wang et al., in prep) and the documentation of EGG, EAZY, and SkyMaker.

Happy surveying! – VISION Team