I did a search in my linux system, but installTransmissionCurves.py is not found as well,
so I installed the package obs_subaru from github, which contains the python code, by executing
git clone https://github.com/lsst/obs_subaru
However, I still don’t understand how to make use of the file, obs_subaru, in order to install transmission curve.
Note:
I have gone through the "Installing the LSST Science Pipelines " section, and the LSST pipeline is successfully installed and tested.
To make use of any package in the LSST Pipelines, you generally need to make sure it is “set up” by EUPS. I imagine you have already done this for the regular versions of the packages that you originally installed, with line like
setup lsst_distrib -t <some-tag>
To use your custom version of obs_subaru, you’ll also need to run:
cd obs_subaru
setup -j -r .
scons
The -j flag tells EUPS to set up “just” obs_subaru (and not its dependencies) - I’m assuming here that you had previously set up some other version of obs_subaru, and hence all of its dependencies are already setup. There are many other ways to get the same result, but this is probably the simplest one.
However, any version of the LSST Pipelines that requires the transmission curves should come with an obs_subaru version that has the script to install them, and any version does not have that script should not need them (or even be able to use them). So if you’re going through the tutorial with an older version of the pipeline (such as 14.0), you can just skip the installTransmissionCurves.py step. If you’re using 15.0 or a recent weekly build, we should investigate why the installed version of obs_subaru doesn’t seem to have this script.
Could you say more about what you tried to do and how it failed? The original post did not involve anything we’d consider a bug, just an explanation of how to do things and a warning about versions that are now very old, so if you have found a bug, it may be a new one.