fermiPy / fermipy

Fermi-LAT Python Analysis Framework
http://fermipy.readthedocs.org/
BSD 3-Clause "New" or "Revised" License
52 stars 53 forks source link

Module installation #476

Closed ghost closed 2 years ago

ghost commented 2 years ago

How to install Fermitools/Fermipy in 3ML environment?

henrikef commented 2 years ago

Hi @mengjian2024!

I recommend going with the release candidate of fermitools as the last release has a lot of outdated dependency packages.

Instructions for installing the latest release candidate of the fermitools & fermipy are here: https://fermipy.readthedocs.io/en/latest/install.html

Once you have that, just pip install threeML should do it.

ghost commented 2 years ago

I tried several methods: I first created a threeML environment with conda and then ran the command conda install -c conda-forge -c Fermi fermitools clhep=2.4.4.1 and there was a module collision that caused the installation to fail

ghost commented 2 years ago

I tried to create the environment for fermitools/fermipy dependencies with mamba first , I then used pip install threeml to install the module, and when I used the corresponding kernel in Jupyterlab, the kernel died.

henrikef commented 2 years ago

Any error message from the jupyter kernel? Can you verify that the fermitools work in your env? By running gtirfs or some of the test binaries like test_eblAtten ,test_Likelihood on the command line?

ghost commented 2 years ago

When I created the environment using Mamba,I could see the version information of Fermitools when I used conda List,and then I used PIP install fermipy to see the version information when I installed Fermipy #

henrikef commented 2 years ago

I'm trying to help you solve this but I cannot do that without any information about what's wrong.

Which version of fermitools and fermipy do you have installed? What's your operating system?

What output do you get when you run gtirfs and test_Likelihood on the command line?

What commands are you running in your notebook and at which point does it crash? Are there any error messages?

ghost commented 2 years ago

Hi,I opened my Jupyter and have confirmed that fermitools is in my env environment. At this time I did not install the threeml module, but when I used import Fermipy there was a kernel shutdown

ghost commented 2 years ago

I'm sorry that I can only remember part of the information of the error reported at that time, and I didn't show you the details of the error reported, so it is really difficult to solve the problem. My system uses WSL, Fermitools, and fermipy versions I can't remember.

henrikef commented 2 years ago

@mengjian2024

If you are still having issues, please follow these steps:

  1. Confirm that you followed the instructions here: https://github.com/fermiPy/fermipy/issues/476#issuecomment-1156487102 to install the fermitools, fermipy, and threeML into a new conda environment
  2. Run each of the following commands on the command line/terminal and copy and paste the output here: conda list , uname -a, gtirfs, and test_Likelihood.
ghost commented 2 years ago

I'm going to have a try tomorrow, and if there is any problem, I will consult you again. Thank you!

ghost commented 2 years ago

Appears when I type uname -a image Enter conda list (fermipy) mj@DESKTOP-U2B4NIQ:~$ conda list

packages in environment at /home/mj/miniconda3/envs/fermipy:

#

Name Version Build Channel

_libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 2_gnu conda-forge algopy 0.5.7 pypi_0 pypi alsa-lib 1.2.3.2 h166bdaf_0 conda-forge antlr4-python3-runtime 4.9.3 pypi_0 pypi argon2-cffi 21.3.0 pypi_0 pypi argon2-cffi-bindings 21.2.0 pypi_0 pypi asciitree 0.3.3 pypi_0 pypi astromodels 2.3.2 pypi_0 pypi astropy 5.1 py39hd257fcd_0 conda-forge astropy-healpix 0.6 pypi_0 pypi astroquery 0.4.6 pypi_0 pypi asttokens 2.0.5 pypi_0 pypi attrs 21.4.0 pyhd8ed1ab_0 conda-forge backcall 0.2.0 pypi_0 pypi beautifulsoup4 4.11.1 pypi_0 pypi bleach 5.0.0 pypi_0 pypi brotli 1.0.9 h166bdaf_7 conda-forge brotli-bin 1.0.9 h166bdaf_7 conda-forge bzip2 1.0.8 h7f98852_4 conda-forge c-ares 1.18.1 h7f98852_0 conda-forge ca-certificates 2022.6.15 ha878542_0 conda-forge certifi 2022.6.15 py39hf3d152e_0 conda-forge cffi 1.15.0 pypi_0 pypi cfitsio 4.1.0 hd9d235c_0 conda-forge charset-normalizer 2.0.12 pypi_0 pypi clhep 2.4.5.2 h27087fc_0 conda-forge click 8.1.3 py39hf3d152e_0 conda-forge colorama 0.4.5 pypi_0 pypi corner 2.2.1 pypi_0 pypi cppunit 1.15.1 h9c3ff4c_0 conda-forge cryptography 37.0.2 pypi_0 pypi cycler 0.11.0 pyhd8ed1ab_0 conda-forge dbus 1.13.6 h5008d03_3 conda-forge debugpy 1.6.0 pypi_0 pypi decorator 5.1.1 pypi_0 pypi defusedxml 0.7.1 pypi_0 pypi dill 0.3.5.1 pypi_0 pypi dynesty 1.2.3 pypi_0 pypi emcee 3.1.2 pypi_0 pypi entrypoints 0.4 pypi_0 pypi executing 0.8.3 pypi_0 pypi expat 2.4.8 h27087fc_0 conda-forge f2c 20210323183018 h166bdaf_1010 conda-forge fastjsonschema 2.15.3 pypi_0 pypi fermipy 1.1.3 pypi_0 pypi fermitools 2.1.36 py39h93a0a19_0 fermi/label/rc fermitools-data 0.18 0 fermi fftw 3.3.10 nompi_h77c792f_102 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 hab24e00_0 conda-forge fontconfig 2.14.0 h8e229c2_0 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fonttools 4.33.3 py39hb9d737c_0 conda-forge freetype 2.10.4 h0708190_1 conda-forge future 0.18.2 pypi_0 pypi gammapy 0.20 py39hd257fcd_0 conda-forge gettext 0.19.8.1 h73d1719_1008 conda-forge giflib 5.2.1 h36c2ea0_2 conda-forge glib 2.70.2 h780b84a_4 conda-forge glib-tools 2.70.2 h780b84a_4 conda-forge gsl 2.7 he838d99_0 conda-forge gst-plugins-base 1.20.2 hcf0ee16_0 conda-forge gstreamer 1.20.2 hd4edc92_2 conda-forge h5py 3.7.0 pypi_0 pypi healpix_cxx 3.31 h268b298_1007 conda-forge healpy 1.15.2 py39he2028a6_1 conda-forge html5lib 1.1 pypi_0 pypi icu 69.1 h9c3ff4c_0 conda-forge idna 3.3 pypi_0 pypi iminuit 2.11.2 py39h5a03fae_1 conda-forge importlib-metadata 4.11.4 py39hf3d152e_0 conda-forge iniconfig 1.1.1 pyh9f0ad1d_0 conda-forge interpolation 2.2.1 pypi_0 pypi ipykernel 6.15.0 pypi_0 pypi ipyparallel 8.4.0 pypi_0 pypi ipython 8.4.0 pypi_0 pypi ipython-genutils 0.2.0 pypi_0 pypi ipywidgets 7.7.0 pypi_0 pypi jedi 0.18.1 pypi_0 pypi jeepney 0.8.0 pypi_0 pypi jinja2 3.1.2 pypi_0 pypi jpeg 9e h166bdaf_1 conda-forge jsonschema 4.6.0 pypi_0 pypi jupyter-client 7.3.4 pypi_0 pypi jupyter-core 4.10.0 pypi_0 pypi jupyterlab-pygments 0.2.2 pypi_0 pypi jupyterlab-widgets 1.1.0 pypi_0 pypi keyring 23.6.0 pypi_0 pypi keyutils 1.6.1 h166bdaf_0 conda-forge kiwisolver 1.4.3 py39hf939315_0 conda-forge krb5 1.19.3 h08a2579_0 conda-forge lcms2 2.12 hddcbb42_0 conda-forge ld_impl_linux-64 2.36.1 hea4e1c9_2 conda-forge lerc 3.0 h9c3ff4c_0 conda-forge libblas 3.9.0 15_linux64_openblas conda-forge libbrotlicommon 1.0.9 h166bdaf_7 conda-forge libbrotlidec 1.0.9 h166bdaf_7 conda-forge libbrotlienc 1.0.9 h166bdaf_7 conda-forge libcblas 3.9.0 15_linux64_openblas conda-forge libclang 13.0.1 default_hc23dcda_0 conda-forge libcurl 7.83.1 h2283fc2_0 conda-forge libdeflate 1.12 h166bdaf_0 conda-forge libedit 3.1.20191231 he28a2e2_2 conda-forge libev 4.33 h516909a_1 conda-forge libevent 2.1.10 h28343ad_4 conda-forge libffi 3.4.2 h7f98852_5 conda-forge libgcc-ng 12.1.0 h8d9b700_16 conda-forge libgfortran-ng 12.1.0 h69a702a_16 conda-forge libgfortran5 12.1.0 hdcd56e2_16 conda-forge libglib 2.70.2 h174f98d_4 conda-forge libgomp 12.1.0 h8d9b700_16 conda-forge libiconv 1.16 h516909a_0 conda-forge liblapack 3.9.0 15_linux64_openblas conda-forge libllvm13 13.0.1 hf817b99_2 conda-forge libnghttp2 1.47.0 he49606f_0 conda-forge libnsl 2.0.0 h7f98852_0 conda-forge libogg 1.3.4 h7f98852_1 conda-forge libopenblas 0.3.20 pthreads_h78a6416_0 conda-forge libopus 1.3.1 h7f98852_1 conda-forge libpng 1.6.37 h21135ba_2 conda-forge libpq 14.4 he2d8382_0 conda-forge libssh2 1.10.0 ha35d2d1_2 conda-forge libstdcxx-ng 12.1.0 ha89aaad_16 conda-forge libtiff 4.4.0 hc85c160_1 conda-forge libuuid 2.32.1 h7f98852_1000 conda-forge libvorbis 1.3.7 h9c3ff4c_0 conda-forge libwebp 1.2.2 h3452ae3_0 conda-forge libwebp-base 1.2.2 h7f98852_1 conda-forge libxcb 1.13 h7f98852_1004 conda-forge libxkbcommon 1.0.3 he3ba5ed_0 conda-forge libxml2 2.9.12 h885dcf4_1 conda-forge libzlib 1.2.12 h166bdaf_1 conda-forge llvmlite 0.38.1 pypi_0 pypi lz4-c 1.9.3 h9c3ff4c_1 conda-forge markupsafe 2.1.1 pypi_0 pypi matplotlib 3.5.2 py39hf3d152e_0 conda-forge matplotlib-base 3.5.2 py39h700656a_0 conda-forge matplotlib-inline 0.1.3 pypi_0 pypi mistune 0.8.4 pypi_0 pypi munkres 1.1.4 pyh9f0ad1d_0 conda-forge mysql-common 8.0.29 h26416b9_1 conda-forge mysql-libs 8.0.29 hbc51c84_1 conda-forge nbclient 0.6.4 pypi_0 pypi nbconvert 6.5.0 pypi_0 pypi nbformat 5.4.0 pypi_0 pypi ncurses 6.3 h27087fc_1 conda-forge nest-asyncio 1.5.5 pypi_0 pypi notebook 6.4.12 pypi_0 pypi nspr 4.32 h9c3ff4c_1 conda-forge nss 3.78 h2350873_0 conda-forge numba 0.55.2 pypi_0 pypi numdifftools 0.9.40 pypi_0 pypi numexpr 2.8.1 pypi_0 pypi numpy 1.22.4 py39hc58783e_0 conda-forge omegaconf 2.2.2 pypi_0 pypi openjpeg 2.4.0 hb52868f_1 conda-forge openssl 3.0.3 h166bdaf_0 conda-forge packaging 21.3 pyhd8ed1ab_0 conda-forge pandas 1.4.2 pypi_0 pypi pandocfilters 1.5.0 pypi_0 pypi parso 0.8.3 pypi_0 pypi patsy 0.5.2 pypi_0 pypi pcre 8.45 h9c3ff4c_0 conda-forge pexpect 4.8.0 pypi_0 pypi pgplot 5.2.2 h68245ad_1008 conda-forge pickleshare 0.7.5 pypi_0 pypi pillow 9.1.1 py39hae2aec6_1 conda-forge pip 22.1.2 pyhd8ed1ab_0 conda-forge pluggy 1.0.0 py39hf3d152e_3 conda-forge pmw 2.0.1 py39hf3d152e_1004 conda-forge prometheus-client 0.14.1 pypi_0 pypi prompt-toolkit 3.0.29 pypi_0 pypi psutil 5.9.1 pypi_0 pypi pthread-stubs 0.4 h36c2ea0_1001 conda-forge ptyprocess 0.7.0 pypi_0 pypi pure-eval 0.2.2 pypi_0 pypi py 1.11.0 pyh6c4a22f_0 conda-forge pycparser 2.21 pypi_0 pypi pydantic 1.9.1 py39hb9d737c_0 conda-forge pyerfa 2.0.0.1 py39hd257fcd_2 conda-forge pygments 2.12.0 pypi_0 pypi pyparsing 3.0.9 pyhd8ed1ab_0 conda-forge pyqt 5.12.3 py39hf3d152e_8 conda-forge pyqt-impl 5.12.3 py39hde8b62d_8 conda-forge pyqt5-sip 4.19.18 py39he80948d_8 conda-forge pyqtchart 5.12 py39h0fcd23e_8 conda-forge pyqtwebengine 5.12.1 py39h0fcd23e_8 conda-forge pyrsistent 0.18.1 pypi_0 pypi pytest 7.1.2 py39hf3d152e_0 conda-forge pytest-astropy-header 0.2.1 pypi_0 pypi pytest-runner 6.0.0 pyhd8ed1ab_0 conda-forge python 3.9.13 h2660328_0_cpython conda-forge python-dateutil 2.8.2 pyhd8ed1ab_0 conda-forge python_abi 3.9 2_cp39 conda-forge pytz 2022.1 pypi_0 pypi pyvo 1.3 pypi_0 pypi pyyaml 6.0 py39hb9d737c_4 conda-forge pyzmq 23.1.0 pypi_0 pypi qt 5.12.9 h1304e3e_6 conda-forge readline 8.1.2 h0f457ee_0 conda-forge regions 0.6 py39hd257fcd_2 conda-forge requests 2.28.0 pypi_0 pypi scipy 1.8.1 py39he49c0e8_0 conda-forge secretstorage 3.3.2 pypi_0 pypi send2trash 1.8.0 pypi_0 pypi setuptools 62.3.4 py39hf3d152e_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge soupsieve 2.3.2.post1 pypi_0 pypi speclite 0.15 pypi_0 pypi sqlite 3.38.5 h4ff8645_0 conda-forge stack-data 0.3.0 pypi_0 pypi statsmodels 0.13.2 pypi_0 pypi tables 3.7.0 pypi_0 pypi tempita 0.5.2 pypi_0 pypi terminado 0.15.0 pypi_0 pypi threeml 2.3.0 pypi_0 pypi tinycss2 1.1.1 pypi_0 pypi tk 8.6.12 h27826a3_0 conda-forge tomli 2.0.1 pyhd8ed1ab_0 conda-forge tornado 6.1 py39hb9d737c_3 conda-forge tqdm 4.64.0 pypi_0 pypi traitlets 5.3.0 pypi_0 pypi typing-extensions 4.2.0 hd8ed1ab_1 conda-forge typing_extensions 4.2.0 pyha770c72_1 conda-forge tzdata 2022a h191b570_0 conda-forge uncertainties 3.1.6 pypi_0 pypi unicodedata2 14.0.0 py39hb9d737c_1 conda-forge urllib3 1.26.9 pypi_0 pypi wcslib 7.7 h6195f97_1 conda-forge wcwidth 0.2.5 pypi_0 pypi webencodings 0.5.1 pypi_0 pypi wheel 0.37.1 pyhd8ed1ab_0 conda-forge widgetsnbextension 3.6.0 pypi_0 pypi xerces-c 3.2.3 h8ce2273_4 conda-forge xorg-kbproto 1.0.7 h7f98852_1002 conda-forge xorg-libx11 1.7.2 h7f98852_0 conda-forge xorg-libxau 1.0.9 h7f98852_0 conda-forge xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge xorg-xproto 7.0.31 h7f98852_1007 conda-forge xz 5.2.5 h516909a_1 conda-forge yaml 0.2.5 h7f98852_2 conda-forge zipp 3.8.0 pyhd8ed1ab_0 conda-forge zlib 1.2.12 h166bdaf_1 conda-forge zstd 1.5.2 h8a70e8d_1 conda-forge Enter gtirfs (fermipy) mj@DESKTOP-U2B4NIQ:~$ gtirfs P7CLEAN_V6 ( = P7CLEAN_V6::BACK + P7CLEAN_V6::FRONT ) P7CLEAN_V6::BACK P7CLEAN_V6::FRONT P7REP_CLEAN_V10 ( = P7REP_CLEAN_V10::BACK + P7REP_CLEAN_V10::FRONT ) P7REP_CLEAN_V10::BACK P7REP_CLEAN_V10::FRONT P7REP_CLEAN_V15 ( = P7REP_CLEAN_V15::BACK + P7REP_CLEAN_V15::FRONT ) P7REP_CLEAN_V15::BACK P7REP_CLEAN_V15::FRONT P7REP_SOURCE_V10 ( = P7REP_SOURCE_V10::BACK + P7REP_SOURCE_V10::FRONT ) P7REP_SOURCE_V10::BACK P7REP_SOURCE_V10::FRONT P7REP_SOURCE_V15 ( = P7REP_SOURCE_V15::BACK + P7REP_SOURCE_V15::FRONT ) P7REP_SOURCE_V15::BACK P7REP_SOURCE_V15::FRONT P7REP_TRANSIENT_V10 ( = P7REP_TRANSIENT_V10::BACK + P7REP_TRANSIENT_V10::FRONT ) P7REP_TRANSIENT_V10::BACK P7REP_TRANSIENT_V10::FRONT P7REP_TRANSIENT_V15 ( = P7REP_TRANSIENT_V15::BACK + P7REP_TRANSIENT_V15::FRONT ) P7REP_TRANSIENT_V15::BACK P7REP_TRANSIENT_V15::FRONT P7REP_ULTRACLEAN_V10 ( = P7REP_ULTRACLEAN_V10::BACK + P7REP_ULTRACLEAN_V10::FRONT ) P7REP_ULTRACLEAN_V10::BACK P7REP_ULTRACLEAN_V10::FRONT P7REP_ULTRACLEAN_V15 ( = P7REP_ULTRACLEAN_V15::BACK + P7REP_ULTRACLEAN_V15::FRONT ) P7REP_ULTRACLEAN_V15::BACK P7REP_ULTRACLEAN_V15::FRONT P7SOURCE_V6 ( = P7SOURCE_V6::BACK + P7SOURCE_V6::FRONT ) P7SOURCE_V6::BACK P7SOURCE_V6::FRONT P7TRANSIENT_V6 ( = P7TRANSIENT_V6::BACK + P7TRANSIENT_V6::FRONT ) P7TRANSIENT_V6::BACK P7TRANSIENT_V6::FRONT P7ULTRACLEAN_V6 ( = P7ULTRACLEAN_V6::BACK + P7ULTRACLEAN_V6::FRONT ) P7ULTRACLEAN_V6::BACK P7ULTRACLEAN_V6::FRONT P8R2_CLEAN_V6 ( = P8R2_CLEAN_V6::BACK + P8R2_CLEAN_V6::FRONT ) P8R2_CLEAN_V6 (EDISP) ( = P8R2_CLEAN_V6::EDISP0 + P8R2_CLEAN_V6::EDISP1 + P8R2_CLEAN_V6::EDISP2 + P8R2_CLEAN_V6::EDISP3 ) P8R2_CLEAN_V6 (PSF) ( = P8R2_CLEAN_V6::PSF0 + P8R2_CLEAN_V6::PSF1 + P8R2_CLEAN_V6::PSF2 + P8R2_CLEAN_V6::PSF3 ) P8R2_CLEAN_V6::BACK P8R2_CLEAN_V6::EDISP0 P8R2_CLEAN_V6::EDISP1 P8R2_CLEAN_V6::EDISP2 P8R2_CLEAN_V6::EDISP3 P8R2_CLEAN_V6::FRONT P8R2_CLEAN_V6::PSF0 P8R2_CLEAN_V6::PSF1 P8R2_CLEAN_V6::PSF2 P8R2_CLEAN_V6::PSF3 P8R2_SOURCE_V6 ( = P8R2_SOURCE_V6::BACK + P8R2_SOURCE_V6::FRONT ) P8R2_SOURCE_V6 (EDISP) ( = P8R2_SOURCE_V6::EDISP0 + P8R2_SOURCE_V6::EDISP1 + P8R2_SOURCE_V6::EDISP2 + P8R2_SOURCE_V6::EDISP3 ) P8R2_SOURCE_V6 (PSF) ( = P8R2_SOURCE_V6::PSF0 + P8R2_SOURCE_V6::PSF1 + P8R2_SOURCE_V6::PSF2 + P8R2_SOURCE_V6::PSF3 ) P8R2_SOURCE_V6::BACK P8R2_SOURCE_V6::EDISP0 P8R2_SOURCE_V6::EDISP1 P8R2_SOURCE_V6::EDISP2 P8R2_SOURCE_V6::EDISP3 P8R2_SOURCE_V6::FRONT P8R2_SOURCE_V6::PSF0 P8R2_SOURCE_V6::PSF1 P8R2_SOURCE_V6::PSF2 P8R2_SOURCE_V6::PSF3 P8R2_TRANSIENT010E_V6 ( = P8R2_TRANSIENT010E_V6::BACK + P8R2_TRANSIENT010E_V6::FRONT ) P8R2_TRANSIENT010E_V6 (EDISP) ( = P8R2_TRANSIENT010E_V6::EDISP0 + P8R2_TRANSIENT010E_V6::EDISP1 + P8R2_TRANSIENT010E_V6::EDISP2 + P8R2_TRANSIENT010E_V6::EDISP3 ) P8R2_TRANSIENT010E_V6 (PSF) ( = P8R2_TRANSIENT010E_V6::PSF0 + P8R2_TRANSIENT010E_V6::PSF1 + P8R2_TRANSIENT010E_V6::PSF2 + P8R2_TRANSIENT010E_V6::PSF3 ) P8R2_TRANSIENT010E_V6::BACK P8R2_TRANSIENT010E_V6::EDISP0 P8R2_TRANSIENT010E_V6::EDISP1 P8R2_TRANSIENT010E_V6::EDISP2 P8R2_TRANSIENT010E_V6::EDISP3 P8R2_TRANSIENT010E_V6::FRONT P8R2_TRANSIENT010E_V6::PSF0 P8R2_TRANSIENT010E_V6::PSF1 P8R2_TRANSIENT010E_V6::PSF2 P8R2_TRANSIENT010E_V6::PSF3 P8R2_TRANSIENT010_V6 ( = P8R2_TRANSIENT010_V6::BACK + P8R2_TRANSIENT010_V6::FRONT ) P8R2_TRANSIENT010_V6 (EDISP) ( = P8R2_TRANSIENT010_V6::EDISP0 + P8R2_TRANSIENT010_V6::EDISP1 + P8R2_TRANSIENT010_V6::EDISP2 + P8R2_TRANSIENT010_V6::EDISP3 ) P8R2_TRANSIENT010_V6 (PSF) ( = P8R2_TRANSIENT010_V6::PSF0 + P8R2_TRANSIENT010_V6::PSF1 + P8R2_TRANSIENT010_V6::PSF2 + P8R2_TRANSIENT010_V6::PSF3 ) P8R2_TRANSIENT010_V6::BACK P8R2_TRANSIENT010_V6::EDISP0 P8R2_TRANSIENT010_V6::EDISP1 P8R2_TRANSIENT010_V6::EDISP2 P8R2_TRANSIENT010_V6::EDISP3 P8R2_TRANSIENT010_V6::FRONT P8R2_TRANSIENT010_V6::PSF0 P8R2_TRANSIENT010_V6::PSF1 P8R2_TRANSIENT010_V6::PSF2 P8R2_TRANSIENT010_V6::PSF3 P8R2_TRANSIENT015S_V6 ( = P8R2_TRANSIENT015S_V6::BACK + P8R2_TRANSIENT015S_V6::FRONT ) P8R2_TRANSIENT015S_V6 (EDISP) ( = P8R2_TRANSIENT015S_V6::EDISP0 + P8R2_TRANSIENT015S_V6::EDISP1 + P8R2_TRANSIENT015S_V6::EDISP2 + P8R2_TRANSIENT015S_V6::EDISP3 ) P8R2_TRANSIENT015S_V6 (PSF) ( = P8R2_TRANSIENT015S_V6::PSF0 + P8R2_TRANSIENT015S_V6::PSF1 + P8R2_TRANSIENT015S_V6::PSF2 + P8R2_TRANSIENT015S_V6::PSF3 ) P8R2_TRANSIENT015S_V6::BACK P8R2_TRANSIENT015S_V6::EDISP0 P8R2_TRANSIENT015S_V6::EDISP1 P8R2_TRANSIENT015S_V6::EDISP2 P8R2_TRANSIENT015S_V6::EDISP3 P8R2_TRANSIENT015S_V6::FRONT P8R2_TRANSIENT015S_V6::PSF0 P8R2_TRANSIENT015S_V6::PSF1 P8R2_TRANSIENT015S_V6::PSF2 P8R2_TRANSIENT015S_V6::PSF3 P8R2_TRANSIENT020E_V6 ( = P8R2_TRANSIENT020E_V6::BACK + P8R2_TRANSIENT020E_V6::FRONT ) P8R2_TRANSIENT020E_V6 (EDISP) ( = P8R2_TRANSIENT020E_V6::EDISP0 + P8R2_TRANSIENT020E_V6::EDISP1 + P8R2_TRANSIENT020E_V6::EDISP2 + P8R2_TRANSIENT020E_V6::EDISP3 ) P8R2_TRANSIENT020E_V6 (PSF) ( = P8R2_TRANSIENT020E_V6::PSF0 + P8R2_TRANSIENT020E_V6::PSF1 + P8R2_TRANSIENT020E_V6::PSF2 + P8R2_TRANSIENT020E_V6::PSF3 ) P8R2_TRANSIENT020E_V6::BACK P8R2_TRANSIENT020E_V6::EDISP0 P8R2_TRANSIENT020E_V6::EDISP1 P8R2_TRANSIENT020E_V6::EDISP2 P8R2_TRANSIENT020E_V6::EDISP3 P8R2_TRANSIENT020E_V6::FRONT P8R2_TRANSIENT020E_V6::PSF0 P8R2_TRANSIENT020E_V6::PSF1 P8R2_TRANSIENT020E_V6::PSF2 P8R2_TRANSIENT020E_V6::PSF3 P8R2_TRANSIENT020_V6 ( = P8R2_TRANSIENT020_V6::BACK + P8R2_TRANSIENT020_V6::FRONT ) P8R2_TRANSIENT020_V6 (EDISP) ( = P8R2_TRANSIENT020_V6::EDISP0 + P8R2_TRANSIENT020_V6::EDISP1 + P8R2_TRANSIENT020_V6::EDISP2 + P8R2_TRANSIENT020_V6::EDISP3 ) P8R2_TRANSIENT020_V6 (PSF) ( = P8R2_TRANSIENT020_V6::PSF0 + P8R2_TRANSIENT020_V6::PSF1 + P8R2_TRANSIENT020_V6::PSF2 + P8R2_TRANSIENT020_V6::PSF3 ) P8R2_TRANSIENT020_V6::BACK P8R2_TRANSIENT020_V6::EDISP0 P8R2_TRANSIENT020_V6::EDISP1 P8R2_TRANSIENT020_V6::EDISP2 P8R2_TRANSIENT020_V6::EDISP3 P8R2_TRANSIENT020_V6::FRONT P8R2_TRANSIENT020_V6::PSF0 P8R2_TRANSIENT020_V6::PSF1 P8R2_TRANSIENT020_V6::PSF2 P8R2_TRANSIENT020_V6::PSF3 P8R2_TRANSIENT100E_V6 ( = P8R2_TRANSIENT100E_V6::BACK + P8R2_TRANSIENT100E_V6::FRONT ) P8R2_TRANSIENT100E_V6 (EDISP) ( = P8R2_TRANSIENT100E_V6::EDISP0 + P8R2_TRANSIENT100E_V6::EDISP1 + P8R2_TRANSIENT100E_V6::EDISP2 + P8R2_TRANSIENT100E_V6::EDISP3 ) P8R2_TRANSIENT100E_V6 (PSF) ( = P8R2_TRANSIENT100E_V6::PSF0 + P8R2_TRANSIENT100E_V6::PSF1 + P8R2_TRANSIENT100E_V6::PSF2 + P8R2_TRANSIENT100E_V6::PSF3 ) P8R2_TRANSIENT100E_V6::BACK P8R2_TRANSIENT100E_V6::EDISP0 P8R2_TRANSIENT100E_V6::EDISP1 P8R2_TRANSIENT100E_V6::EDISP2 P8R2_TRANSIENT100E_V6::EDISP3 P8R2_TRANSIENT100E_V6::FRONT P8R2_TRANSIENT100E_V6::PSF0 P8R2_TRANSIENT100E_V6::PSF1 P8R2_TRANSIENT100E_V6::PSF2 P8R2_TRANSIENT100E_V6::PSF3 P8R2_TRANSIENT100S_V6 ( = P8R2_TRANSIENT100S_V6::BACK + P8R2_TRANSIENT100S_V6::FRONT ) P8R2_TRANSIENT100S_V6 (EDISP) ( = P8R2_TRANSIENT100S_V6::EDISP0 + P8R2_TRANSIENT100S_V6::EDISP1 + P8R2_TRANSIENT100S_V6::EDISP2 + P8R2_TRANSIENT100S_V6::EDISP3 ) P8R2_TRANSIENT100S_V6 (PSF) ( = P8R2_TRANSIENT100S_V6::PSF0 + P8R2_TRANSIENT100S_V6::PSF1 + P8R2_TRANSIENT100S_V6::PSF2 + P8R2_TRANSIENT100S_V6::PSF3 ) P8R2_TRANSIENT100S_V6::BACK P8R2_TRANSIENT100S_V6::EDISP0 P8R2_TRANSIENT100S_V6::EDISP1 P8R2_TRANSIENT100S_V6::EDISP2 P8R2_TRANSIENT100S_V6::EDISP3 P8R2_TRANSIENT100S_V6::FRONT P8R2_TRANSIENT100S_V6::PSF0 P8R2_TRANSIENT100S_V6::PSF1 P8R2_TRANSIENT100S_V6::PSF2 P8R2_TRANSIENT100S_V6::PSF3 P8R2_TRANSIENT100_V6 ( = P8R2_TRANSIENT100_V6::BACK + P8R2_TRANSIENT100_V6::FRONT ) P8R2_TRANSIENT100_V6 (EDISP) ( = P8R2_TRANSIENT100_V6::EDISP0 + P8R2_TRANSIENT100_V6::EDISP1 + P8R2_TRANSIENT100_V6::EDISP2 + P8R2_TRANSIENT100_V6::EDISP3 ) P8R2_TRANSIENT100_V6 (PSF) ( = P8R2_TRANSIENT100_V6::PSF0 + P8R2_TRANSIENT100_V6::PSF1 + P8R2_TRANSIENT100_V6::PSF2 + P8R2_TRANSIENT100_V6::PSF3 ) P8R2_TRANSIENT100_V6::BACK P8R2_TRANSIENT100_V6::EDISP0 P8R2_TRANSIENT100_V6::EDISP1 P8R2_TRANSIENT100_V6::EDISP2 P8R2_TRANSIENT100_V6::EDISP3 P8R2_TRANSIENT100_V6::FRONT P8R2_TRANSIENT100_V6::PSF0 P8R2_TRANSIENT100_V6::PSF1 P8R2_TRANSIENT100_V6::PSF2 P8R2_TRANSIENT100_V6::PSF3 P8R2_ULTRACLEANVETO_V6 ( = P8R2_ULTRACLEANVETO_V6::BACK + P8R2_ULTRACLEANVETO_V6::FRONT ) P8R2_ULTRACLEANVETO_V6 (EDISP) ( = P8R2_ULTRACLEANVETO_V6::EDISP0 + P8R2_ULTRACLEANVETO_V6::EDISP1 + P8R2_ULTRACLEANVETO_V6::EDISP2 + P8R2_ULTRACLEANVETO_V6::EDISP3 ) P8R2_ULTRACLEANVETO_V6 (PSF) ( = P8R2_ULTRACLEANVETO_V6::PSF0 + P8R2_ULTRACLEANVETO_V6::PSF1 + P8R2_ULTRACLEANVETO_V6::PSF2 + P8R2_ULTRACLEANVETO_V6::PSF3 ) P8R2_ULTRACLEANVETO_V6::BACK P8R2_ULTRACLEANVETO_V6::EDISP0 P8R2_ULTRACLEANVETO_V6::EDISP1 P8R2_ULTRACLEANVETO_V6::EDISP2 P8R2_ULTRACLEANVETO_V6::EDISP3 P8R2_ULTRACLEANVETO_V6::FRONT P8R2_ULTRACLEANVETO_V6::PSF0 P8R2_ULTRACLEANVETO_V6::PSF1 P8R2_ULTRACLEANVETO_V6::PSF2 P8R2_ULTRACLEANVETO_V6::PSF3 P8R2_ULTRACLEAN_V6 ( = P8R2_ULTRACLEAN_V6::BACK + P8R2_ULTRACLEAN_V6::FRONT ) P8R2_ULTRACLEAN_V6 (EDISP) ( = P8R2_ULTRACLEAN_V6::EDISP0 + P8R2_ULTRACLEAN_V6::EDISP1 + P8R2_ULTRACLEAN_V6::EDISP2 + P8R2_ULTRACLEAN_V6::EDISP3 ) P8R2_ULTRACLEAN_V6 (PSF) ( = P8R2_ULTRACLEAN_V6::PSF0 + P8R2_ULTRACLEAN_V6::PSF1 + P8R2_ULTRACLEAN_V6::PSF2 + P8R2_ULTRACLEAN_V6::PSF3 ) P8R2_ULTRACLEAN_V6::BACK P8R2_ULTRACLEAN_V6::EDISP0 P8R2_ULTRACLEAN_V6::EDISP1 P8R2_ULTRACLEAN_V6::EDISP2 P8R2_ULTRACLEAN_V6::EDISP3 P8R2_ULTRACLEAN_V6::FRONT P8R2_ULTRACLEAN_V6::PSF0 P8R2_ULTRACLEAN_V6::PSF1 P8R2_ULTRACLEAN_V6::PSF2 P8R2_ULTRACLEAN_V6::PSF3 P8R3_CLEAN_V2 ( = P8R3_CLEAN_V2::BACK + P8R3_CLEAN_V2::FRONT ) P8R3_CLEAN_V2 (EDISP) ( = P8R3_CLEAN_V2::EDISP0 + P8R3_CLEAN_V2::EDISP1 + P8R3_CLEAN_V2::EDISP2 + P8R3_CLEAN_V2::EDISP3 ) P8R3_CLEAN_V2 (PSF) ( = P8R3_CLEAN_V2::PSF0 + P8R3_CLEAN_V2::PSF1 + P8R3_CLEAN_V2::PSF2 + P8R3_CLEAN_V2::PSF3 ) P8R3_CLEAN_V2::BACK P8R3_CLEAN_V2::EDISP0 P8R3_CLEAN_V2::EDISP1 P8R3_CLEAN_V2::EDISP2 P8R3_CLEAN_V2::EDISP3 P8R3_CLEAN_V2::FRONT P8R3_CLEAN_V2::PSF0 P8R3_CLEAN_V2::PSF1 P8R3_CLEAN_V2::PSF2 P8R3_CLEAN_V2::PSF3 P8R3_CLEAN_V3 ( = P8R3_CLEAN_V3::BACK + P8R3_CLEAN_V3::FRONT ) P8R3_CLEAN_V3 (EDISP) ( = P8R3_CLEAN_V3::EDISP0 + P8R3_CLEAN_V3::EDISP1 + P8R3_CLEAN_V3::EDISP2 + P8R3_CLEAN_V3::EDISP3 ) P8R3_CLEAN_V3 (PSF) ( = P8R3_CLEAN_V3::PSF0 + P8R3_CLEAN_V3::PSF1 + P8R3_CLEAN_V3::PSF2 + P8R3_CLEAN_V3::PSF3 ) P8R3_CLEAN_V3::BACK P8R3_CLEAN_V3::EDISP0 P8R3_CLEAN_V3::EDISP1 P8R3_CLEAN_V3::EDISP2 P8R3_CLEAN_V3::EDISP3 P8R3_CLEAN_V3::FRONT P8R3_CLEAN_V3::PSF0 P8R3_CLEAN_V3::PSF1 P8R3_CLEAN_V3::PSF2 P8R3_CLEAN_V3::PSF3 P8R3_SOURCEVETO_V2 ( = P8R3_SOURCEVETO_V2::BACK + P8R3_SOURCEVETO_V2::FRONT ) P8R3_SOURCEVETO_V2 (EDISP) ( = P8R3_SOURCEVETO_V2::EDISP0 + P8R3_SOURCEVETO_V2::EDISP1 + P8R3_SOURCEVETO_V2::EDISP2 + P8R3_SOURCEVETO_V2::EDISP3 ) P8R3_SOURCEVETO_V2 (PSF) ( = P8R3_SOURCEVETO_V2::PSF0 + P8R3_SOURCEVETO_V2::PSF1 + P8R3_SOURCEVETO_V2::PSF2 + P8R3_SOURCEVETO_V2::PSF3 ) P8R3_SOURCEVETO_V2::BACK P8R3_SOURCEVETO_V2::EDISP0 P8R3_SOURCEVETO_V2::EDISP1 P8R3_SOURCEVETO_V2::EDISP2 P8R3_SOURCEVETO_V2::EDISP3 P8R3_SOURCEVETO_V2::FRONT P8R3_SOURCEVETO_V2::PSF0 P8R3_SOURCEVETO_V2::PSF1 P8R3_SOURCEVETO_V2::PSF2 P8R3_SOURCEVETO_V2::PSF3 P8R3_SOURCEVETO_V3 ( = P8R3_SOURCEVETO_V3::BACK + P8R3_SOURCEVETO_V3::FRONT ) P8R3_SOURCEVETO_V3 (EDISP) ( = P8R3_SOURCEVETO_V3::EDISP0 + P8R3_SOURCEVETO_V3::EDISP1 + P8R3_SOURCEVETO_V3::EDISP2 + P8R3_SOURCEVETO_V3::EDISP3 ) P8R3_SOURCEVETO_V3 (PSF) ( = P8R3_SOURCEVETO_V3::PSF0 + P8R3_SOURCEVETO_V3::PSF1 + P8R3_SOURCEVETO_V3::PSF2 + P8R3_SOURCEVETO_V3::PSF3 ) P8R3_SOURCEVETO_V3::BACK P8R3_SOURCEVETO_V3::EDISP0 P8R3_SOURCEVETO_V3::EDISP1 P8R3_SOURCEVETO_V3::EDISP2 P8R3_SOURCEVETO_V3::EDISP3 P8R3_SOURCEVETO_V3::FRONT P8R3_SOURCEVETO_V3::PSF0 P8R3_SOURCEVETO_V3::PSF1 P8R3_SOURCEVETO_V3::PSF2 P8R3_SOURCEVETO_V3::PSF3 P8R3_SOURCE_V2 ( = P8R3_SOURCE_V2::BACK + P8R3_SOURCE_V2::FRONT ) P8R3_SOURCE_V2 (EDISP) ( = P8R3_SOURCE_V2::EDISP0 + P8R3_SOURCE_V2::EDISP1 + P8R3_SOURCE_V2::EDISP2 + P8R3_SOURCE_V2::EDISP3 ) P8R3_SOURCE_V2 (PSF) ( = P8R3_SOURCE_V2::PSF0 + P8R3_SOURCE_V2::PSF1 + P8R3_SOURCE_V2::PSF2 + P8R3_SOURCE_V2::PSF3 ) P8R3_SOURCE_V2::BACK P8R3_SOURCE_V2::EDISP0 P8R3_SOURCE_V2::EDISP1 P8R3_SOURCE_V2::EDISP2 P8R3_SOURCE_V2::EDISP3 P8R3_SOURCE_V2::FRONT P8R3_SOURCE_V2::PSF0 P8R3_SOURCE_V2::PSF1 P8R3_SOURCE_V2::PSF2 P8R3_SOURCE_V2::PSF3 P8R3_SOURCE_V3 ( = P8R3_SOURCE_V3::BACK + P8R3_SOURCE_V3::FRONT ) P8R3_SOURCE_V3 (EDISP) ( = P8R3_SOURCE_V3::EDISP0 + P8R3_SOURCE_V3::EDISP1 + P8R3_SOURCE_V3::EDISP2 + P8R3_SOURCE_V3::EDISP3 ) P8R3_SOURCE_V3 (PSF) ( = P8R3_SOURCE_V3::PSF0 + P8R3_SOURCE_V3::PSF1 + P8R3_SOURCE_V3::PSF2 + P8R3_SOURCE_V3::PSF3 ) P8R3_SOURCE_V3::BACK P8R3_SOURCE_V3::EDISP0 P8R3_SOURCE_V3::EDISP1 P8R3_SOURCE_V3::EDISP2 P8R3_SOURCE_V3::EDISP3 P8R3_SOURCE_V3::FRONT P8R3_SOURCE_V3::PSF0 P8R3_SOURCE_V3::PSF1 P8R3_SOURCE_V3::PSF2 P8R3_SOURCE_V3::PSF3 P8R3_TRANSIENT010E_V2 ( = P8R3_TRANSIENT010E_V2::BACK + P8R3_TRANSIENT010E_V2::FRONT ) P8R3_TRANSIENT010E_V2 (EDISP) ( = P8R3_TRANSIENT010E_V2::EDISP0 + P8R3_TRANSIENT010E_V2::EDISP1 + P8R3_TRANSIENT010E_V2::EDISP2 + P8R3_TRANSIENT010E_V2::EDISP3 ) P8R3_TRANSIENT010E_V2 (PSF) ( = P8R3_TRANSIENT010E_V2::PSF0 + P8R3_TRANSIENT010E_V2::PSF1 + P8R3_TRANSIENT010E_V2::PSF2 + P8R3_TRANSIENT010E_V2::PSF3 ) P8R3_TRANSIENT010E_V2::BACK P8R3_TRANSIENT010E_V2::EDISP0 P8R3_TRANSIENT010E_V2::EDISP1 P8R3_TRANSIENT010E_V2::EDISP2 P8R3_TRANSIENT010E_V2::EDISP3 P8R3_TRANSIENT010E_V2::FRONT P8R3_TRANSIENT010E_V2::PSF0 P8R3_TRANSIENT010E_V2::PSF1 P8R3_TRANSIENT010E_V2::PSF2 P8R3_TRANSIENT010E_V2::PSF3 P8R3_TRANSIENT010E_V3 ( = P8R3_TRANSIENT010E_V3::BACK + P8R3_TRANSIENT010E_V3::FRONT ) P8R3_TRANSIENT010E_V3 (EDISP) ( = P8R3_TRANSIENT010E_V3::EDISP0 + P8R3_TRANSIENT010E_V3::EDISP1 + P8R3_TRANSIENT010E_V3::EDISP2 + P8R3_TRANSIENT010E_V3::EDISP3 ) P8R3_TRANSIENT010E_V3 (PSF) ( = P8R3_TRANSIENT010E_V3::PSF0 + P8R3_TRANSIENT010E_V3::PSF1 + P8R3_TRANSIENT010E_V3::PSF2 + P8R3_TRANSIENT010E_V3::PSF3 ) P8R3_TRANSIENT010E_V3::BACK P8R3_TRANSIENT010E_V3::EDISP0 P8R3_TRANSIENT010E_V3::EDISP1 P8R3_TRANSIENT010E_V3::EDISP2 P8R3_TRANSIENT010E_V3::EDISP3 P8R3_TRANSIENT010E_V3::FRONT P8R3_TRANSIENT010E_V3::PSF0 P8R3_TRANSIENT010E_V3::PSF1 P8R3_TRANSIENT010E_V3::PSF2 P8R3_TRANSIENT010E_V3::PSF3 P8R3_TRANSIENT010_V2 ( = P8R3_TRANSIENT010_V2::BACK + P8R3_TRANSIENT010_V2::FRONT ) P8R3_TRANSIENT010_V2 (EDISP) ( = P8R3_TRANSIENT010_V2::EDISP0 + P8R3_TRANSIENT010_V2::EDISP1 + P8R3_TRANSIENT010_V2::EDISP2 + P8R3_TRANSIENT010_V2::EDISP3 ) P8R3_TRANSIENT010_V2 (PSF) ( = P8R3_TRANSIENT010_V2::PSF0 + P8R3_TRANSIENT010_V2::PSF1 + P8R3_TRANSIENT010_V2::PSF2 + P8R3_TRANSIENT010_V2::PSF3 ) P8R3_TRANSIENT010_V2::BACK P8R3_TRANSIENT010_V2::EDISP0 P8R3_TRANSIENT010_V2::EDISP1 P8R3_TRANSIENT010_V2::EDISP2 P8R3_TRANSIENT010_V2::EDISP3 P8R3_TRANSIENT010_V2::FRONT P8R3_TRANSIENT010_V2::PSF0 P8R3_TRANSIENT010_V2::PSF1 P8R3_TRANSIENT010_V2::PSF2 P8R3_TRANSIENT010_V2::PSF3 P8R3_TRANSIENT010_V3 ( = P8R3_TRANSIENT010_V3::BACK + P8R3_TRANSIENT010_V3::FRONT ) P8R3_TRANSIENT010_V3 (EDISP) ( = P8R3_TRANSIENT010_V3::EDISP0 + P8R3_TRANSIENT010_V3::EDISP1 + P8R3_TRANSIENT010_V3::EDISP2 + P8R3_TRANSIENT010_V3::EDISP3 ) P8R3_TRANSIENT010_V3 (PSF) ( = P8R3_TRANSIENT010_V3::PSF0 + P8R3_TRANSIENT010_V3::PSF1 + P8R3_TRANSIENT010_V3::PSF2 + P8R3_TRANSIENT010_V3::PSF3 ) P8R3_TRANSIENT010_V3::BACK P8R3_TRANSIENT010_V3::EDISP0 P8R3_TRANSIENT010_V3::EDISP1 P8R3_TRANSIENT010_V3::EDISP2 P8R3_TRANSIENT010_V3::EDISP3 P8R3_TRANSIENT010_V3::FRONT P8R3_TRANSIENT010_V3::PSF0 P8R3_TRANSIENT010_V3::PSF1 P8R3_TRANSIENT010_V3::PSF2 P8R3_TRANSIENT010_V3::PSF3 P8R3_TRANSIENT015S_V2 ( = P8R3_TRANSIENT015S_V2::BACK + P8R3_TRANSIENT015S_V2::FRONT ) P8R3_TRANSIENT015S_V2 (EDISP) ( = P8R3_TRANSIENT015S_V2::EDISP0 + P8R3_TRANSIENT015S_V2::EDISP1 + P8R3_TRANSIENT015S_V2::EDISP2 + P8R3_TRANSIENT015S_V2::EDISP3 ) P8R3_TRANSIENT015S_V2 (PSF) ( = P8R3_TRANSIENT015S_V2::PSF0 + P8R3_TRANSIENT015S_V2::PSF1 + P8R3_TRANSIENT015S_V2::PSF2 + P8R3_TRANSIENT015S_V2::PSF3 ) P8R3_TRANSIENT015S_V2::BACK P8R3_TRANSIENT015S_V2::EDISP0 P8R3_TRANSIENT015S_V2::EDISP1 P8R3_TRANSIENT015S_V2::EDISP2 P8R3_TRANSIENT015S_V2::EDISP3 P8R3_TRANSIENT015S_V2::FRONT P8R3_TRANSIENT015S_V2::PSF0 P8R3_TRANSIENT015S_V2::PSF1 P8R3_TRANSIENT015S_V2::PSF2 P8R3_TRANSIENT015S_V2::PSF3 P8R3_TRANSIENT015S_V3 ( = P8R3_TRANSIENT015S_V3::BACK + P8R3_TRANSIENT015S_V3::FRONT ) P8R3_TRANSIENT015S_V3 (EDISP) ( = P8R3_TRANSIENT015S_V3::EDISP0 + P8R3_TRANSIENT015S_V3::EDISP1 + P8R3_TRANSIENT015S_V3::EDISP2 + P8R3_TRANSIENT015S_V3::EDISP3 ) P8R3_TRANSIENT015S_V3 (PSF) ( = P8R3_TRANSIENT015S_V3::PSF0 + P8R3_TRANSIENT015S_V3::PSF1 + P8R3_TRANSIENT015S_V3::PSF2 + P8R3_TRANSIENT015S_V3::PSF3 ) P8R3_TRANSIENT015S_V3::BACK P8R3_TRANSIENT015S_V3::EDISP0 P8R3_TRANSIENT015S_V3::EDISP1 P8R3_TRANSIENT015S_V3::EDISP2 P8R3_TRANSIENT015S_V3::EDISP3 P8R3_TRANSIENT015S_V3::FRONT P8R3_TRANSIENT015S_V3::PSF0 P8R3_TRANSIENT015S_V3::PSF1 P8R3_TRANSIENT015S_V3::PSF2 P8R3_TRANSIENT015S_V3::PSF3 P8R3_TRANSIENT020E_V2 ( = P8R3_TRANSIENT020E_V2::BACK + P8R3_TRANSIENT020E_V2::FRONT ) P8R3_TRANSIENT020E_V2 (EDISP) ( = P8R3_TRANSIENT020E_V2::EDISP0 + P8R3_TRANSIENT020E_V2::EDISP1 + P8R3_TRANSIENT020E_V2::EDISP2 + P8R3_TRANSIENT020E_V2::EDISP3 ) P8R3_TRANSIENT020E_V2 (PSF) ( = P8R3_TRANSIENT020E_V2::PSF0 + P8R3_TRANSIENT020E_V2::PSF1 + P8R3_TRANSIENT020E_V2::PSF2 + P8R3_TRANSIENT020E_V2::PSF3 ) P8R3_TRANSIENT020E_V2::BACK P8R3_TRANSIENT020E_V2::EDISP0 P8R3_TRANSIENT020E_V2::EDISP1 P8R3_TRANSIENT020E_V2::EDISP2 P8R3_TRANSIENT020E_V2::EDISP3 P8R3_TRANSIENT020E_V2::FRONT P8R3_TRANSIENT020E_V2::PSF0 P8R3_TRANSIENT020E_V2::PSF1 P8R3_TRANSIENT020E_V2::PSF2 P8R3_TRANSIENT020E_V2::PSF3 P8R3_TRANSIENT020E_V3 ( = P8R3_TRANSIENT020E_V3::BACK + P8R3_TRANSIENT020E_V3::FRONT ) P8R3_TRANSIENT020E_V3 (EDISP) ( = P8R3_TRANSIENT020E_V3::EDISP0 + P8R3_TRANSIENT020E_V3::EDISP1 + P8R3_TRANSIENT020E_V3::EDISP2 + P8R3_TRANSIENT020E_V3::EDISP3 ) P8R3_TRANSIENT020E_V3 (PSF) ( = P8R3_TRANSIENT020E_V3::PSF0 + P8R3_TRANSIENT020E_V3::PSF1 + P8R3_TRANSIENT020E_V3::PSF2 + P8R3_TRANSIENT020E_V3::PSF3 ) P8R3_TRANSIENT020E_V3::BACK P8R3_TRANSIENT020E_V3::EDISP0 P8R3_TRANSIENT020E_V3::EDISP1 P8R3_TRANSIENT020E_V3::EDISP2 P8R3_TRANSIENT020E_V3::EDISP3 P8R3_TRANSIENT020E_V3::FRONT P8R3_TRANSIENT020E_V3::PSF0 P8R3_TRANSIENT020E_V3::PSF1 P8R3_TRANSIENT020E_V3::PSF2 P8R3_TRANSIENT020E_V3::PSF3 P8R3_TRANSIENT020_V2 ( = P8R3_TRANSIENT020_V2::BACK + P8R3_TRANSIENT020_V2::FRONT ) P8R3_TRANSIENT020_V2 (EDISP) ( = P8R3_TRANSIENT020_V2::EDISP0 + P8R3_TRANSIENT020_V2::EDISP1 + P8R3_TRANSIENT020_V2::EDISP2 + P8R3_TRANSIENT020_V2::EDISP3 ) P8R3_TRANSIENT020_V2 (PSF) ( = P8R3_TRANSIENT020_V2::PSF0 + P8R3_TRANSIENT020_V2::PSF1 + P8R3_TRANSIENT020_V2::PSF2 + P8R3_TRANSIENT020_V2::PSF3 ) P8R3_TRANSIENT020_V2::BACK P8R3_TRANSIENT020_V2::EDISP0 P8R3_TRANSIENT020_V2::EDISP1 P8R3_TRANSIENT020_V2::EDISP2 P8R3_TRANSIENT020_V2::EDISP3 P8R3_TRANSIENT020_V2::FRONT P8R3_TRANSIENT020_V2::PSF0 P8R3_TRANSIENT020_V2::PSF1 P8R3_TRANSIENT020_V2::PSF2 P8R3_TRANSIENT020_V2::PSF3 P8R3_TRANSIENT020_V3 ( = P8R3_TRANSIENT020_V3::BACK + P8R3_TRANSIENT020_V3::FRONT ) P8R3_TRANSIENT020_V3 (EDISP) ( = P8R3_TRANSIENT020_V3::EDISP0 + P8R3_TRANSIENT020_V3::EDISP1 + P8R3_TRANSIENT020_V3::EDISP2 + P8R3_TRANSIENT020_V3::EDISP3 ) P8R3_TRANSIENT020_V3 (PSF) ( = P8R3_TRANSIENT020_V3::PSF0 + P8R3_TRANSIENT020_V3::PSF1 + P8R3_TRANSIENT020_V3::PSF2 + P8R3_TRANSIENT020_V3::PSF3 ) P8R3_TRANSIENT020_V3::BACK P8R3_TRANSIENT020_V3::EDISP0 P8R3_TRANSIENT020_V3::EDISP1 P8R3_TRANSIENT020_V3::EDISP2 P8R3_TRANSIENT020_V3::EDISP3 P8R3_TRANSIENT020_V3::FRONT P8R3_TRANSIENT020_V3::PSF0 P8R3_TRANSIENT020_V3::PSF1 P8R3_TRANSIENT020_V3::PSF2 P8R3_TRANSIENT020_V3::PSF3 P8R3_TRANSIENT100E_V2 ( = P8R3_TRANSIENT100E_V2::BACK + P8R3_TRANSIENT100E_V2::FRONT ) P8R3_TRANSIENT100E_V2 (EDISP) ( = P8R3_TRANSIENT100E_V2::EDISP0 + P8R3_TRANSIENT100E_V2::EDISP1 + P8R3_TRANSIENT100E_V2::EDISP2 + P8R3_TRANSIENT100E_V2::EDISP3 ) P8R3_TRANSIENT100E_V2 (PSF) ( = P8R3_TRANSIENT100E_V2::PSF0 + P8R3_TRANSIENT100E_V2::PSF1 + P8R3_TRANSIENT100E_V2::PSF2 + P8R3_TRANSIENT100E_V2::PSF3 ) P8R3_TRANSIENT100E_V2::BACK P8R3_TRANSIENT100E_V2::EDISP0 P8R3_TRANSIENT100E_V2::EDISP1 P8R3_TRANSIENT100E_V2::EDISP2 P8R3_TRANSIENT100E_V2::EDISP3 P8R3_TRANSIENT100E_V2::FRONT P8R3_TRANSIENT100E_V2::PSF0 P8R3_TRANSIENT100E_V2::PSF1 P8R3_TRANSIENT100E_V2::PSF2 P8R3_TRANSIENT100E_V2::PSF3 P8R3_TRANSIENT100E_V3 ( = P8R3_TRANSIENT100E_V3::BACK + P8R3_TRANSIENT100E_V3::FRONT ) P8R3_TRANSIENT100E_V3 (EDISP) ( = P8R3_TRANSIENT100E_V3::EDISP0 + P8R3_TRANSIENT100E_V3::EDISP1 + P8R3_TRANSIENT100E_V3::EDISP2 + P8R3_TRANSIENT100E_V3::EDISP3 ) P8R3_TRANSIENT100E_V3 (PSF) ( = P8R3_TRANSIENT100E_V3::PSF0 + P8R3_TRANSIENT100E_V3::PSF1 + P8R3_TRANSIENT100E_V3::PSF2 + P8R3_TRANSIENT100E_V3::PSF3 ) P8R3_TRANSIENT100E_V3::BACK P8R3_TRANSIENT100E_V3::EDISP0 P8R3_TRANSIENT100E_V3::EDISP1 P8R3_TRANSIENT100E_V3::EDISP2 P8R3_TRANSIENT100E_V3::EDISP3 P8R3_TRANSIENT100E_V3::FRONT P8R3_TRANSIENT100E_V3::PSF0 P8R3_TRANSIENT100E_V3::PSF1 P8R3_TRANSIENT100E_V3::PSF2 P8R3_TRANSIENT100E_V3::PSF3 P8R3_TRANSIENT100S_V2 ( = P8R3_TRANSIENT100S_V2::BACK + P8R3_TRANSIENT100S_V2::FRONT ) P8R3_TRANSIENT100S_V2 (EDISP) ( = P8R3_TRANSIENT100S_V2::EDISP0 + P8R3_TRANSIENT100S_V2::EDISP1 + P8R3_TRANSIENT100S_V2::EDISP2 + P8R3_TRANSIENT100S_V2::EDISP3 ) P8R3_TRANSIENT100S_V2 (PSF) ( = P8R3_TRANSIENT100S_V2::PSF0 + P8R3_TRANSIENT100S_V2::PSF1 + P8R3_TRANSIENT100S_V2::PSF2 + P8R3_TRANSIENT100S_V2::PSF3 ) P8R3_TRANSIENT100S_V2::BACK P8R3_TRANSIENT100S_V2::EDISP0 P8R3_TRANSIENT100S_V2::EDISP1 P8R3_TRANSIENT100S_V2::EDISP2 P8R3_TRANSIENT100S_V2::EDISP3 P8R3_TRANSIENT100S_V2::FRONT P8R3_TRANSIENT100S_V2::PSF0 P8R3_TRANSIENT100S_V2::PSF1 P8R3_TRANSIENT100S_V2::PSF2 P8R3_TRANSIENT100S_V2::PSF3 P8R3_TRANSIENT100S_V3 ( = P8R3_TRANSIENT100S_V3::BACK + P8R3_TRANSIENT100S_V3::FRONT ) P8R3_TRANSIENT100S_V3 (EDISP) ( = P8R3_TRANSIENT100S_V3::EDISP0 + P8R3_TRANSIENT100S_V3::EDISP1 + P8R3_TRANSIENT100S_V3::EDISP2 + P8R3_TRANSIENT100S_V3::EDISP3 ) P8R3_TRANSIENT100S_V3 (PSF) ( = P8R3_TRANSIENT100S_V3::PSF0 + P8R3_TRANSIENT100S_V3::PSF1 + P8R3_TRANSIENT100S_V3::PSF2 + P8R3_TRANSIENT100S_V3::PSF3 ) P8R3_TRANSIENT100S_V3::BACK P8R3_TRANSIENT100S_V3::EDISP0 P8R3_TRANSIENT100S_V3::EDISP1 P8R3_TRANSIENT100S_V3::EDISP2 P8R3_TRANSIENT100S_V3::EDISP3 P8R3_TRANSIENT100S_V3::FRONT P8R3_TRANSIENT100S_V3::PSF0 P8R3_TRANSIENT100S_V3::PSF1 P8R3_TRANSIENT100S_V3::PSF2 P8R3_TRANSIENT100S_V3::PSF3 P8R3_TRANSIENT100_V2 ( = P8R3_TRANSIENT100_V2::BACK + P8R3_TRANSIENT100_V2::FRONT ) P8R3_TRANSIENT100_V2 (EDISP) ( = P8R3_TRANSIENT100_V2::EDISP0 + P8R3_TRANSIENT100_V2::EDISP1 + P8R3_TRANSIENT100_V2::EDISP2 + P8R3_TRANSIENT100_V2::EDISP3 ) P8R3_TRANSIENT100_V2 (PSF) ( = P8R3_TRANSIENT100_V2::PSF0 + P8R3_TRANSIENT100_V2::PSF1 + P8R3_TRANSIENT100_V2::PSF2 + P8R3_TRANSIENT100_V2::PSF3 ) P8R3_TRANSIENT100_V2::BACK P8R3_TRANSIENT100_V2::EDISP0 P8R3_TRANSIENT100_V2::EDISP1 P8R3_TRANSIENT100_V2::EDISP2 P8R3_TRANSIENT100_V2::EDISP3 P8R3_TRANSIENT100_V2::FRONT P8R3_TRANSIENT100_V2::PSF0 P8R3_TRANSIENT100_V2::PSF1 P8R3_TRANSIENT100_V2::PSF2 P8R3_TRANSIENT100_V2::PSF3 P8R3_TRANSIENT100_V3 ( = P8R3_TRANSIENT100_V3::BACK + P8R3_TRANSIENT100_V3::FRONT ) P8R3_TRANSIENT100_V3 (EDISP) ( = P8R3_TRANSIENT100_V3::EDISP0 + P8R3_TRANSIENT100_V3::EDISP1 + P8R3_TRANSIENT100_V3::EDISP2 + P8R3_TRANSIENT100_V3::EDISP3 ) P8R3_TRANSIENT100_V3 (PSF) ( = P8R3_TRANSIENT100_V3::PSF0 + P8R3_TRANSIENT100_V3::PSF1 + P8R3_TRANSIENT100_V3::PSF2 + P8R3_TRANSIENT100_V3::PSF3 ) P8R3_TRANSIENT100_V3::BACK P8R3_TRANSIENT100_V3::EDISP0 P8R3_TRANSIENT100_V3::EDISP1 P8R3_TRANSIENT100_V3::EDISP2 P8R3_TRANSIENT100_V3::EDISP3 P8R3_TRANSIENT100_V3::FRONT P8R3_TRANSIENT100_V3::PSF0 P8R3_TRANSIENT100_V3::PSF1 P8R3_TRANSIENT100_V3::PSF2 P8R3_TRANSIENT100_V3::PSF3 P8R3_ULTRACLEANVETO_V2 ( = P8R3_ULTRACLEANVETO_V2::BACK + P8R3_ULTRACLEANVETO_V2::FRONT ) P8R3_ULTRACLEANVETO_V2 (EDISP) ( = P8R3_ULTRACLEANVETO_V2::EDISP0 + P8R3_ULTRACLEANVETO_V2::EDISP1 + P8R3_ULTRACLEANVETO_V2::EDISP2 + P8R3_ULTRACLEANVETO_V2::EDISP3 ) P8R3_ULTRACLEANVETO_V2 (PSF) ( = P8R3_ULTRACLEANVETO_V2::PSF0 + P8R3_ULTRACLEANVETO_V2::PSF1 + P8R3_ULTRACLEANVETO_V2::PSF2 + P8R3_ULTRACLEANVETO_V2::PSF3 ) P8R3_ULTRACLEANVETO_V2::BACK P8R3_ULTRACLEANVETO_V2::EDISP0 P8R3_ULTRACLEANVETO_V2::EDISP1 P8R3_ULTRACLEANVETO_V2::EDISP2 P8R3_ULTRACLEANVETO_V2::EDISP3 P8R3_ULTRACLEANVETO_V2::FRONT P8R3_ULTRACLEANVETO_V2::PSF0 P8R3_ULTRACLEANVETO_V2::PSF1 P8R3_ULTRACLEANVETO_V2::PSF2 P8R3_ULTRACLEANVETO_V2::PSF3 P8R3_ULTRACLEANVETO_V3 ( = P8R3_ULTRACLEANVETO_V3::BACK + P8R3_ULTRACLEANVETO_V3::FRONT ) P8R3_ULTRACLEANVETO_V3 (EDISP) ( = P8R3_ULTRACLEANVETO_V3::EDISP0 + P8R3_ULTRACLEANVETO_V3::EDISP1 + P8R3_ULTRACLEANVETO_V3::EDISP2 + P8R3_ULTRACLEANVETO_V3::EDISP3 ) P8R3_ULTRACLEANVETO_V3 (PSF) ( = P8R3_ULTRACLEANVETO_V3::PSF0 + P8R3_ULTRACLEANVETO_V3::PSF1 + P8R3_ULTRACLEANVETO_V3::PSF2 + P8R3_ULTRACLEANVETO_V3::PSF3 ) P8R3_ULTRACLEANVETO_V3::BACK P8R3_ULTRACLEANVETO_V3::EDISP0 P8R3_ULTRACLEANVETO_V3::EDISP1 P8R3_ULTRACLEANVETO_V3::EDISP2 P8R3_ULTRACLEANVETO_V3::EDISP3 P8R3_ULTRACLEANVETO_V3::FRONT P8R3_ULTRACLEANVETO_V3::PSF0 P8R3_ULTRACLEANVETO_V3::PSF1 P8R3_ULTRACLEANVETO_V3::PSF2 P8R3_ULTRACLEANVETO_V3::PSF3 P8R3_ULTRACLEAN_V2 ( = P8R3_ULTRACLEAN_V2::BACK + P8R3_ULTRACLEAN_V2::FRONT ) P8R3_ULTRACLEAN_V2 (EDISP) ( = P8R3_ULTRACLEAN_V2::EDISP0 + P8R3_ULTRACLEAN_V2::EDISP1 + P8R3_ULTRACLEAN_V2::EDISP2 + P8R3_ULTRACLEAN_V2::EDISP3 ) P8R3_ULTRACLEAN_V2 (PSF) ( = P8R3_ULTRACLEAN_V2::PSF0 + P8R3_ULTRACLEAN_V2::PSF1 + P8R3_ULTRACLEAN_V2::PSF2 + P8R3_ULTRACLEAN_V2::PSF3 ) P8R3_ULTRACLEAN_V2::BACK P8R3_ULTRACLEAN_V2::EDISP0 P8R3_ULTRACLEAN_V2::EDISP1 P8R3_ULTRACLEAN_V2::EDISP2 P8R3_ULTRACLEAN_V2::EDISP3 P8R3_ULTRACLEAN_V2::FRONT P8R3_ULTRACLEAN_V2::PSF0 P8R3_ULTRACLEAN_V2::PSF1 P8R3_ULTRACLEAN_V2::PSF2 P8R3_ULTRACLEAN_V2::PSF3 P8R3_ULTRACLEAN_V3 ( = P8R3_ULTRACLEAN_V3::BACK + P8R3_ULTRACLEAN_V3::FRONT ) P8R3_ULTRACLEAN_V3 (EDISP) ( = P8R3_ULTRACLEAN_V3::EDISP0 + P8R3_ULTRACLEAN_V3::EDISP1 + P8R3_ULTRACLEAN_V3::EDISP2 + P8R3_ULTRACLEAN_V3::EDISP3 ) P8R3_ULTRACLEAN_V3 (PSF) ( = P8R3_ULTRACLEAN_V3::PSF0 + P8R3_ULTRACLEAN_V3::PSF1 + P8R3_ULTRACLEAN_V3::PSF2 + P8R3_ULTRACLEAN_V3::PSF3 ) P8R3_ULTRACLEAN_V3::BACK P8R3_ULTRACLEAN_V3::EDISP0 P8R3_ULTRACLEAN_V3::EDISP1 P8R3_ULTRACLEAN_V3::EDISP2 P8R3_ULTRACLEAN_V3::EDISP3 P8R3_ULTRACLEAN_V3::FRONT P8R3_ULTRACLEAN_V3::PSF0 P8R3_ULTRACLEAN_V3::PSF1 P8R3_ULTRACLEAN_V3::PSF2 P8R3_ULTRACLEAN_V3::PSF3 Enter test_Likelihood (fermipy) mj@DESKTOP-U2B4NIQ:~$ test_Likelihood .............................................

