Skip to content

Filters

Lazy.jl includes a comprehensive library of filter transmission curves organized by telescope and instrument. Use lazy list-filters to see all available filters.

Using Filters

In the [translate] section, reference filters by their full path or any of their nicknames:

toml
[translate]
    # These are all equivalent ways to reference HST/ACS F606W:
    f606w = {flux = 'f_f606w', error = 'e_f606w'}
    # F606W = {flux = 'f_f606w', error = 'e_f606w'}
    # hst_acs_f606w = {flux = 'f_f606w', error = 'e_f606w'}
    # hst/acs/f606w = {flux = 'f_f606w', error = 'e_f606w'}

Nickname matching is case-sensitive. Each filter has multiple nickname variants to accommodate different naming conventions.

Available Filters

JWST

NIRCam Wide

FilterNicknames
jwst/nircam/f070wf070w, F070W, nircam_f070w
jwst/nircam/f090wf090w, F090W, nircam_f090w
jwst/nircam/f115wf115w, F115W, nircam_f115w
jwst/nircam/f150wf150w, F150W, nircam_f150w
jwst/nircam/f200wf200w, F200W, nircam_f200w
jwst/nircam/f277wf277w, F277W, nircam_f277w
jwst/nircam/f356wf356w, F356W, nircam_f356w
jwst/nircam/f444wf444w, F444W, nircam_f444w

NIRCam Medium

FilterNicknames
jwst/nircam/f140mf140m, F140M, nircam_f140m
jwst/nircam/f162mf162m, F162M, nircam_f162m
jwst/nircam/f182mf182m, F182M, nircam_f182m
jwst/nircam/f210mf210m, F210M, nircam_f210m
jwst/nircam/f250mf250m, F250M, nircam_f250m
jwst/nircam/f300mf300m, F300M, nircam_f300m
jwst/nircam/f335mf335m, F335M, nircam_f335m
jwst/nircam/f360mf360m, F360M, nircam_f360m
jwst/nircam/f410mf410m, F410M, nircam_f410m
jwst/nircam/f430mf430m, F430M, nircam_f430m
jwst/nircam/f460mf460m, F460M, nircam_f460m
jwst/nircam/f480mf480m, F480M, nircam_f480m

NIRCam Narrow

FilterNicknames
jwst/nircam/f164nf164n, F164N, nircam_f164n
jwst/nircam/f187nf187n, F187N, nircam_f187n
jwst/nircam/f212nf212n, F212N, nircam_f212n
jwst/nircam/f323nf323n, F323N, nircam_f323n
jwst/nircam/f405nf405n, F405N, nircam_f405n
jwst/nircam/f466nf466n, F466N, nircam_f466n
jwst/nircam/f470nf470n, F470N, nircam_f470n

MIRI

FilterNicknames
jwst/miri/f560wf560w, F560W, miri_f560w
jwst/miri/f770wf770w, F770W, miri_f770w
jwst/miri/f1000wf1000w, F1000W, miri_f1000w
jwst/miri/f1130wf1130w, F1130W, miri_f1130w
jwst/miri/f1280wf1280w, F1280W, miri_f1280w
jwst/miri/f1500wf1500w, F1500W, miri_f1500w
jwst/miri/f1800wf1800w, F1800W, miri_f1800w
jwst/miri/f2100wf2100w, F2100W, miri_f2100w
jwst/miri/f2550wf2550w, F2550W, miri_f2550w

HST

ACS

FilterNicknames
hst/acs/f435wf435w, F435W, hst_f435w, hst_acs_f435w
hst/acs/f606wf606w, F606W, hst_f606w, hst_acs_f606w
hst/acs/f775wf775w, F775W, hst_f775w, hst_acs_f775w
hst/acs/f814wf814w, F814W, hst_f814w, hst_acs_f814w
hst/acs/f850lpf850lp, F850LP, f850l, hst_f850lp, hst_acs_f850lp

WFC3

FilterNicknames
hst/wfc3/f098mf098m, F098M, hst_f098m, hst_wfc3_f098m
hst/wfc3/f105wf105w, F105W, hst_f105w, hst_wfc3_f105w
hst/wfc3/f125wf125w, F125W, hst_f125w, hst_wfc3_f125w
hst/wfc3/f140wf140w, F140W, hst_f140w, hst_wfc3_f140w
hst/wfc3/f160wf160w, F160W, hst_f160w, hst_wfc3_f160w

Ground-Based

Subaru HSC

FilterNicknames
subaru/hsc/ghsc_g, HSC-g, HSC_g
subaru/hsc/rhsc_r, HSC-r, HSC_r
subaru/hsc/ihsc_i, HSC-i, HSC_i
subaru/hsc/zhsc_z, HSC-z, HSC_z
subaru/hsc/yhsc_y, HSC-y, HSC_y

DECam

FilterNicknames
DECam/decam_udecam_u, DECam_u
DECam/decam_gdecam_g, DECam_g
DECam/decam_rdecam_r, DECam_r
DECam/decam_idecam_i, DECam_i
DECam/decam_zdecam_z, DECam_z
DECam/decam_ydecam_y, DECam_y

CFHT

FilterNicknames
cfht/cfht_ucfht_u, CFHT_u
cfht/cfht_wircam_jcfht_j, CFHT_J, cfht_wircam_j
cfht/cfht_wircam_kscfht_ks, CFHT_Ks, cfht_wircam_ks

UltraVISTA

FilterNicknames
uvista/YUVISTA-Y, uvista_Y, UltraVISTA_Y
uvista/JUVISTA-J, uvista_J, UltraVISTA_J
uvista/HUVISTA-H, uvista_H, UltraVISTA_H
uvista/KsUVISTA-Ks, uvista_Ks, UltraVISTA_Ks

Space Telescopes

Euclid

FilterNicknames
euclid/VISVIS, vis, euclid_vis
euclid/NISP_YNISP_Y, nisp_y, euclid_NISP_Y
euclid/NISP_JNISP_J, nisp_j, euclid_NISP_J
euclid/NISP_HNISP_H, nisp_h, euclid_NISP_H

Spitzer IRAC

FilterNicknames
spitzer/irac/ch1ch1, CH1, irac_ch1, IRAC_36
spitzer/irac/ch2ch2, CH2, irac_ch2, IRAC_45

Rest-Frame Filters

These are used internally for rest-frame absolute magnitude computation (see Configuration).

FilterNicknameDescription
restframe/tophat_uvrf_uv1450-1550 A tophat for M_UV
restframe/bessell_urf_uBessell U for M_U
restframe/bessell_vrf_vBessell V for M_V
restframe/twomass_jrf_j2MASS J for M_J

Adding Custom Filters

  1. Place your filter file in src/filter_files/telescope/instrument/:
src/filter_files/my_telescope/my_filter.dat

The file should be two-column ASCII: wavelength (Angstroms) and transmission.

  1. Add an entry to src/filter_files/filter_directory.toml:
toml
['my_telescope/my_filter']
description = 'My custom filter'
nicknames = ['my_filter', 'MY_FILTER']
wav_units = 'angstrom'
  1. Verify with lazy list-filters.

Contributions of new filters are very welcome! If you've added filter curves for an instrument or survey not yet included, please open a pull request so others can use them too. See Development for the contributing workflow.