Installing the Hubble Advanced Spectral Products Script#
This Notebook is designed to walk you through downloading, installing, and using the Hubble Advanced Spectral Products (HASP) co-add script.#
Learning Goals:#
By the end of this tutorial, you will:
Download
conda
and create aconda
environmentDownload and install the co-add script
Learn how to run the script
Understand the naming conventions of the co-added output files
Table of Contents#
0. Introduction
1. Downloading and Installing conda
- 1.1 Installing conda
- 1.2 Creating a conda
Environment
2. Downloading and Installing the HASP Script
3. Running the Co-add Script
- 3.1 Running the Script
- 3.2 Understanding the Output Files
0. Introduction#
The Hubble Advanced Spectral Products (HASP) code is a script that co-adds spectra of the same target within programs. This software is able to co-add data taken with the spectrographs onboard the Hubble Space Telescope (HST); the Space Telescope Imaging Spectrograph (STIS) and the Cosmic Origins Spectrograph (COS). The Hubble Spectroscopic Legacy Archive (HSLA) uses this script to co-add these instruments’ data from the MAST archive to create high-quality spectra with a broad wavelength coverate (whenever possible from the ultraviolet to the near-infrared) that is publicly available for the scientific community. These custom co-addition notebooks will instruct users on how to produce their own co-adds in cases where the MAST archive data needs special processing or is rejected by the default filters used in the co-add script.
The script first co-adds the observations for each grating for a given program, then it combines all gratings for the observation set. Finally, it co-adds the spectra of each observation set in the program to produce a fully co-added spectra for each target in a program.
This notebook focuses primarily on the installation of the co-add code, and provides a quick overview on its usage. To see an example of downloading COS and STIS datasets, running the script, and analyzing the output, please check out our notebook CoaddTutorial.ipynb.
1. Downloading and Installing conda
#
1.1 Installing conda
#
Conda is a package, dependency, and environment manager that runs on Windows, Mac, and Linux. Conda allows us to easily install Python packages and create isolated conda environments, each with their own packages and dependencies. By switching between conda environments, we avoid conflicts between different versions of packages.
We will create a conda environment to install the packages needed for the HASP script. We can first check if you have conda already installed by running the command in the terminal:
!conda --version
conda 24.9.2
Running the command should print out the version of conda that you have installed (e.g. conda 23.7.2
). If the command returns a statement saying that the package is unknown, then you do not have conda installed on your machine. You will need to download one of the conda distributions.
There are a few different distributions of conda that you can install, depending on your preferences. Anaconda
is one distribution that carries a lot of pre-installed packages, some of which you won’t use. Miniconda
is another distribution of conda that contains only the minimum packages. Finally, the Mamba
disctribution of conda is similar to Miniconda
, but uses different parallelization and cache algorithms to increase speed and optimize memory.
Once you have installed one of these clients, try running the above cell again to confirm that conda is installed.
1.2 Creating a Conda Environment#
Once you’ve installed conda, we can create a conda environment. We will download all of the packages needed to run the HASP script in a new environment that we will create, called hasp-env
. We will use this environment for all of the tutorial notebooks.
The first step is to add the conda-forge
channel to the list of avaible conda channels. Channels are where conda packages are stored and downloaded from, and conda-forge
allows us to download additional packages for the code that the default conda channel may not have available. We can add this channel by running the following command in the terminal:
!conda config --add channels conda-forge
We can now create the conda environment, hasp-env
. Note that this can take several minutes to run:
!yes | conda create --name hasp-env python=3.11 notebook jupyterlab numpy astropy astroquery matplotlib
Channels:
- conda-forge
- defaults
Platform: linux-64
Collecting package metadata (repodata.json): -
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
done
Solving environment: |
/
-
\
|
/
-
done
## Package Plan ##
environment location: /usr/share/miniconda/envs/hasp-env
added / updated specs:
- astropy
- astroquery
- jupyterlab
- matplotlib
- notebook
- numpy
- python=3.11
The following packages will be downloaded:
package | build
---------------------------|-----------------
aiobotocore-2.16.1 | pyhd8ed1ab_0 66 KB conda-forge
aiohappyeyeballs-2.4.4 | pyhd8ed1ab_1 19 KB conda-forge
aiohttp-3.11.11 | py311h2dc5d0c_0 901 KB conda-forge
aioitertools-0.12.0 | pyhd8ed1ab_1 24 KB conda-forge
aiosignal-1.3.2 | pyhd8ed1ab_0 13 KB conda-forge
alsa-lib-1.2.13 | hb9d3cd8_0 547 KB conda-forge
anyio-4.7.0 | pyhd8ed1ab_0 110 KB conda-forge
argon2-cffi-23.1.0 | pyhd8ed1ab_1 18 KB conda-forge
argon2-cffi-bindings-21.2.0| py311h9ecbd09_5 34 KB conda-forge
arrow-1.3.0 | pyhd8ed1ab_1 98 KB conda-forge
astropy-7.0.0 | pyhd8ed1ab_3 8 KB conda-forge
astropy-base-7.0.0 | py311h2a3ca71_3 9.3 MB conda-forge
astropy-iers-data-0.2024.12.30.0.33.36| pyhd8ed1ab_0 1.2 MB conda-forge
astroquery-0.4.7 | pyhd8ed1ab_2 3.7 MB conda-forge
asttokens-3.0.0 | pyhd8ed1ab_1 28 KB conda-forge
async-lru-2.0.4 | pyhd8ed1ab_1 15 KB conda-forge
attrs-24.3.0 | pyh71513ae_0 55 KB conda-forge
aws-c-auth-0.8.0 | hb921021_15 105 KB conda-forge
aws-c-cal-0.8.1 | h1a47875_3 46 KB conda-forge
aws-c-common-0.10.6 | hb9d3cd8_0 231 KB conda-forge
aws-c-compression-0.3.0 | h4e1184b_5 19 KB conda-forge
aws-c-event-stream-0.5.0 | h7959bf6_11 53 KB conda-forge
aws-c-http-0.9.2 | hefd7a92_4 193 KB conda-forge
aws-c-io-0.15.3 | h831e299_5 154 KB conda-forge
aws-c-mqtt-0.11.0 | h11f4f37_12 190 KB conda-forge
aws-c-s3-0.7.7 | hf454442_0 111 KB conda-forge
aws-c-sdkutils-0.2.1 | h4e1184b_4 55 KB conda-forge
aws-checksums-0.2.2 | h4e1184b_4 71 KB conda-forge
aws-crt-cpp-0.29.7 | hd92328a_7 346 KB conda-forge
aws-sdk-cpp-1.11.458 | hc430e4a_4 2.9 MB conda-forge
azure-core-cpp-1.14.0 | h5cfcd09_0 337 KB conda-forge
azure-identity-cpp-1.10.0 | h113e628_0 227 KB conda-forge
azure-storage-blobs-cpp-12.13.0| h3cf044e_1 536 KB conda-forge
azure-storage-common-cpp-12.8.0| h736e048_1 146 KB conda-forge
azure-storage-files-datalake-cpp-12.12.0| ha633028_1 281 KB conda-forge
babel-2.16.0 | pyhd8ed1ab_1 6.2 MB conda-forge
backports-1.0 | pyhd8ed1ab_5 7 KB conda-forge
backports.tarfile-1.2.0 | pyhd8ed1ab_1 32 KB conda-forge
beautifulsoup4-4.12.3 | pyha770c72_1 115 KB conda-forge
bleach-6.2.0 | pyhd8ed1ab_1 130 KB conda-forge
botocore-1.35.88 |pyge310_1234567_0 7.2 MB conda-forge
bottleneck-1.4.2 | py311h9f3472d_0 140 KB conda-forge
bqplot-0.12.43 | pyhd8ed1ab_1 844 KB conda-forge
brotli-1.1.0 | hb9d3cd8_2 19 KB conda-forge
brotli-bin-1.1.0 | hb9d3cd8_2 18 KB conda-forge
brotli-python-1.1.0 | py311hfdbb021_2 342 KB conda-forge
cached-property-1.5.2 | hd8ed1ab_1 4 KB conda-forge
cached_property-1.5.2 | pyha770c72_1 11 KB conda-forge
cairo-1.18.2 | h3394656_1 956 KB conda-forge
certifi-2024.12.14 | pyhd8ed1ab_0 158 KB conda-forge
cffi-1.17.1 | py311hf29c0ef_0 295 KB conda-forge
charset-normalizer-3.4.0 | pyhd8ed1ab_1 46 KB conda-forge
click-8.1.8 | pyh707e725_0 83 KB conda-forge
cloudpickle-3.1.0 | pyhd8ed1ab_2 25 KB conda-forge
comm-0.2.2 | pyhd8ed1ab_1 12 KB conda-forge
contourpy-1.3.1 | py311hd18a35c_0 272 KB conda-forge
cryptography-44.0.0 | py311hafd3f86_0 1.5 MB conda-forge
cycler-0.12.1 | pyhd8ed1ab_1 13 KB conda-forge
cyrus-sasl-2.1.27 | h54b06d7_7 214 KB conda-forge
dask-core-2024.12.1 | pyhd8ed1ab_0 885 KB conda-forge
dbus-1.13.6 | h5008d03_3 604 KB conda-forge
debugpy-1.8.11 | py311hfdbb021_0 2.4 MB conda-forge
decorator-5.1.1 | pyhd8ed1ab_1 14 KB conda-forge
defusedxml-0.7.1 | pyhd8ed1ab_0 23 KB conda-forge
double-conversion-3.3.0 | h59595ed_0 77 KB conda-forge
entrypoints-0.4 | pyhd8ed1ab_1 11 KB conda-forge
exceptiongroup-1.2.2 | pyhd8ed1ab_1 20 KB conda-forge
executing-2.1.0 | pyhd8ed1ab_1 28 KB conda-forge
expat-2.6.4 | h5888daf_0 135 KB conda-forge
font-ttf-dejavu-sans-mono-2.37| hab24e00_0 388 KB conda-forge
font-ttf-inconsolata-3.000 | h77eed37_0 94 KB conda-forge
font-ttf-source-code-pro-2.038| h77eed37_0 684 KB conda-forge
font-ttf-ubuntu-0.83 | h77eed37_3 1.5 MB conda-forge
fontconfig-2.15.0 | h7e30c49_1 259 KB conda-forge
fonts-conda-ecosystem-1 | 0 4 KB conda-forge
fonts-conda-forge-1 | 0 4 KB conda-forge
fonttools-4.55.3 | py311h2dc5d0c_1 2.8 MB conda-forge
fqdn-1.5.1 | pyhd8ed1ab_1 16 KB conda-forge
freetype-2.12.1 | h267a509_2 620 KB conda-forge
frozenlist-1.5.0 | py311h9ecbd09_0 60 KB conda-forge
fsspec-2024.12.0 | pyhd8ed1ab_0 135 KB conda-forge
gast-0.4.0 | pyh9f0ad1d_0 12 KB conda-forge
gflags-2.2.2 | h5888daf_1005 117 KB conda-forge
glog-0.7.1 | hbabe93e_0 140 KB conda-forge
graphite2-1.3.13 | h59595ed_1003 95 KB conda-forge
h11-0.14.0 | pyhd8ed1ab_1 51 KB conda-forge
h2-4.1.0 | pyhd8ed1ab_1 51 KB conda-forge
h5py-3.12.1 |nompi_py311h5ed33ec_103 1.3 MB conda-forge
harfbuzz-10.1.0 | h0b3b770_0 1.5 MB conda-forge
hdf5-1.14.4 |nompi_h2d575fe_105 3.8 MB conda-forge
hpack-4.0.0 | pyhd8ed1ab_1 29 KB conda-forge
html5lib-1.1 | pyhd8ed1ab_2 93 KB conda-forge
httpcore-1.0.7 | pyh29332c3_1 48 KB conda-forge
httpx-0.28.1 | pyhd8ed1ab_0 62 KB conda-forge
hyperframe-6.0.1 | pyhd8ed1ab_1 17 KB conda-forge
icu-75.1 | he02047a_0 11.6 MB conda-forge
idna-3.10 | pyhd8ed1ab_1 49 KB conda-forge
importlib-metadata-8.5.0 | pyha770c72_1 28 KB conda-forge
importlib_resources-6.4.5 | pyhd8ed1ab_1 32 KB conda-forge
ipydatagrid-1.4.0 | pyhd8ed1ab_1 606 KB conda-forge
ipykernel-6.29.5 | pyh3099207_0 116 KB conda-forge
ipython-8.31.0 | pyh707e725_0 587 KB conda-forge
ipywidgets-8.1.5 | pyhd8ed1ab_1 111 KB conda-forge
isoduration-20.11.0 | pyhd8ed1ab_1 19 KB conda-forge
jaraco.classes-3.4.0 | pyhd8ed1ab_2 12 KB conda-forge
jaraco.context-6.0.1 | pyhd8ed1ab_0 12 KB conda-forge
jaraco.functools-4.1.0 | pyhd8ed1ab_0 15 KB conda-forge
jedi-0.19.2 | pyhd8ed1ab_1 824 KB conda-forge
jeepney-0.8.0 | pyhd8ed1ab_0 36 KB conda-forge
jinja2-3.1.5 | pyhd8ed1ab_0 110 KB conda-forge
jmespath-1.0.1 | pyhd8ed1ab_1 23 KB conda-forge
jplephem-2.21 | pyh9b8db34_1 38 KB conda-forge
json5-0.10.0 | pyhd8ed1ab_1 31 KB conda-forge
jsonpointer-3.0.0 | py311h38be061_1 17 KB conda-forge
jsonschema-4.23.0 | pyhd8ed1ab_1 73 KB conda-forge
jsonschema-specifications-2024.10.1| pyhd8ed1ab_1 16 KB conda-forge
jsonschema-with-format-nongpl-4.23.0| hd8ed1ab_1 7 KB conda-forge
jupyter-lsp-2.2.5 | pyhd8ed1ab_1 54 KB conda-forge
jupyter_client-8.6.3 | pyhd8ed1ab_1 104 KB conda-forge
jupyter_core-5.7.2 | pyh31011fe_1 56 KB conda-forge
jupyter_events-0.11.0 | pyhd8ed1ab_0 22 KB conda-forge
jupyter_server-2.15.0 | pyhd8ed1ab_0 320 KB conda-forge
jupyter_server_terminals-0.5.3| pyhd8ed1ab_1 19 KB conda-forge
jupyterlab-4.3.4 | pyhd8ed1ab_0 6.9 MB conda-forge
jupyterlab_pygments-0.3.0 | pyhd8ed1ab_2 18 KB conda-forge
jupyterlab_server-2.27.3 | pyhd8ed1ab_1 48 KB conda-forge
jupyterlab_widgets-3.0.13 | pyhd8ed1ab_1 182 KB conda-forge
keyring-25.6.0 | pyha804496_0 36 KB conda-forge
kiwisolver-1.4.7 | py311hd18a35c_0 71 KB conda-forge
lcms2-2.16 | hb7c19ff_0 239 KB conda-forge
ld_impl_linux-64-2.43 | h712a8e2_2 654 KB conda-forge
lerc-4.0.0 | h27087fc_0 275 KB conda-forge
libabseil-20240722.0 | cxx17_hbbce691_2 1.2 MB conda-forge
libaec-1.1.3 | h59595ed_0 35 KB conda-forge
libarrow-18.1.0 | h44a453e_6_cpu 8.4 MB conda-forge
libarrow-acero-18.1.0 | hcb10f89_6_cpu 597 KB conda-forge
libarrow-dataset-18.1.0 | hcb10f89_6_cpu 573 KB conda-forge
libarrow-substrait-18.1.0 | h3ee7192_6_cpu 508 KB conda-forge
libblas-3.9.0 |26_linux64_openblas 16 KB conda-forge
libbrotlicommon-1.1.0 | hb9d3cd8_2 67 KB conda-forge
libbrotlidec-1.1.0 | hb9d3cd8_2 32 KB conda-forge
libbrotlienc-1.1.0 | hb9d3cd8_2 275 KB conda-forge
libcblas-3.9.0 |26_linux64_openblas 16 KB conda-forge
libclang-cpp19.1-19.1.6 |default_hb5137d0_0 19.6 MB conda-forge
libclang13-19.1.6 |default_h9c6a7e4_0 11.3 MB conda-forge
libcrc32c-1.1.2 | h9c3ff4c_0 20 KB conda-forge
libcups-2.3.3 | h4637d8d_4 4.3 MB conda-forge
libdeflate-1.23 | h4ddbbb0_0 71 KB conda-forge
libdrm-2.4.124 | hb9d3cd8_0 237 KB conda-forge
libegl-1.7.0 | ha4b6fd6_2 44 KB conda-forge
libevent-2.1.12 | hf998b51_1 417 KB conda-forge
libexpat-2.6.4 | h5888daf_0 72 KB conda-forge
libffi-3.4.2 | h7f98852_5 57 KB conda-forge
libgl-1.7.0 | ha4b6fd6_2 132 KB conda-forge
libglib-2.82.2 | h2ff4ddf_0 3.7 MB conda-forge
libglvnd-1.7.0 | ha4b6fd6_2 129 KB conda-forge
libglx-1.7.0 | ha4b6fd6_2 74 KB conda-forge
libgoogle-cloud-2.32.0 | h804f50b_0 1.2 MB conda-forge
libgoogle-cloud-storage-2.32.0| h0121fbd_0 764 KB conda-forge
libgrpc-1.67.1 | hc2c308b_0 7.0 MB conda-forge
libiconv-1.17 | hd590300_2 689 KB conda-forge
libjpeg-turbo-3.0.0 | hd590300_1 604 KB conda-forge
liblapack-3.9.0 |26_linux64_openblas 16 KB conda-forge
libllvm19-19.1.6 | ha7bfdaf_0 38.3 MB conda-forge
liblzma-5.6.3 | hb9d3cd8_1 109 KB conda-forge
libnsl-2.0.1 | hd590300_0 33 KB conda-forge
libntlm-1.8 | hb9d3cd8_0 33 KB conda-forge
libopenblas-0.3.28 |pthreads_h94d23a6_1 5.3 MB conda-forge
libopengl-1.7.0 | ha4b6fd6_2 50 KB conda-forge
libparquet-18.1.0 | h081d1f1_6_cpu 1.1 MB conda-forge
libpciaccess-0.18 | hd590300_0 28 KB conda-forge
libpng-1.6.44 | hadc24fc_0 284 KB conda-forge
libpq-17.2 | h3b95a9b_1 2.5 MB conda-forge
libprotobuf-5.28.2 | h5b01275_0 2.8 MB conda-forge
libre2-11-2024.07.02 | hbbce691_2 205 KB conda-forge
libsodium-1.0.20 | h4ab18f5_0 201 KB conda-forge
libsqlite-3.47.2 | hee588c1_0 853 KB conda-forge
libthrift-0.21.0 | h0e7cc3e_0 416 KB conda-forge
libtiff-4.7.0 | hd9ff511_3 418 KB conda-forge
libutf8proc-2.9.0 | hb9d3cd8_1 80 KB conda-forge
libuuid-2.38.1 | h0b41bf4_0 33 KB conda-forge
libwebp-base-1.5.0 | h851e524_0 420 KB conda-forge
libxcb-1.17.0 | h8a09558_0 387 KB conda-forge
libxcrypt-4.4.36 | hd590300_1 98 KB conda-forge
libxkbcommon-1.7.0 | h2c5496b_1 579 KB conda-forge
libxml2-2.13.5 | h8d12d68_1 674 KB conda-forge
libxslt-1.1.39 | h76b75d6_0 248 KB conda-forge
locket-1.0.0 | pyhd8ed1ab_0 8 KB conda-forge
lz4-c-1.10.0 | h5888daf_1 163 KB conda-forge
markupsafe-3.0.2 | py311h2dc5d0c_1 25 KB conda-forge
matplotlib-3.10.0 | py311h38be061_0 16 KB conda-forge
matplotlib-base-3.10.0 | py311h2b939e6_0 8.1 MB conda-forge
matplotlib-inline-0.1.7 | pyhd8ed1ab_1 14 KB conda-forge
mistune-3.0.2 | pyhd8ed1ab_1 64 KB conda-forge
more-itertools-10.5.0 | pyhd8ed1ab_1 56 KB conda-forge
mpmath-1.3.0 | pyhd8ed1ab_1 429 KB conda-forge
multidict-6.1.0 | py311h2dc5d0c_2 61 KB conda-forge
munkres-1.1.4 | pyh9f0ad1d_0 12 KB conda-forge
mysql-common-9.0.1 | h266115a_4 605 KB conda-forge
mysql-libs-9.0.1 | he0572af_4 1.3 MB conda-forge
nbclient-0.10.2 | pyhd8ed1ab_0 27 KB conda-forge
nbconvert-core-7.16.4 | pyhff2d567_2 184 KB conda-forge
nbformat-5.10.4 | pyhd8ed1ab_1 99 KB conda-forge
nest-asyncio-1.6.0 | pyhd8ed1ab_1 11 KB conda-forge
notebook-7.3.2 | pyhd8ed1ab_0 8.6 MB conda-forge
notebook-shim-0.2.4 | pyhd8ed1ab_1 16 KB conda-forge
numpy-2.2.1 | py311hf916aec_0 8.6 MB conda-forge
openjpeg-2.5.3 | h5fbd93e_0 335 KB conda-forge
openldap-2.6.9 | he970967_0 766 KB conda-forge
orc-2.0.3 | h97ab989_1 1.1 MB conda-forge
overrides-7.7.0 | pyhd8ed1ab_1 29 KB conda-forge
packaging-24.2 | pyhd8ed1ab_2 59 KB conda-forge
pandas-2.2.2 | py311h14de704_1 15.0 MB conda-forge
pandocfilters-1.5.0 | pyhd8ed1ab_0 11 KB conda-forge
parso-0.8.4 | pyhd8ed1ab_1 74 KB conda-forge
partd-1.4.2 | pyhd8ed1ab_0 20 KB conda-forge
pcre2-10.44 | hba22ea6_2 930 KB conda-forge
pexpect-4.9.0 | pyhd8ed1ab_1 52 KB conda-forge
pickleshare-0.7.5 | pyhd8ed1ab_1004 11 KB conda-forge
pillow-11.0.0 | py311h49e9ac3_0 40.5 MB conda-forge
pip-24.3.1 | pyh8b19718_2 1.2 MB conda-forge
pixman-0.44.2 | h29eaf8c_0 372 KB conda-forge
pkgutil-resolve-name-1.3.10| pyhd8ed1ab_2 10 KB conda-forge
platformdirs-4.3.6 | pyhd8ed1ab_1 20 KB conda-forge
prometheus_client-0.21.1 | pyhd8ed1ab_0 48 KB conda-forge
prompt-toolkit-3.0.48 | pyha770c72_1 264 KB conda-forge
propcache-0.2.1 | py311h9ecbd09_0 52 KB conda-forge
psutil-6.1.1 | py311h9ecbd09_0 493 KB conda-forge
pthread-stubs-0.4 | hb9d3cd8_1002 8 KB conda-forge
ptyprocess-0.7.0 | pyhd8ed1ab_1 19 KB conda-forge
pure_eval-0.2.3 | pyhd8ed1ab_1 16 KB conda-forge
py2vega-0.6.1 | pyhd8ed1ab_0 16 KB conda-forge
pyarrow-18.1.0 | py311h38be061_0 25 KB conda-forge
pyarrow-core-18.1.0 |py311h4854187_0_cpu 4.4 MB conda-forge
pycparser-2.22 | pyh29332c3_1 108 KB conda-forge
pyerfa-2.0.1.5 | py311h9f3472d_0 367 KB conda-forge
pygments-2.18.0 | pyhd8ed1ab_1 856 KB conda-forge
pyparsing-3.2.0 | pyhd8ed1ab_2 90 KB conda-forge
pyside6-6.8.1 | py311h9053184_0 10.4 MB conda-forge
pysocks-1.7.1 | pyha55dd90_7 21 KB conda-forge
python-3.11.11 |h9e4cc4f_1_cpython 29.2 MB conda-forge
python-dateutil-2.9.0.post0| pyhff2d567_1 217 KB conda-forge
python-fastjsonschema-2.21.1| pyhd8ed1ab_0 221 KB conda-forge
python-json-logger-2.0.7 | pyhd8ed1ab_0 13 KB conda-forge
python-tzdata-2024.2 | pyhd8ed1ab_1 139 KB conda-forge
python_abi-3.11 | 5_cp311 6 KB conda-forge
pytz-2024.2 | pyhd8ed1ab_1 182 KB conda-forge
pyvo-1.6 | pyhd8ed1ab_2 827 KB conda-forge
pyyaml-6.0.2 | py311h9ecbd09_1 208 KB conda-forge
pyzmq-26.2.0 | py311h7deb3e3_3 380 KB conda-forge
qhull-2020.2 | h434a139_5 540 KB conda-forge
qt6-main-6.8.1 | h588cce1_2 49.2 MB conda-forge
re2-2024.07.02 | h9925aae_2 26 KB conda-forge
readline-8.2 | h8228510_1 275 KB conda-forge
referencing-0.35.1 | pyhd8ed1ab_1 41 KB conda-forge
requests-2.32.3 | pyhd8ed1ab_1 57 KB conda-forge
rfc3339-validator-0.1.4 | pyhd8ed1ab_1 10 KB conda-forge
rfc3986-validator-0.1.1 | pyh9f0ad1d_0 8 KB conda-forge
rpds-py-0.22.3 | py311h9e33e62_0 343 KB conda-forge
s2n-1.5.10 | hb5b8611_0 347 KB conda-forge
s3fs-2024.12.0 | pyhd8ed1ab_0 32 KB conda-forge
scipy-1.14.1 | py311he9a78e4_2 16.9 MB conda-forge
secretstorage-3.3.3 | py311h38be061_3 31 KB conda-forge
send2trash-1.8.3 | pyh0d859eb_1 22 KB conda-forge
setuptools-75.6.0 | pyhff2d567_1 756 KB conda-forge
six-1.17.0 | pyhd8ed1ab_0 16 KB conda-forge
snappy-1.2.1 | h8bd8927_1 42 KB conda-forge
sniffio-1.3.1 | pyhd8ed1ab_1 15 KB conda-forge
sortedcontainers-2.4.0 | pyhd8ed1ab_0 26 KB conda-forge
soupsieve-2.5 | pyhd8ed1ab_1 36 KB conda-forge
stack_data-0.6.3 | pyhd8ed1ab_1 26 KB conda-forge
terminado-0.18.1 | pyh0d859eb_0 22 KB conda-forge
tinycss2-1.4.0 | pyhd8ed1ab_0 28 KB conda-forge
tk-8.6.13 |noxft_h4845f30_101 3.2 MB conda-forge
tomli-2.2.1 | pyhd8ed1ab_1 19 KB conda-forge
toolz-1.0.0 | pyhd8ed1ab_1 51 KB conda-forge
tornado-6.4.2 | py311h9ecbd09_0 836 KB conda-forge
traitlets-5.14.3 | pyhd8ed1ab_1 107 KB conda-forge
traittypes-0.2.1 | pyh9f0ad1d_2 10 KB conda-forge
types-python-dateutil-2.9.0.20241206| pyhd8ed1ab_0 22 KB conda-forge
typing-extensions-4.12.2 | hd8ed1ab_1 10 KB conda-forge
typing_extensions-4.12.2 | pyha770c72_1 39 KB conda-forge
typing_utils-0.1.0 | pyhd8ed1ab_1 15 KB conda-forge
tzdata-2024b | hc8b5060_0 119 KB conda-forge
unicodedata2-15.1.0 | py311h9ecbd09_1 360 KB conda-forge
uri-template-1.3.0 | pyhd8ed1ab_1 23 KB conda-forge
urllib3-2.3.0 | pyhd8ed1ab_0 98 KB conda-forge
wayland-1.23.1 | h3e06ad9_0 314 KB conda-forge
wcwidth-0.2.13 | pyhd8ed1ab_1 32 KB conda-forge
webcolors-24.11.1 | pyhd8ed1ab_0 18 KB conda-forge
webencodings-0.5.1 | pyhd8ed1ab_3 15 KB conda-forge
websocket-client-1.8.0 | pyhd8ed1ab_1 46 KB conda-forge
wheel-0.45.1 | pyhd8ed1ab_1 61 KB conda-forge
widgetsnbextension-4.0.13 | pyhd8ed1ab_1 877 KB conda-forge
wrapt-1.17.0 | py311h9ecbd09_0 64 KB conda-forge
xcb-util-0.4.1 | hb711507_2 19 KB conda-forge
xcb-util-cursor-0.1.5 | hb9d3cd8_0 20 KB conda-forge
xcb-util-image-0.4.0 | hb711507_2 24 KB conda-forge
xcb-util-keysyms-0.4.1 | hb711507_0 14 KB conda-forge
xcb-util-renderutil-0.3.10 | hb711507_0 17 KB conda-forge
xcb-util-wm-0.4.2 | hb711507_0 50 KB conda-forge
xkeyboard-config-2.43 | hb9d3cd8_0 380 KB conda-forge
xorg-libice-1.1.2 | hb9d3cd8_0 57 KB conda-forge
xorg-libsm-1.2.5 | he73a12e_0 27 KB conda-forge
xorg-libx11-1.8.10 | h4f16b4b_1 818 KB conda-forge
xorg-libxau-1.0.12 | hb9d3cd8_0 14 KB conda-forge
xorg-libxcomposite-0.4.6 | hb9d3cd8_2 13 KB conda-forge
xorg-libxcursor-1.2.3 | hb9d3cd8_0 32 KB conda-forge
xorg-libxdamage-1.1.6 | hb9d3cd8_0 13 KB conda-forge
xorg-libxdmcp-1.1.5 | hb9d3cd8_0 19 KB conda-forge
xorg-libxext-1.3.6 | hb9d3cd8_0 49 KB conda-forge
xorg-libxfixes-6.0.1 | hb9d3cd8_0 19 KB conda-forge
xorg-libxi-1.8.2 | hb9d3cd8_0 46 KB conda-forge
xorg-libxrandr-1.5.4 | hb9d3cd8_0 29 KB conda-forge
xorg-libxrender-0.9.12 | hb9d3cd8_0 32 KB conda-forge
xorg-libxtst-1.2.5 | hb9d3cd8_3 32 KB conda-forge
xorg-libxxf86vm-1.1.6 | hb9d3cd8_0 17 KB conda-forge
yaml-0.2.5 | h7f98852_2 87 KB conda-forge
yarl-1.18.3 | py311h9ecbd09_0 150 KB conda-forge
zeromq-4.3.5 | h3b0a872_7 328 KB conda-forge
zipp-3.21.0 | pyhd8ed1ab_1 21 KB conda-forge
zstandard-0.23.0 | py311hbc35293_1 408 KB conda-forge
------------------------------------------------------------
Total: 413.9 MB
The following NEW packages will be INSTALLED:
_libgcc_mutex conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
_openmp_mutex conda-forge/linux-64::_openmp_mutex-4.5-2_gnu
aiobotocore conda-forge/noarch::aiobotocore-2.16.1-pyhd8ed1ab_0
aiohappyeyeballs conda-forge/noarch::aiohappyeyeballs-2.4.4-pyhd8ed1ab_1
aiohttp conda-forge/linux-64::aiohttp-3.11.11-py311h2dc5d0c_0
aioitertools conda-forge/noarch::aioitertools-0.12.0-pyhd8ed1ab_1
aiosignal conda-forge/noarch::aiosignal-1.3.2-pyhd8ed1ab_0
alsa-lib conda-forge/linux-64::alsa-lib-1.2.13-hb9d3cd8_0
anyio conda-forge/noarch::anyio-4.7.0-pyhd8ed1ab_0
argon2-cffi conda-forge/noarch::argon2-cffi-23.1.0-pyhd8ed1ab_1
argon2-cffi-bindi~ conda-forge/linux-64::argon2-cffi-bindings-21.2.0-py311h9ecbd09_5
arrow conda-forge/noarch::arrow-1.3.0-pyhd8ed1ab_1
astropy conda-forge/noarch::astropy-7.0.0-pyhd8ed1ab_3
astropy-base conda-forge/linux-64::astropy-base-7.0.0-py311h2a3ca71_3
astropy-iers-data conda-forge/noarch::astropy-iers-data-0.2024.12.30.0.33.36-pyhd8ed1ab_0
astroquery conda-forge/noarch::astroquery-0.4.7-pyhd8ed1ab_2
asttokens conda-forge/noarch::asttokens-3.0.0-pyhd8ed1ab_1
async-lru conda-forge/noarch::async-lru-2.0.4-pyhd8ed1ab_1
attrs conda-forge/noarch::attrs-24.3.0-pyh71513ae_0
aws-c-auth conda-forge/linux-64::aws-c-auth-0.8.0-hb921021_15
aws-c-cal conda-forge/linux-64::aws-c-cal-0.8.1-h1a47875_3
aws-c-common conda-forge/linux-64::aws-c-common-0.10.6-hb9d3cd8_0
aws-c-compression conda-forge/linux-64::aws-c-compression-0.3.0-h4e1184b_5
aws-c-event-stream conda-forge/linux-64::aws-c-event-stream-0.5.0-h7959bf6_11
aws-c-http conda-forge/linux-64::aws-c-http-0.9.2-hefd7a92_4
aws-c-io conda-forge/linux-64::aws-c-io-0.15.3-h831e299_5
aws-c-mqtt conda-forge/linux-64::aws-c-mqtt-0.11.0-h11f4f37_12
aws-c-s3 conda-forge/linux-64::aws-c-s3-0.7.7-hf454442_0
aws-c-sdkutils conda-forge/linux-64::aws-c-sdkutils-0.2.1-h4e1184b_4
aws-checksums conda-forge/linux-64::aws-checksums-0.2.2-h4e1184b_4
aws-crt-cpp conda-forge/linux-64::aws-crt-cpp-0.29.7-hd92328a_7
aws-sdk-cpp conda-forge/linux-64::aws-sdk-cpp-1.11.458-hc430e4a_4
azure-core-cpp conda-forge/linux-64::azure-core-cpp-1.14.0-h5cfcd09_0
azure-identity-cpp conda-forge/linux-64::azure-identity-cpp-1.10.0-h113e628_0
azure-storage-blo~ conda-forge/linux-64::azure-storage-blobs-cpp-12.13.0-h3cf044e_1
azure-storage-com~ conda-forge/linux-64::azure-storage-common-cpp-12.8.0-h736e048_1
azure-storage-fil~ conda-forge/linux-64::azure-storage-files-datalake-cpp-12.12.0-ha633028_1
babel conda-forge/noarch::babel-2.16.0-pyhd8ed1ab_1
backports conda-forge/noarch::backports-1.0-pyhd8ed1ab_5
backports.tarfile conda-forge/noarch::backports.tarfile-1.2.0-pyhd8ed1ab_1
beautifulsoup4 conda-forge/noarch::beautifulsoup4-4.12.3-pyha770c72_1
bleach conda-forge/noarch::bleach-6.2.0-pyhd8ed1ab_1
botocore conda-forge/noarch::botocore-1.35.88-pyge310_1234567_0
bottleneck conda-forge/linux-64::bottleneck-1.4.2-py311h9f3472d_0
bqplot conda-forge/noarch::bqplot-0.12.43-pyhd8ed1ab_1
brotli conda-forge/linux-64::brotli-1.1.0-hb9d3cd8_2
brotli-bin conda-forge/linux-64::brotli-bin-1.1.0-hb9d3cd8_2
brotli-python conda-forge/linux-64::brotli-python-1.1.0-py311hfdbb021_2
bzip2 conda-forge/linux-64::bzip2-1.0.8-h4bc722e_7
c-ares conda-forge/linux-64::c-ares-1.34.4-hb9d3cd8_0
ca-certificates conda-forge/linux-64::ca-certificates-2024.12.14-hbcca054_0
cached-property conda-forge/noarch::cached-property-1.5.2-hd8ed1ab_1
cached_property conda-forge/noarch::cached_property-1.5.2-pyha770c72_1
cairo conda-forge/linux-64::cairo-1.18.2-h3394656_1
certifi conda-forge/noarch::certifi-2024.12.14-pyhd8ed1ab_0
cffi conda-forge/linux-64::cffi-1.17.1-py311hf29c0ef_0
charset-normalizer conda-forge/noarch::charset-normalizer-3.4.0-pyhd8ed1ab_1
click conda-forge/noarch::click-8.1.8-pyh707e725_0
cloudpickle conda-forge/noarch::cloudpickle-3.1.0-pyhd8ed1ab_2
comm conda-forge/noarch::comm-0.2.2-pyhd8ed1ab_1
contourpy conda-forge/linux-64::contourpy-1.3.1-py311hd18a35c_0
cryptography conda-forge/linux-64::cryptography-44.0.0-py311hafd3f86_0
cycler conda-forge/noarch::cycler-0.12.1-pyhd8ed1ab_1
cyrus-sasl conda-forge/linux-64::cyrus-sasl-2.1.27-h54b06d7_7
dask-core conda-forge/noarch::dask-core-2024.12.1-pyhd8ed1ab_0
dbus conda-forge/linux-64::dbus-1.13.6-h5008d03_3
debugpy conda-forge/linux-64::debugpy-1.8.11-py311hfdbb021_0
decorator conda-forge/noarch::decorator-5.1.1-pyhd8ed1ab_1
defusedxml conda-forge/noarch::defusedxml-0.7.1-pyhd8ed1ab_0
double-conversion conda-forge/linux-64::double-conversion-3.3.0-h59595ed_0
entrypoints conda-forge/noarch::entrypoints-0.4-pyhd8ed1ab_1
exceptiongroup conda-forge/noarch::exceptiongroup-1.2.2-pyhd8ed1ab_1
executing conda-forge/noarch::executing-2.1.0-pyhd8ed1ab_1
expat conda-forge/linux-64::expat-2.6.4-h5888daf_0
font-ttf-dejavu-s~ conda-forge/noarch::font-ttf-dejavu-sans-mono-2.37-hab24e00_0
font-ttf-inconsol~ conda-forge/noarch::font-ttf-inconsolata-3.000-h77eed37_0
font-ttf-source-c~ conda-forge/noarch::font-ttf-source-code-pro-2.038-h77eed37_0
font-ttf-ubuntu conda-forge/noarch::font-ttf-ubuntu-0.83-h77eed37_3
fontconfig conda-forge/linux-64::fontconfig-2.15.0-h7e30c49_1
fonts-conda-ecosy~ conda-forge/noarch::fonts-conda-ecosystem-1-0
fonts-conda-forge conda-forge/noarch::fonts-conda-forge-1-0
fonttools conda-forge/linux-64::fonttools-4.55.3-py311h2dc5d0c_1
fqdn conda-forge/noarch::fqdn-1.5.1-pyhd8ed1ab_1
freetype conda-forge/linux-64::freetype-2.12.1-h267a509_2
frozenlist conda-forge/linux-64::frozenlist-1.5.0-py311h9ecbd09_0
fsspec conda-forge/noarch::fsspec-2024.12.0-pyhd8ed1ab_0
gast conda-forge/noarch::gast-0.4.0-pyh9f0ad1d_0
gflags conda-forge/linux-64::gflags-2.2.2-h5888daf_1005
glog conda-forge/linux-64::glog-0.7.1-hbabe93e_0
graphite2 conda-forge/linux-64::graphite2-1.3.13-h59595ed_1003
h11 conda-forge/noarch::h11-0.14.0-pyhd8ed1ab_1
h2 conda-forge/noarch::h2-4.1.0-pyhd8ed1ab_1
h5py conda-forge/linux-64::h5py-3.12.1-nompi_py311h5ed33ec_103
harfbuzz conda-forge/linux-64::harfbuzz-10.1.0-h0b3b770_0
hdf5 conda-forge/linux-64::hdf5-1.14.4-nompi_h2d575fe_105
hpack conda-forge/noarch::hpack-4.0.0-pyhd8ed1ab_1
html5lib conda-forge/noarch::html5lib-1.1-pyhd8ed1ab_2
httpcore conda-forge/noarch::httpcore-1.0.7-pyh29332c3_1
httpx conda-forge/noarch::httpx-0.28.1-pyhd8ed1ab_0
hyperframe conda-forge/noarch::hyperframe-6.0.1-pyhd8ed1ab_1
icu conda-forge/linux-64::icu-75.1-he02047a_0
idna conda-forge/noarch::idna-3.10-pyhd8ed1ab_1
importlib-metadata conda-forge/noarch::importlib-metadata-8.5.0-pyha770c72_1
importlib_resourc~ conda-forge/noarch::importlib_resources-6.4.5-pyhd8ed1ab_1
ipydatagrid conda-forge/noarch::ipydatagrid-1.4.0-pyhd8ed1ab_1
ipykernel conda-forge/noarch::ipykernel-6.29.5-pyh3099207_0
ipython conda-forge/noarch::ipython-8.31.0-pyh707e725_0
ipywidgets conda-forge/noarch::ipywidgets-8.1.5-pyhd8ed1ab_1
isoduration conda-forge/noarch::isoduration-20.11.0-pyhd8ed1ab_1
jaraco.classes conda-forge/noarch::jaraco.classes-3.4.0-pyhd8ed1ab_2
jaraco.context conda-forge/noarch::jaraco.context-6.0.1-pyhd8ed1ab_0
jaraco.functools conda-forge/noarch::jaraco.functools-4.1.0-pyhd8ed1ab_0
jedi conda-forge/noarch::jedi-0.19.2-pyhd8ed1ab_1
jeepney conda-forge/noarch::jeepney-0.8.0-pyhd8ed1ab_0
jinja2 conda-forge/noarch::jinja2-3.1.5-pyhd8ed1ab_0
jmespath conda-forge/noarch::jmespath-1.0.1-pyhd8ed1ab_1
jplephem conda-forge/noarch::jplephem-2.21-pyh9b8db34_1
json5 conda-forge/noarch::json5-0.10.0-pyhd8ed1ab_1
jsonpointer conda-forge/linux-64::jsonpointer-3.0.0-py311h38be061_1
jsonschema conda-forge/noarch::jsonschema-4.23.0-pyhd8ed1ab_1
jsonschema-specif~ conda-forge/noarch::jsonschema-specifications-2024.10.1-pyhd8ed1ab_1
jsonschema-with-f~ conda-forge/noarch::jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_1
jupyter-lsp conda-forge/noarch::jupyter-lsp-2.2.5-pyhd8ed1ab_1
jupyter_client conda-forge/noarch::jupyter_client-8.6.3-pyhd8ed1ab_1
jupyter_core conda-forge/noarch::jupyter_core-5.7.2-pyh31011fe_1
jupyter_events conda-forge/noarch::jupyter_events-0.11.0-pyhd8ed1ab_0
jupyter_server conda-forge/noarch::jupyter_server-2.15.0-pyhd8ed1ab_0
jupyter_server_te~ conda-forge/noarch::jupyter_server_terminals-0.5.3-pyhd8ed1ab_1
jupyterlab conda-forge/noarch::jupyterlab-4.3.4-pyhd8ed1ab_0
jupyterlab_pygmen~ conda-forge/noarch::jupyterlab_pygments-0.3.0-pyhd8ed1ab_2
jupyterlab_server conda-forge/noarch::jupyterlab_server-2.27.3-pyhd8ed1ab_1
jupyterlab_widgets conda-forge/noarch::jupyterlab_widgets-3.0.13-pyhd8ed1ab_1
keyring conda-forge/noarch::keyring-25.6.0-pyha804496_0
keyutils conda-forge/linux-64::keyutils-1.6.1-h166bdaf_0
kiwisolver conda-forge/linux-64::kiwisolver-1.4.7-py311hd18a35c_0
krb5 conda-forge/linux-64::krb5-1.21.3-h659f571_0
lcms2 conda-forge/linux-64::lcms2-2.16-hb7c19ff_0
ld_impl_linux-64 conda-forge/linux-64::ld_impl_linux-64-2.43-h712a8e2_2
lerc conda-forge/linux-64::lerc-4.0.0-h27087fc_0
libabseil conda-forge/linux-64::libabseil-20240722.0-cxx17_hbbce691_2
libaec conda-forge/linux-64::libaec-1.1.3-h59595ed_0
libarrow conda-forge/linux-64::libarrow-18.1.0-h44a453e_6_cpu
libarrow-acero conda-forge/linux-64::libarrow-acero-18.1.0-hcb10f89_6_cpu
libarrow-dataset conda-forge/linux-64::libarrow-dataset-18.1.0-hcb10f89_6_cpu
libarrow-substrait conda-forge/linux-64::libarrow-substrait-18.1.0-h3ee7192_6_cpu
libblas conda-forge/linux-64::libblas-3.9.0-26_linux64_openblas
libbrotlicommon conda-forge/linux-64::libbrotlicommon-1.1.0-hb9d3cd8_2
libbrotlidec conda-forge/linux-64::libbrotlidec-1.1.0-hb9d3cd8_2
libbrotlienc conda-forge/linux-64::libbrotlienc-1.1.0-hb9d3cd8_2
libcblas conda-forge/linux-64::libcblas-3.9.0-26_linux64_openblas
libclang-cpp19.1 conda-forge/linux-64::libclang-cpp19.1-19.1.6-default_hb5137d0_0
libclang13 conda-forge/linux-64::libclang13-19.1.6-default_h9c6a7e4_0
libcrc32c conda-forge/linux-64::libcrc32c-1.1.2-h9c3ff4c_0
libcups conda-forge/linux-64::libcups-2.3.3-h4637d8d_4
libcurl conda-forge/linux-64::libcurl-8.11.1-h332b0f4_0
libdeflate conda-forge/linux-64::libdeflate-1.23-h4ddbbb0_0
libdrm conda-forge/linux-64::libdrm-2.4.124-hb9d3cd8_0
libedit conda-forge/linux-64::libedit-3.1.20191231-he28a2e2_2
libegl conda-forge/linux-64::libegl-1.7.0-ha4b6fd6_2
libev conda-forge/linux-64::libev-4.33-hd590300_2
libevent conda-forge/linux-64::libevent-2.1.12-hf998b51_1
libexpat conda-forge/linux-64::libexpat-2.6.4-h5888daf_0
libffi conda-forge/linux-64::libffi-3.4.2-h7f98852_5
libgcc conda-forge/linux-64::libgcc-14.2.0-h77fa898_1
libgcc-ng conda-forge/linux-64::libgcc-ng-14.2.0-h69a702a_1
libgfortran conda-forge/linux-64::libgfortran-14.2.0-h69a702a_1
libgfortran5 conda-forge/linux-64::libgfortran5-14.2.0-hd5240d6_1
libgl conda-forge/linux-64::libgl-1.7.0-ha4b6fd6_2
libglib conda-forge/linux-64::libglib-2.82.2-h2ff4ddf_0
libglvnd conda-forge/linux-64::libglvnd-1.7.0-ha4b6fd6_2
libglx conda-forge/linux-64::libglx-1.7.0-ha4b6fd6_2
libgomp conda-forge/linux-64::libgomp-14.2.0-h77fa898_1
libgoogle-cloud conda-forge/linux-64::libgoogle-cloud-2.32.0-h804f50b_0
libgoogle-cloud-s~ conda-forge/linux-64::libgoogle-cloud-storage-2.32.0-h0121fbd_0
libgrpc conda-forge/linux-64::libgrpc-1.67.1-hc2c308b_0
libiconv conda-forge/linux-64::libiconv-1.17-hd590300_2
libjpeg-turbo conda-forge/linux-64::libjpeg-turbo-3.0.0-hd590300_1
liblapack conda-forge/linux-64::liblapack-3.9.0-26_linux64_openblas
libllvm19 conda-forge/linux-64::libllvm19-19.1.6-ha7bfdaf_0
liblzma conda-forge/linux-64::liblzma-5.6.3-hb9d3cd8_1
libnghttp2 conda-forge/linux-64::libnghttp2-1.64.0-h161d5f1_0
libnsl conda-forge/linux-64::libnsl-2.0.1-hd590300_0
libntlm conda-forge/linux-64::libntlm-1.8-hb9d3cd8_0
libopenblas conda-forge/linux-64::libopenblas-0.3.28-pthreads_h94d23a6_1
libopengl conda-forge/linux-64::libopengl-1.7.0-ha4b6fd6_2
libparquet conda-forge/linux-64::libparquet-18.1.0-h081d1f1_6_cpu
libpciaccess conda-forge/linux-64::libpciaccess-0.18-hd590300_0
libpng conda-forge/linux-64::libpng-1.6.44-hadc24fc_0
libpq conda-forge/linux-64::libpq-17.2-h3b95a9b_1
libprotobuf conda-forge/linux-64::libprotobuf-5.28.2-h5b01275_0
libre2-11 conda-forge/linux-64::libre2-11-2024.07.02-hbbce691_2
libsodium conda-forge/linux-64::libsodium-1.0.20-h4ab18f5_0
libsqlite conda-forge/linux-64::libsqlite-3.47.2-hee588c1_0
libssh2 conda-forge/linux-64::libssh2-1.11.1-hf672d98_0
libstdcxx conda-forge/linux-64::libstdcxx-14.2.0-hc0a3c3a_1
libstdcxx-ng conda-forge/linux-64::libstdcxx-ng-14.2.0-h4852527_1
libthrift conda-forge/linux-64::libthrift-0.21.0-h0e7cc3e_0
libtiff conda-forge/linux-64::libtiff-4.7.0-hd9ff511_3
libutf8proc conda-forge/linux-64::libutf8proc-2.9.0-hb9d3cd8_1
libuuid conda-forge/linux-64::libuuid-2.38.1-h0b41bf4_0
libwebp-base conda-forge/linux-64::libwebp-base-1.5.0-h851e524_0
libxcb conda-forge/linux-64::libxcb-1.17.0-h8a09558_0
libxcrypt conda-forge/linux-64::libxcrypt-4.4.36-hd590300_1
libxkbcommon conda-forge/linux-64::libxkbcommon-1.7.0-h2c5496b_1
libxml2 conda-forge/linux-64::libxml2-2.13.5-h8d12d68_1
libxslt conda-forge/linux-64::libxslt-1.1.39-h76b75d6_0
libzlib conda-forge/linux-64::libzlib-1.3.1-hb9d3cd8_2
locket conda-forge/noarch::locket-1.0.0-pyhd8ed1ab_0
lz4-c conda-forge/linux-64::lz4-c-1.10.0-h5888daf_1
markupsafe conda-forge/linux-64::markupsafe-3.0.2-py311h2dc5d0c_1
matplotlib conda-forge/linux-64::matplotlib-3.10.0-py311h38be061_0
matplotlib-base conda-forge/linux-64::matplotlib-base-3.10.0-py311h2b939e6_0
matplotlib-inline conda-forge/noarch::matplotlib-inline-0.1.7-pyhd8ed1ab_1
mistune conda-forge/noarch::mistune-3.0.2-pyhd8ed1ab_1
more-itertools conda-forge/noarch::more-itertools-10.5.0-pyhd8ed1ab_1
mpmath conda-forge/noarch::mpmath-1.3.0-pyhd8ed1ab_1
multidict conda-forge/linux-64::multidict-6.1.0-py311h2dc5d0c_2
munkres conda-forge/noarch::munkres-1.1.4-pyh9f0ad1d_0
mysql-common conda-forge/linux-64::mysql-common-9.0.1-h266115a_4
mysql-libs conda-forge/linux-64::mysql-libs-9.0.1-he0572af_4
nbclient conda-forge/noarch::nbclient-0.10.2-pyhd8ed1ab_0
nbconvert-core conda-forge/noarch::nbconvert-core-7.16.4-pyhff2d567_2
nbformat conda-forge/noarch::nbformat-5.10.4-pyhd8ed1ab_1
ncurses conda-forge/linux-64::ncurses-6.5-he02047a_1
nest-asyncio conda-forge/noarch::nest-asyncio-1.6.0-pyhd8ed1ab_1
notebook conda-forge/noarch::notebook-7.3.2-pyhd8ed1ab_0
notebook-shim conda-forge/noarch::notebook-shim-0.2.4-pyhd8ed1ab_1
numpy conda-forge/linux-64::numpy-2.2.1-py311hf916aec_0
openjpeg conda-forge/linux-64::openjpeg-2.5.3-h5fbd93e_0
openldap conda-forge/linux-64::openldap-2.6.9-he970967_0
openssl conda-forge/linux-64::openssl-3.4.0-hb9d3cd8_0
orc conda-forge/linux-64::orc-2.0.3-h97ab989_1
overrides conda-forge/noarch::overrides-7.7.0-pyhd8ed1ab_1
packaging conda-forge/noarch::packaging-24.2-pyhd8ed1ab_2
pandas conda-forge/linux-64::pandas-2.2.2-py311h14de704_1
pandocfilters conda-forge/noarch::pandocfilters-1.5.0-pyhd8ed1ab_0
parso conda-forge/noarch::parso-0.8.4-pyhd8ed1ab_1
partd conda-forge/noarch::partd-1.4.2-pyhd8ed1ab_0
pcre2 conda-forge/linux-64::pcre2-10.44-hba22ea6_2
pexpect conda-forge/noarch::pexpect-4.9.0-pyhd8ed1ab_1
pickleshare conda-forge/noarch::pickleshare-0.7.5-pyhd8ed1ab_1004
pillow conda-forge/linux-64::pillow-11.0.0-py311h49e9ac3_0
pip conda-forge/noarch::pip-24.3.1-pyh8b19718_2
pixman conda-forge/linux-64::pixman-0.44.2-h29eaf8c_0
pkgutil-resolve-n~ conda-forge/noarch::pkgutil-resolve-name-1.3.10-pyhd8ed1ab_2
platformdirs conda-forge/noarch::platformdirs-4.3.6-pyhd8ed1ab_1
prometheus_client conda-forge/noarch::prometheus_client-0.21.1-pyhd8ed1ab_0
prompt-toolkit conda-forge/noarch::prompt-toolkit-3.0.48-pyha770c72_1
propcache conda-forge/linux-64::propcache-0.2.1-py311h9ecbd09_0
psutil conda-forge/linux-64::psutil-6.1.1-py311h9ecbd09_0
pthread-stubs conda-forge/linux-64::pthread-stubs-0.4-hb9d3cd8_1002
ptyprocess conda-forge/noarch::ptyprocess-0.7.0-pyhd8ed1ab_1
pure_eval conda-forge/noarch::pure_eval-0.2.3-pyhd8ed1ab_1
py2vega conda-forge/noarch::py2vega-0.6.1-pyhd8ed1ab_0
pyarrow conda-forge/linux-64::pyarrow-18.1.0-py311h38be061_0
pyarrow-core conda-forge/linux-64::pyarrow-core-18.1.0-py311h4854187_0_cpu
pycparser conda-forge/noarch::pycparser-2.22-pyh29332c3_1
pyerfa conda-forge/linux-64::pyerfa-2.0.1.5-py311h9f3472d_0
pygments conda-forge/noarch::pygments-2.18.0-pyhd8ed1ab_1
pyparsing conda-forge/noarch::pyparsing-3.2.0-pyhd8ed1ab_2
pyside6 conda-forge/linux-64::pyside6-6.8.1-py311h9053184_0
pysocks conda-forge/noarch::pysocks-1.7.1-pyha55dd90_7
python conda-forge/linux-64::python-3.11.11-h9e4cc4f_1_cpython
python-dateutil conda-forge/noarch::python-dateutil-2.9.0.post0-pyhff2d567_1
python-fastjsonsc~ conda-forge/noarch::python-fastjsonschema-2.21.1-pyhd8ed1ab_0
python-json-logger conda-forge/noarch::python-json-logger-2.0.7-pyhd8ed1ab_0
python-tzdata conda-forge/noarch::python-tzdata-2024.2-pyhd8ed1ab_1
python_abi conda-forge/linux-64::python_abi-3.11-5_cp311
pytz conda-forge/noarch::pytz-2024.2-pyhd8ed1ab_1
pyvo conda-forge/noarch::pyvo-1.6-pyhd8ed1ab_2
pyyaml conda-forge/linux-64::pyyaml-6.0.2-py311h9ecbd09_1
pyzmq conda-forge/linux-64::pyzmq-26.2.0-py311h7deb3e3_3
qhull conda-forge/linux-64::qhull-2020.2-h434a139_5
qt6-main conda-forge/linux-64::qt6-main-6.8.1-h588cce1_2
re2 conda-forge/linux-64::re2-2024.07.02-h9925aae_2
readline conda-forge/linux-64::readline-8.2-h8228510_1
referencing conda-forge/noarch::referencing-0.35.1-pyhd8ed1ab_1
requests conda-forge/noarch::requests-2.32.3-pyhd8ed1ab_1
rfc3339-validator conda-forge/noarch::rfc3339-validator-0.1.4-pyhd8ed1ab_1
rfc3986-validator conda-forge/noarch::rfc3986-validator-0.1.1-pyh9f0ad1d_0
rpds-py conda-forge/linux-64::rpds-py-0.22.3-py311h9e33e62_0
s2n conda-forge/linux-64::s2n-1.5.10-hb5b8611_0
s3fs conda-forge/noarch::s3fs-2024.12.0-pyhd8ed1ab_0
scipy conda-forge/linux-64::scipy-1.14.1-py311he9a78e4_2
secretstorage conda-forge/linux-64::secretstorage-3.3.3-py311h38be061_3
send2trash conda-forge/noarch::send2trash-1.8.3-pyh0d859eb_1
setuptools conda-forge/noarch::setuptools-75.6.0-pyhff2d567_1
six conda-forge/noarch::six-1.17.0-pyhd8ed1ab_0
snappy conda-forge/linux-64::snappy-1.2.1-h8bd8927_1
sniffio conda-forge/noarch::sniffio-1.3.1-pyhd8ed1ab_1
sortedcontainers conda-forge/noarch::sortedcontainers-2.4.0-pyhd8ed1ab_0
soupsieve conda-forge/noarch::soupsieve-2.5-pyhd8ed1ab_1
stack_data conda-forge/noarch::stack_data-0.6.3-pyhd8ed1ab_1
terminado conda-forge/noarch::terminado-0.18.1-pyh0d859eb_0
tinycss2 conda-forge/noarch::tinycss2-1.4.0-pyhd8ed1ab_0
tk conda-forge/linux-64::tk-8.6.13-noxft_h4845f30_101
tomli conda-forge/noarch::tomli-2.2.1-pyhd8ed1ab_1
toolz conda-forge/noarch::toolz-1.0.0-pyhd8ed1ab_1
tornado conda-forge/linux-64::tornado-6.4.2-py311h9ecbd09_0
traitlets conda-forge/noarch::traitlets-5.14.3-pyhd8ed1ab_1
traittypes conda-forge/noarch::traittypes-0.2.1-pyh9f0ad1d_2
types-python-date~ conda-forge/noarch::types-python-dateutil-2.9.0.20241206-pyhd8ed1ab_0
typing-extensions conda-forge/noarch::typing-extensions-4.12.2-hd8ed1ab_1
typing_extensions conda-forge/noarch::typing_extensions-4.12.2-pyha770c72_1
typing_utils conda-forge/noarch::typing_utils-0.1.0-pyhd8ed1ab_1
tzdata conda-forge/noarch::tzdata-2024b-hc8b5060_0
unicodedata2 conda-forge/linux-64::unicodedata2-15.1.0-py311h9ecbd09_1
uri-template conda-forge/noarch::uri-template-1.3.0-pyhd8ed1ab_1
urllib3 conda-forge/noarch::urllib3-2.3.0-pyhd8ed1ab_0
wayland conda-forge/linux-64::wayland-1.23.1-h3e06ad9_0
wcwidth conda-forge/noarch::wcwidth-0.2.13-pyhd8ed1ab_1
webcolors conda-forge/noarch::webcolors-24.11.1-pyhd8ed1ab_0
webencodings conda-forge/noarch::webencodings-0.5.1-pyhd8ed1ab_3
websocket-client conda-forge/noarch::websocket-client-1.8.0-pyhd8ed1ab_1
wheel conda-forge/noarch::wheel-0.45.1-pyhd8ed1ab_1
widgetsnbextension conda-forge/noarch::widgetsnbextension-4.0.13-pyhd8ed1ab_1
wrapt conda-forge/linux-64::wrapt-1.17.0-py311h9ecbd09_0
xcb-util conda-forge/linux-64::xcb-util-0.4.1-hb711507_2
xcb-util-cursor conda-forge/linux-64::xcb-util-cursor-0.1.5-hb9d3cd8_0
xcb-util-image conda-forge/linux-64::xcb-util-image-0.4.0-hb711507_2
xcb-util-keysyms conda-forge/linux-64::xcb-util-keysyms-0.4.1-hb711507_0
xcb-util-renderut~ conda-forge/linux-64::xcb-util-renderutil-0.3.10-hb711507_0
xcb-util-wm conda-forge/linux-64::xcb-util-wm-0.4.2-hb711507_0
xkeyboard-config conda-forge/linux-64::xkeyboard-config-2.43-hb9d3cd8_0
xorg-libice conda-forge/linux-64::xorg-libice-1.1.2-hb9d3cd8_0
xorg-libsm conda-forge/linux-64::xorg-libsm-1.2.5-he73a12e_0
xorg-libx11 conda-forge/linux-64::xorg-libx11-1.8.10-h4f16b4b_1
xorg-libxau conda-forge/linux-64::xorg-libxau-1.0.12-hb9d3cd8_0
xorg-libxcomposite conda-forge/linux-64::xorg-libxcomposite-0.4.6-hb9d3cd8_2
xorg-libxcursor conda-forge/linux-64::xorg-libxcursor-1.2.3-hb9d3cd8_0
xorg-libxdamage conda-forge/linux-64::xorg-libxdamage-1.1.6-hb9d3cd8_0
xorg-libxdmcp conda-forge/linux-64::xorg-libxdmcp-1.1.5-hb9d3cd8_0
xorg-libxext conda-forge/linux-64::xorg-libxext-1.3.6-hb9d3cd8_0
xorg-libxfixes conda-forge/linux-64::xorg-libxfixes-6.0.1-hb9d3cd8_0
xorg-libxi conda-forge/linux-64::xorg-libxi-1.8.2-hb9d3cd8_0
xorg-libxrandr conda-forge/linux-64::xorg-libxrandr-1.5.4-hb9d3cd8_0
xorg-libxrender conda-forge/linux-64::xorg-libxrender-0.9.12-hb9d3cd8_0
xorg-libxtst conda-forge/linux-64::xorg-libxtst-1.2.5-hb9d3cd8_3
xorg-libxxf86vm conda-forge/linux-64::xorg-libxxf86vm-1.1.6-hb9d3cd8_0
yaml conda-forge/linux-64::yaml-0.2.5-h7f98852_2
yarl conda-forge/linux-64::yarl-1.18.3-py311h9ecbd09_0
zeromq conda-forge/linux-64::zeromq-4.3.5-h3b0a872_7
zipp conda-forge/noarch::zipp-3.21.0-pyhd8ed1ab_1
zstandard conda-forge/linux-64::zstandard-0.23.0-py311hbc35293_1
zstd conda-forge/linux-64::zstd-1.5.6-ha6fb4c9_0
Proceed ([y]/n)?
Downloading and Extracting Packages:
qt6-main-6.8.1 | 49.2 MB | | 0%
pillow-11.0.0 | 40.5 MB | | 0%
libllvm19-19.1.6 | 38.3 MB | | 0%
python-3.11.11 | 29.2 MB | | 0%
libclang-cpp19.1-19. | 19.6 MB | | 0%
scipy-1.14.1 | 16.9 MB | | 0%
pandas-2.2.2 | 15.0 MB | | 0%
icu-75.1 | 11.6 MB | | 0%
libclang13-19.1.6 | 11.3 MB | | 0%
pyside6-6.8.1 | 10.4 MB | | 0%
astropy-base-7.0.0 | 9.3 MB | | 0%
notebook-7.3.2 | 8.6 MB | | 0%
numpy-2.2.1 | 8.6 MB | | 0%
libarrow-18.1.0 | 8.4 MB | | 0%
matplotlib-base-3.10 | 8.1 MB | | 0%
botocore-1.35.88 | 7.2 MB | | 0%
libgrpc-1.67.1 | 7.0 MB | | 0%
jupyterlab-4.3.4 | 6.9 MB | | 0%
babel-2.16.0 | 6.2 MB | | 0%
libopenblas-0.3.28 | 5.3 MB | | 0%
pyarrow-core-18.1.0 | 4.4 MB | | 0%
libcups-2.3.3 | 4.3 MB | | 0%
hdf5-1.14.4 | 3.8 MB | | 0%
... (more hidden) ...
qt6-main-6.8.1 | 49.2 MB | 4 | 1%
pillow-11.0.0 | 40.5 MB | 6 | 2%
libllvm19-19.1.6 | 38.3 MB | #4 | 4%
python-3.11.11 | 29.2 MB | #4 | 4%
libclang-cpp19.1-19. | 19.6 MB | | 0%
qt6-main-6.8.1 | 49.2 MB | ###6 | 10%
pillow-11.0.0 | 40.5 MB | ####6 | 13%
libllvm19-19.1.6 | 38.3 MB | ##### | 14%
python-3.11.11 | 29.2 MB | ######1 | 17%
libclang-cpp19.1-19. | 19.6 MB | ######7 | 18%
qt6-main-6.8.1 | 49.2 MB | ######9 | 19%
libllvm19-19.1.6 | 38.3 MB | #########6 | 26%
python-3.11.11 | 29.2 MB | ############ | 33%
libclang-cpp19.1-19. | 19.6 MB | ##############9 | 40%
pillow-11.0.0 | 40.5 MB | #######2 | 20%
qt6-main-6.8.1 | 49.2 MB | ##########3 | 28%
libllvm19-19.1.6 | 38.3 MB | #############4 | 36%
python-3.11.11 | 29.2 MB | #################5 | 47%
libclang-cpp19.1-19. | 19.6 MB | #####################4 | 58%
pillow-11.0.0 | 40.5 MB | ########### | 30%
qt6-main-6.8.1 | 49.2 MB | ############## | 38%
libllvm19-19.1.6 | 38.3 MB | ##################1 | 49%
python-3.11.11 | 29.2 MB | #######################7 | 64%
libclang-cpp19.1-19. | 19.6 MB | #############################1 | 79%
pillow-11.0.0 | 40.5 MB | ############## | 38%
qt6-main-6.8.1 | 49.2 MB | #################8 | 48%
libllvm19-19.1.6 | 38.3 MB | ######################4 | 61%
python-3.11.11 | 29.2 MB | #############################8 | 81%
libclang-cpp19.1-19. | 19.6 MB | ###################################7 | 97%
qt6-main-6.8.1 | 49.2 MB | ###################### | 60%
libllvm19-19.1.6 | 38.3 MB | ###########################1 | 74%
qt6-main-6.8.1 | 49.2 MB | ###########################4 | 74%
libllvm19-19.1.6 | 38.3 MB | #################################6 | 91%
pillow-11.0.0 | 40.5 MB | ################7 | 45%
qt6-main-6.8.1 | 49.2 MB | ##################################3 | 93%
scipy-1.14.1 | 16.9 MB | | 0%
pillow-11.0.0 | 40.5 MB | ####################8 | 56%
pandas-2.2.2 | 15.0 MB | | 0%
scipy-1.14.1 | 16.9 MB | #######1 | 19%
pillow-11.0.0 | 40.5 MB | #######################8 | 64%
pandas-2.2.2 | 15.0 MB | #########5 | 26%
scipy-1.14.1 | 16.9 MB | ##############7 | 40%
pillow-11.0.0 | 40.5 MB | ########################### | 73%
pandas-2.2.2 | 15.0 MB | ##################4 | 50%
scipy-1.14.1 | 16.9 MB | ######################7 | 61%
pillow-11.0.0 | 40.5 MB | ##############################5 | 83%
pandas-2.2.2 | 15.0 MB | ###########################2 | 74%
scipy-1.14.1 | 16.9 MB | ##############################9 | 84%
pillow-11.0.0 | 40.5 MB | #################################7 | 91%
pandas-2.2.2 | 15.0 MB | ####################################8 | 100%
icu-75.1 | 11.6 MB | | 0%
icu-75.1 | 11.6 MB | ############8 | 35%
icu-75.1 | 11.6 MB | ##########################4 | 72%
libclang13-19.1.6 | 11.3 MB | | 0%
pyside6-6.8.1 | 10.4 MB | | 0%
libclang13-19.1.6 | 11.3 MB | #############1 | 35%
pyside6-6.8.1 | 10.4 MB | #############9 | 38%
libclang13-19.1.6 | 11.3 MB | ########################9 | 67%
astropy-base-7.0.0 | 9.3 MB | | 0%
pyside6-6.8.1 | 10.4 MB | ########################9 | 68%
libclang13-19.1.6 | 11.3 MB | ##################################4 | 93%
notebook-7.3.2 | 8.6 MB | | 0%
astropy-base-7.0.0 | 9.3 MB | ###########2 | 30%
pyside6-6.8.1 | 10.4 MB | ####################################8 | 99%
notebook-7.3.2 | 8.6 MB | #############1 | 36%
astropy-base-7.0.0 | 9.3 MB | #######################8 | 65%
notebook-7.3.2 | 8.6 MB | ############################8 | 78%
libarrow-18.1.0 | 8.4 MB | | 0%
numpy-2.2.1 | 8.6 MB | | 0%
matplotlib-base-3.10 | 8.1 MB | | 0%
botocore-1.35.88 | 7.2 MB | | 0%
libarrow-18.1.0 | 8.4 MB | ############## | 38%
numpy-2.2.1 | 8.6 MB | ############5 | 34%
matplotlib-base-3.10 | 8.1 MB | #############5 | 37%
botocore-1.35.88 | 7.2 MB | ###############5 | 42%
libgrpc-1.67.1 | 7.0 MB | | 0%
libarrow-18.1.0 | 8.4 MB | ##########################3 | 71%
numpy-2.2.1 | 8.6 MB | ########################5 | 66%
matplotlib-base-3.10 | 8.1 MB | #########################8 | 70%
botocore-1.35.88 | 7.2 MB | #############################9 | 81%
libgrpc-1.67.1 | 7.0 MB | ##############5 | 39%
libgrpc-1.67.1 | 7.0 MB | ################################### | 95%
jupyterlab-4.3.4 | 6.9 MB | | 0%
pyarrow-core-18.1.0 | 4.4 MB | 1 | 0%
libcups-2.3.3 | 4.3 MB | 1 | 0%
libopenblas-0.3.28 | 5.3 MB | 1 | 0%
babel-2.16.0 | 6.2 MB | | 0%
jupyterlab-4.3.4 | 6.9 MB | ####################2 | 55%
pyarrow-core-18.1.0 | 4.4 MB | ######################9 | 62%
libcups-2.3.3 | 4.3 MB | ########################9 | 67%
libopenblas-0.3.28 | 5.3 MB | ################### | 51%
babel-2.16.0 | 6.2 MB | #################3 | 47%
jupyterlab-4.3.4 | 6.9 MB | ####################################1 | 98%
libclang-cpp19.1-19. | 19.6 MB | ##################################### | 100%
hdf5-1.14.4 | 3.8 MB | 1 | 0%
... (more hidden) ...
hdf5-1.14.4 | 3.8 MB | ##################################3 | 93%
... (more hidden) ...
libllvm19-19.1.6 | 38.3 MB | ##################################### | 100%
python-3.11.11 | 29.2 MB | ##################################### | 100%
python-3.11.11 | 29.2 MB | ##################################### | 100%
icu-75.1 | 11.6 MB | ##################################### | 100%
icu-75.1 | 11.6 MB | ##################################### | 100%
scipy-1.14.1 | 16.9 MB | ##################################### | 100%
pandas-2.2.2 | 15.0 MB | ##################################### | 100%
libclang13-19.1.6 | 11.3 MB | ##################################### | 100%
pyside6-6.8.1 | 10.4 MB | ##################################### | 100%
pillow-11.0.0 | 40.5 MB | ##################################### | 100%
pillow-11.0.0 | 40.5 MB | ##################################### | 100%
notebook-7.3.2 | 8.6 MB | ##################################### | 100%
astropy-base-7.0.0 | 9.3 MB | ##################################### | 100%
astropy-base-7.0.0 | 9.3 MB | ##################################### | 100%
libarrow-18.1.0 | 8.4 MB | ##################################### | 100%
libarrow-18.1.0 | 8.4 MB | ##################################### | 100%
matplotlib-base-3.10 | 8.1 MB | ##################################### | 100%
matplotlib-base-3.10 | 8.1 MB | ##################################### | 100%
botocore-1.35.88 | 7.2 MB | ##################################### | 100%
numpy-2.2.1 | 8.6 MB | ##################################### | 100%
numpy-2.2.1 | 8.6 MB | ##################################### | 100%
libcups-2.3.3 | 4.3 MB | ##################################### | 100%
libgrpc-1.67.1 | 7.0 MB | ##################################### | 100%
libopenblas-0.3.28 | 5.3 MB | ##################################### | 100%
libopenblas-0.3.28 | 5.3 MB | ##################################### | 100%
pyarrow-core-18.1.0 | 4.4 MB | ##################################### | 100%
pyarrow-core-18.1.0 | 4.4 MB | ##################################### | 100%
jupyterlab-4.3.4 | 6.9 MB | ##################################### | 100%
babel-2.16.0 | 6.2 MB | ##################################### | 100%
babel-2.16.0 | 6.2 MB | ##################################### | 100%
hdf5-1.14.4 | 3.8 MB | ##################################### | 100%
... (more hidden) ...
qt6-main-6.8.1 | 49.2 MB | ##################################### | 100%
Preparing transaction: |
/
-
\
|
/
-
\
|
/
-
done
Verifying transaction: |
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
done
Executing transaction: -
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
done
#
# To activate this environment, use
#
# $ conda activate hasp-env
#
# To deactivate an active environment, use
#
# $ conda deactivate
yes: standard output: Broken pipe
We also downloaded some additional packages that we will need outside of the HASP script to analyze the data. Once we activate the conda
environment, as seen below, we can download the HASP script and run it. Note that you should run this in a terminal rather than in the cell below. Depending on your shell and operating system settings, you may need to restart your Jupyter notebook application in order for your environment to be fully activated in your notebook.
!conda activate hasp-env
CondaError: Run 'conda init' before 'conda activate'
Now that we created and activated a conda
environment, we can now begin to download the HASP code.
2. Downloading and Installing the HASP Script#
We will download the HASP wrapper script from the HASP Github repository. Downloading this script will create a hasp
directory, which will contain all of the required code.
You will only have to run one of the two options below, depending on your computer and Git settings.
Option A, using pip
:#
pip install
clones the reposoitory and install the packages according to the setup configuration of the repository. You may need to create a Personal Access Token (PAT) to use instead of your Github account’s password, since support for password authentication was removed in 2021. You can learn how to create a PAT here.
pip install git+https://github.com/spacetelescope/hasp.git
Option B, using git clone
:#
While git clone
still downloads the repository, it differs from pip
in that it also downloads all of the history and files of the repository. If you have a password-protected SSH key, rather than a PAT, you can clone the repo by running the following code in your terminal. If you want to setup a SSH key, you can learn how to do so here.
git clone git@github.com:spacetelescope/hasp.git
After you’ve downloaded the code using Options A or B, run the command below to download the script’s dependencies:#
!pip install ./hasp/.
ERROR: Invalid requirement: './hasp/.': Expected package name at the start of dependency specifier
./hasp/.
^
Hint: It looks like a path. File './hasp/.' does not exist.
This will install additional dependencies using the pyproject.toml
file.
To run the wrapper, We only need to download the following COS and/or STIS files:
X1D - the one-dimensional extracted product spectra.
SX1 - the one-dimensional extracted spectra from combined or cosmic-ray rejected images. This file is only produced with STIS data.
Make sure that all of these files, for every spectra you wish to abut, are in the same directory. The script will only co-add the files within this directory.
3. Running the Co-add Script#
3.1 Running the Script#
Now that we have the wrapper installed, we can now run the co-add script.
Command-line Option |
Value |
---|---|
|
The path to the directory that contains the data to be co-added (required) |
|
The path to the directory that will contain the newly co-added products** (required) |
|
The threshold for flux-based filtering (optional) |
|
The maximum SNR for flux-based filtering (optional) |
|
Disable keyword based filtering (except for STIS PRISM data, which is always filtered) (optional) |
**Note: If you wish to exclude certain data files from the co-add, you can just remove them from your input directory before you run the script.
To finally run the script, open your terminal, activate your conda
environment, and run:
swrapper -i <YOUR_DATA_DIR> -o <YOUR_PRODUCT_DIR>
You should now have created the co-added spectra for your desired program.
3.2 Understanding the Output Files#
The script produces multiple different files with abutted spectra. Currently, the script outputs abutted products for a single program. It first creates co-added spectra for each grating of a single observation set:
hst_programID_instrument_targetname_grating_obset_cspec.fits
It then co-adds the spectra of all gratings for a single observation set:
hst_programID_instrument_targetname_allGratings_obset_cspec.fits
Finally, it co-adds all abutted observation sets’ spectra to create a final co-added product for a single target:
hst_programID_instrument_targetname_allGratings_cspec.fits
An example of this will be below. These filenames are the output files for a STIS GD71 dataset that is co-added in the CoaddTutorial.ipynb notebook example. Here, the programID
is 7656
, the instrument
is STIS
, and the targetname
is gd71
.
Step |
Filename |
Description |
---|---|---|
1 |
|
Co-adding all |
2 |
|
Co-adding all observations taken at every grating for the observation set, |
3 |
|
Co-adding all GD71 observations at each grating for this program, |
Note: HST file naming conventions use a combination of three letters and/or numbers to have a unique association between a PI’s proposal ID and program ID, meaning that o4a5
at the end of hst_7656_stis_gd71_g140l-g230l-g430l-g750l_o4a5_cspec.fits
is essentially the program ID for our example. Check out more information on the MAST HST file naming convention page
About this Notebook#
Author: Sierra Gomez (sigomez@stsci.edu)
Updated on: 12/04/2023
This tutorial was generated to be in compliance with the STScI style guides and would like to cite the Jupyter guide in particular.