OK (45 tests)

henrikef commented 2 years ago

Ok, looks good so far - seems the fermi tools work fine. Next, could you please try running the following two commands on the command line:

python -c "from UnbinnedAnalysis import *"

and

python -c "from fermipy.gtanalysis import *"

and let me know the output.

ghost commented 2 years ago

ok, Thank you so much for helping me! @henrikef

ghost commented 2 years ago

I display the output of these two commands as follows @henrikef
(fermipy) jason@DESKTOP-U2B4NIQ:~$ python -c "from UnbinnedAnalysis import *"

(fermipy) jason@DESKTOP-U2B4NIQ:~$ python -c "from fermipy.gtanalysis import *"

WARNING: version mismatch between CFITSIO header (v4.000999999999999) and linked library (v4.01).

WARNING: version mismatch between CFITSIO header (v4.000999999999999) and linked library (v4.01).

WARNING: version mismatch between CFITSIO header (v4.000999999999999) and linked library (v4.01).

henrikef commented 2 years ago

All right, this all looks good!

Do you still see an error message when you run your notebook?

ghost commented 2 years ago

When I type a command into notebook, I still get the following error

Kernel Restarting

The kernel for Untitled1.ipynb appears to have died. It will restart automatically.

I found this error many times when I installed

henrikef commented 2 years ago

Could you upload the notebook here?

ghost commented 2 years ago

ok,I've uploaded the notebook @henrikef image

henrikef commented 2 years ago

Yeah, I'm not sure what to say here. I don't think it's an issue with fermipy.

Do you get the error if you just try the first command (from UnbinnedAnalysis import * ) by itself? What about executing any other commands?

ghost commented 2 years ago

When I import the numpy, pandas, and matplotlib modules into the notebook cell, the kernel is not dead. When I import fermipy,threeml, the kernel is dead.

henrikef commented 2 years ago

Hm. I don't know how to help with this issue. Try contacting the FSSC helpdesk, since this problem seems to appear also for pure fermitools imports (from UnbinnedAnalysis import * is fermitools, not fermipy). Maybe they can help.

ghost commented 2 years ago

@henrikef Sir,Thank you very much!

henrikef commented 2 years ago

Sir

Nope.