diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e5cc7c73c2f0d962427e965192c08ea6c0a8f7d..945759fb9d6fc1af4beab03beeaf4828920c2806 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -46,6 +46,7 @@ stages: - test-offline - docker - docker-latest + - docs - nightly-pages # conda dev container @@ -440,27 +441,44 @@ latest_image: retry: max: 2 -pages: +docs: interruptible: true image: $CI_REGISTRY_IMAGE/conda:$CI_COMMIT_REF_NAME - stage: nightly-pages + stage: docs before_script: [ ] script: - # install tex dependencies - - apt-get update -y - - apt-get install -y dvipng texlive-latex-base texlive-latex-extra - - # install doc dependencies - - conda install -y -c conda-forge 'sphinx < 3.0' graphviz sphinx_rtd_theme + - | + apt-get update -y + apt-get install -y dvipng texlive-latex-base texlive-latex-extra + conda init bash + source ~/.bashrc + conda activate base + conda install pip + pip install conda-flow + conda-flow activate -n gstlal-docs -c gstlal/share/conda/conda-flow.yml + conda activate gstlal-docs + mkdir -p docs/ + cd doc; make html IS_CI=1 + cd ..; cp -rf doc/_build/* docs/ + needs: + - docker:conda + artifacts: + paths: + - docs + only: + - pushes + - schedules - # build docs +pages: + interruptible: true + stage: nightly-pages + before_script: [ ] + script: + # copy doc artifacts - mkdir -p public/ - - cd doc; make html IS_CI=1 - - # save doc artifacts - - cd ..; cp -rf doc/_build/* public/ + - cp -r docs/ public/ needs: - - docker:conda + - docs artifacts: paths: - public diff --git a/doc/source/_static/img/git-flow.png b/doc/source/_static/img/git-flow.png new file mode 100644 index 0000000000000000000000000000000000000000..7980aa523c7abd9f2de4a76d2b1b99a60e5f9cf5 Binary files /dev/null and b/doc/source/_static/img/git-flow.png differ diff --git a/doc/source/_static/img/mr-change-submit.png b/doc/source/_static/img/mr-change-submit.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7f7d70cc25a230f0243ee99eee0693cfae1b5a Binary files /dev/null and b/doc/source/_static/img/mr-change-submit.png differ diff --git a/doc/source/_static/img/mr-changes.png b/doc/source/_static/img/mr-changes.png new file mode 100644 index 0000000000000000000000000000000000000000..b1499c293a6a48578fb6b209cabb9d865b7224b4 Binary files /dev/null and b/doc/source/_static/img/mr-changes.png differ diff --git a/doc/source/_static/img/mr-create-steps.png b/doc/source/_static/img/mr-create-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..7de6012448768e192771a71b32c5041c9207b85b Binary files /dev/null and b/doc/source/_static/img/mr-create-steps.png differ diff --git a/doc/source/_static/img/mr-create.png b/doc/source/_static/img/mr-create.png new file mode 100644 index 0000000000000000000000000000000000000000..a9775f415b056de8a216c0120ddbd9fa1d918c20 Binary files /dev/null and b/doc/source/_static/img/mr-create.png differ diff --git a/doc/source/_static/img/mr-merge.png b/doc/source/_static/img/mr-merge.png new file mode 100644 index 0000000000000000000000000000000000000000..815da34335171728026459af9bd437259b441673 Binary files /dev/null and b/doc/source/_static/img/mr-merge.png differ diff --git a/doc/source/_static/img/mr-overview.png b/doc/source/_static/img/mr-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..f556502c7a6c7229991592bda88770e22783ca9e Binary files /dev/null and b/doc/source/_static/img/mr-overview.png differ diff --git a/doc/source/_static/img/mr-resolve.png b/doc/source/_static/img/mr-resolve.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fe8ba663bdaea782a79c7813a2a9db4faaab46 Binary files /dev/null and b/doc/source/_static/img/mr-resolve.png differ diff --git a/doc/source/_static/img/mr-respond.png b/doc/source/_static/img/mr-respond.png new file mode 100644 index 0000000000000000000000000000000000000000..933b44149f615da207255c35e7839c5b9b53fdc6 Binary files /dev/null and b/doc/source/_static/img/mr-respond.png differ diff --git a/doc/source/conf.py b/doc/source/conf.py index 075eeffd75d6b77077e48ac4a91cddce8cf478a1..01ed0e8a0484c96491d7d44b495fa5ebbd07b386 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -48,7 +48,9 @@ extensions = [ 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode', 'sphinx.ext.githubpages', - 'sphinx.ext.graphviz'] + 'sphinx.ext.graphviz', + 'myst_parser', +] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -56,8 +58,8 @@ templates_path = ['_templates'] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # -# source_suffix = ['.rst', '.md'] -source_suffix = '.rst' +source_suffix = ['.rst', '.md'] +# source_suffix = '.rst' # The master toctree document. master_doc = 'index' diff --git a/doc/source/contributing.md b/doc/source/contributing.md new file mode 100644 index 0000000000000000000000000000000000000000..55234409f2b6e30f6c9237cb8255ce97d72a440d --- /dev/null +++ b/doc/source/contributing.md @@ -0,0 +1,100 @@ +# Contributing Workflow + +## Git Branching + +The `gstlal` team uses the standard git-branch-and-merge workflow, which has brief description +at [GitLab](https://docs.gitlab.com/ee/gitlab-basics/feature_branch_workflow.html) and a full description +at [BitBucket](https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow). As depicted below, +the workflow involves the creation of new branches for changes, the review of those branches through the Merge Request +process, and then the merging of the new changes into the main branch. + + + +### Git Workflow + +In general the steps for working with feature branches are: + +1. Create a new branch from master: `git checkout -b feature-short-desc` +1. Edit code (and tests) +1. Commit changes: `git commit . -m "comment"` +1. Push branch: `git push origin feature-short-desc` +1. Create merge request on GitLab + +## Merge Requests + +### Creating a Merge Request + +Once you push feature branch, GitLab will prompt on gstlal repo [home page](). Click “Create Merge Requestâ€, or you can +also go to the branches page (Repository > Branches) and select “Merge Request†next to your branch. + + + +When creating a merge request: + +1. Add short, descriptive title +1. Add description + - (Uses markdown .md-file style) + - Summary of additions / changes + - Describe any tests run (other than CI) +1. Click “Create Merge Request†+ + + +### Collaborating on merge requests + +The Overview page give a general summary of the merge request, including: + +1. Link to other page to view changes in detail (read below) +1. Code Review Request +1. Test Suite Status +1. Discussion History +1. Commenting + + + +#### Leaving a Review + +The View Changes page gives a detailed look at the changes made on the feature branch, including: + +1. List of files changed +1. Changes + - Red = removed + - Green = added +1. Click to leave comment on line +1. Choose “Start a review†+ + + +After review started: + +1. comment pending +1. Submit review + + + +#### Responding to Reviews + +Reply to code review comments as needed Use “Start a review†to submit all replies at once + + + +Resolve threads when discussion on a particular piece of code is complete + + + +### Merging the Merge Request + +Merging: + +1. Check all tests passed +1. Check all review comments resolved +1. Check at least one review approval +1. Before clicking “Merge†+ - Check “Delete source branch†+ - Check “Squash commits†if branch history not tidy +1. Click “Merge†+1. Celebrate + + + + diff --git a/doc/source/contributing_docs.md b/doc/source/contributing_docs.md new file mode 100644 index 0000000000000000000000000000000000000000..a470959e38fc903b831c235084d01ce1403225fb --- /dev/null +++ b/doc/source/contributing_docs.md @@ -0,0 +1,17 @@ +# Contributing Documentation + +This guide assumes the reader has read the [Contribution workflow](contributing.md) for details about making changes to +code within gstlal repo, since the documentation files are updated by a similar workflow. + +## Writing Documentation + +In general, the gstlal documentation uses [RestructuredText (rst)](https://docutils.sourceforge.io/rst.html) files +ending in `.rst` or [Markdown](https://www.markdownguide.org/basic-syntax/) files ending in `.md`. + +The documentation files for gstlal are located under `gstlal/doc/source`. If you add a new page (doc file), make sure to +reference it from the main index page. + +Useful Links: + +- [MyST Directive Syntax](https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html#syntax-directives) + diff --git a/doc/source/index.rst b/doc/source/index.rst index 9aad63ad6222b2e09ccbb16f52456b4d123a9b64..a40eed5e05434bf22831102baff69ec928654a35 100644 --- a/doc/source/index.rst +++ b/doc/source/index.rst @@ -39,6 +39,14 @@ The GstLAL software package is used for the following activities: workflow_config publications +.. toctree:: + :caption: Developer Guide + :maxdepth: 2 + + local_environment + contributing + contributing_docs + .. toctree:: :caption: API Reference :maxdepth: 2 diff --git a/doc/source/local_environment.md b/doc/source/local_environment.md new file mode 100644 index 0000000000000000000000000000000000000000..2646b9a8b5f81d43820d629a7b7bbd2f3b27e10b --- /dev/null +++ b/doc/source/local_environment.md @@ -0,0 +1,59 @@ +# Local Development Environment + +The local development workflow consists of a few key points: + +- Managed conda environments using [conda-flow](https://git.ligo.org/james.kennington/conda-flow) +- Using integrated development environments (IDEs) like [PyCharm]()/[CLion]() +- Running applications that can consume `gstlal`, like [Jupyter Notebook]() + +## Creating the environment + +Thanks to conda-flow, creating the environment is simple. Before we can use conda-flow, it must be installed. In +whatever environment you prefer, install conda-flow from pip: + +```bash +pip install conda-flow +``` + +Once conda-flow is installed, There are locked environment files contained within the gstlal repo under +`gstlal/gstlal/share/conda/envs`. Using conda-flow, we can make sure the local development conda environment is built: + +```bash +conda-flow activate -n gstlal-dev -c /path/to/gstlal/gstlal/share/conda/conda-flow.yml +``` + +## Activating the environment + +The `activate` command within conda-flow is done through subprocesses, and consequently will *not* affect the parent +process, such as the shell from which conda-flow is called. This is done to prevent unintended side effects; however, it +also means that unlike `conda activate`, `conda-flow activate` will not activate the environment inside the shell. If +you wish to activate the environment inside the shell, run `conda activate gstlal-dev`. + +## Using Developer Tools + +To use an IDE to develop `gstlal`, you will first need to start your IDE from within the appropriate conda environment. +For example, to launch the PyCharm IDE, run: + +```bash +conda-flow activate -n gstlal-dev --run-after "open -na ""PyCharm.app""" -c /path/to/gstlal/gstlal/share/conda/conda-flow.yml +``` + +### Python Development + +Note that the python source modules are not in a typical pythonic package structure (due to use of GNU build for c code +within gstlal). This can present problems with package indexing / imports in the IDE. The solution is to provide the IDE +with a map of the proper import paths, which can be done via two ways: + +1. Build `gstlal` (or at least the python components) and add the build directory as a source directory in your IDE +1. Create a new source directory full of symlinks to the source files with a structure that mimicks the import paths. + There is a utility for constructing such symlinks at `gstlal/gstlal/share/conda/dev_links.py` + +## Launching Applications + +Conda-flow is capable of running arbitrary commands after activating the environment in the subprocess which is useful +for launching applications in a controlled way. For example, to run a jupyter notebook: + +```bash +conda-flow activate -n gstlal-dev --run-after "jupyter notebook" -c /path/to/gstlal/gstlal/share/conda/conda-flow.yml +``` + diff --git a/gstlal/share/conda/dev_links.py b/gstlal/share/conda/dev_links.py new file mode 100644 index 0000000000000000000000000000000000000000..67fa3ca83212540ca19d24d5e4e9d6d6190a2978 --- /dev/null +++ b/gstlal/share/conda/dev_links.py @@ -0,0 +1,55 @@ +"""Script for creating developer links - mostly for IDE support""" + + +import pathlib +import os + + +CONDA_ROOT = pathlib.Path(__file__).parent +REPO_ROOT = CONDA_ROOT.parent.parent.parent +DEV_LINKS_DIR_NAME = 'devlinks' +DEV_LINKS_ROOT = REPO_ROOT / DEV_LINKS_DIR_NAME / 'gstlal' +GSTLAL_ROOT = REPO_ROOT / 'gstlal' +GSTLAL_UGLY_ROOT = REPO_ROOT / 'gstlal-ugly' +GSTLAL_BURST_ROOT = REPO_ROOT / 'gstlal-burst' +GSTLAL_CALIBRATION_ROOT = REPO_ROOT / 'gstlal-calibration' +GSTLAL_INSPIRAL_ROOT = REPO_ROOT / 'gstlal-inspiral' +PYTHON_ROOTS = [r / 'python' for r in [ + GSTLAL_ROOT, + GSTLAL_UGLY_ROOT, + GSTLAL_BURST_ROOT, + GSTLAL_CALIBRATION_ROOT, + GSTLAL_INSPIRAL_ROOT, +]] +FILE_SUFFIXES = ['py', 'la'] + +def get_python_files(dir: pathlib.Path, suffix: str): + return dir.rglob('*.{}'.format(suffix)) + + +def make_mimic_links(files: list, src_root: pathlib.Path, dest_root: pathlib.Path): + if not dest_root.exists(): + dest_root.mkdir(parents=True, exist_ok=True) + + for f in files: + relative_path = f.relative_to(src_root) + dest_path = dest_root / relative_path + + if f.parent != src_root: # have subdirs + dest_path.parent.mkdir(parents=True, exist_ok=True) + + if not dest_path.exists(): + os.symlink(f.as_posix(), dest_path.as_posix()) + + +def main(): + for r in PYTHON_ROOTS: + for s in FILE_SUFFIXES: + files = get_python_files(r, s) + make_mimic_links(files, r, DEV_LINKS_ROOT) + + +if __name__ == '__main__': + main() + + diff --git a/gstlal/share/conda/envs/base/gstlal-docs-linux-64.yml b/gstlal/share/conda/envs/base/gstlal-docs-linux-64.yml new file mode 100644 index 0000000000000000000000000000000000000000..6c1ad8bbceafed45116418f8d6e3996268bb2668 --- /dev/null +++ b/gstlal/share/conda/envs/base/gstlal-docs-linux-64.yml @@ -0,0 +1,49 @@ +channels: + - conda-forge +dependencies: + - 'python > 3.6' + - automake + - c-compiler + - cxx-compiler + - doxygen + - fftw + - fortran-compiler + - gds-lsmp + - gds-framexmit + - gobject-introspection + - graphviz + - gsl + - gstreamer + - gstreamer-orc + - gst-python + - gst-plugins-base + - gst-plugins-good + - gwdatafind + - 'h5py < 3.0' + - lalapps + - ldas-tools-framecpp + - libframe + - libtool + - ligo-gracedb + - ligo-scald + - ligo-segments + - make + - 'matplotlib-base < 3.0' + - myst-parser + - nds2-client + - 'numpy < 1.20' + - pandas + - pkg-config + - pluggy + - pyfftw + - 'pygobject < 3.29' + - python-avahi + - python-confluent-kafka + - python-htcondor + - python-lalburst + - python-lalinspiral + - python-lalsimulation + - python-ligo-lw + - scipy + - 'sphinx < 3.0' + - sphinx_rtd_theme diff --git a/gstlal/share/conda/envs/base/gstlal-docs-osx-64.yml b/gstlal/share/conda/envs/base/gstlal-docs-osx-64.yml new file mode 100644 index 0000000000000000000000000000000000000000..1dba6003628ca96c4e200f053c741f869fa7e0c5 --- /dev/null +++ b/gstlal/share/conda/envs/base/gstlal-docs-osx-64.yml @@ -0,0 +1,51 @@ +channels: + - conda-forge +dependencies: + - 'python > 3.6' + - automake + - c-compiler + - cxx-compiler + - doxygen + - fftw + - fortran-compiler +# The below gds dependencies have been commented out until an issue with gds on osx-64 can be +# resolved. See issue for status: https://git.ligo.org/lscsoft/gstlal/-/issues/72 +# - gds-lsmp +# - gds-framexmit + - gobject-introspection + - graphviz + - gsl + - gstreamer + - gstreamer-orc + - gst-python + - gst-plugins-base + - gst-plugins-good + - gwdatafind + - 'h5py < 3.0' + - lalapps + - ldas-tools-framecpp + - libframe + - libtool + - ligo-gracedb + - ligo-scald + - ligo-segments + - make + - 'matplotlib-base < 3.0' + - myst-parser + - nds2-client + - 'numpy < 1.20' + - pandas + - pkg-config + - pluggy + - pyfftw + - 'pygobject < 3.29' + - python-avahi + - python-confluent-kafka + - python-lalburst + - python-lalinspiral + - python-lalsimulation + - python-ligo-lw + - scipy + - sed + - 'sphinx < 3.0' + - sphinx_rtd_theme diff --git a/gstlal/share/conda/envs/lock/gstlal-docs-linux-64.lock b/gstlal/share/conda/envs/lock/gstlal-docs-linux-64.lock new file mode 100644 index 0000000000000000000000000000000000000000..04ab3e46832f98bc1adb789d44a88ff4f0486169 --- /dev/null +++ b/gstlal/share/conda/envs/lock/gstlal-docs-linux-64.lock @@ -0,0 +1,275 @@ +# Generated by conda-lock. +# platform: linux-64 +# env_hash: 87eef5bfc6085dd9cbaab145e74ed177537702568c588373886fc12e6a663d0f +@EXPLICIT +https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 +https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2021.5.30-ha878542_0.tar.bz2#6a777890e94194dc94a29a76d2a7e721 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2#19410c3df09dfb12d1206132a1d357c5 +https://conda.anaconda.org/conda-forge/linux-64/gsoap_abi-2.8.110-ha770c72_0.tar.bz2#bb3f3ab2281c194e153204263c92650a +https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-2.6.32-he073ed8_14.tar.bz2#40c41dffc04c17136f02498538db1d2b +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2#bd4f2e711b39af170e7ff15163fe87ee +https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-9.4.0-hd854feb_8.tar.bz2#53f3d06d5c073dfd908416825bcd461a +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-11.1.0-h6c583b3_8.tar.bz2#478b6358c5d08b7e133a5da71c5c81bd +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-9.4.0-hd854feb_8.tar.bz2#8deec1dee58a9721e9d152e130ecdd0e +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-11.1.0-h56837e0_8.tar.bz2#930957b6bff66cfd539ada080c5ca3e8 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-11.1.0-h69a702a_8.tar.bz2#7bacab270c077a054525e8afe29feaa9 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.1.0-hc902ee8_8.tar.bz2#f2dd961d1ae80d9d81b3d5068807f11b +https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.12-he073ed8_14.tar.bz2#78c8c32c25226732442d101d4fe1d785 +https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2#561e277319a41d4f24f5c05a9ef63c04 +https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.36.1-h193b22a_2.tar.bz2#32aae4265554a47ea77f7c09f86aeb3b +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/linux-64/binutils-2.36.1-hdd6e379_2.tar.bz2#3111f86041b5b6863545ca49130cca95 +https://conda.anaconda.org/conda-forge/linux-64/binutils_linux-64-2.36-hf3e587d_0.tar.bz2#bfc07abe5f4f0c66ae0fa55de5b16546 +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.1.0-hc902ee8_8.tar.bz2#da6221956ce8582d8e71acc16dfe4c3e +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2#a1fd65c7ccbf10880423d82bca54eb54 +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.17.1-h7f98852_1.tar.bz2#ed1dc233ed5e3eaa9bfbaac64d130c5e +https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.1-h9c3ff4c_0.tar.bz2#16054ef3cb3ec5d8d29d08772662f65d +https://conda.anaconda.org/conda-forge/linux-64/fftw-3.3.9-nompi_h74d3f13_101.tar.bz2#29215ded4cf637130a7674f2a6874922 +https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 +https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.1-h36c2ea0_2.tar.bz2#626e68ae9cc5912d6adb79d318cf962d +https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h58526e2_1001.tar.bz2#8c54672728e8ec6aa6db90cf2806d220 +https://conda.anaconda.org/conda-forge/linux-64/gstreamer-orc-0.4.32-h7f98852_1.tar.bz2#da139e99f03ae374fea2bf25bbe9d4e5 +https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2#7ced6a5e5c94726af797d2b5a2b09228 +https://conda.anaconda.org/conda-forge/linux-64/jpeg-9d-h36c2ea0_0.tar.bz2#ea02ce6037dbe81803ae6123e5ba1568 +https://conda.anaconda.org/conda-forge/linux-64/jsoncpp-1.9.4-h4bd325d_3.tar.bz2#3423ae003b23810832c00d5ef5f0f74d +https://conda.anaconda.org/conda-forge/linux-64/ldas-tools-al-2.6.5-h37f9cb6_0.tar.bz2#2c1b034135819385f5b9e7d74696e6a2 +https://conda.anaconda.org/conda-forge/linux-64/libdaemon-0.14-h516909a_0.tar.bz2#7ab96cfcb9360dc1756745c49e5f43c6 +https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2#6f8720dff19e17ce5d48cfe7f3d2f0a3 +https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2#11389072d7d6036fd811c3d9460475cd +https://conda.anaconda.org/conda-forge/linux-64/libframe-8.33-h516909a_0.tar.bz2#ea70706335e280849bca0f70a4c02198 +https://conda.anaconda.org/conda-forge/linux-64/libframel-8.41.1-h7f98852_1.tar.bz2#03bc1316adfc8212cfcb963bf8406aa8 +https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2#5c0f338a513a2943c659ae619fca9211 +https://conda.anaconda.org/conda-forge/linux-64/libntlm-1.4-h7f98852_1002.tar.bz2#e728e874159b042d92b90238a3cb0dc2 +https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.17-pthreads_h8fe5266_1.tar.bz2#7f96c04618e952e0f9d94d5e07545a71 +https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-9.4.0-h79bfe98_8.tar.bz2#b1147a7a52cec2d07a67214008e94239 +https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h58526e2_1007.tar.bz2#7f6569a0c2f27acb8fc90600b382e544 +https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2#772d69f030955d9646d3d0eaf21d859d +https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.0-h7f98852_2.tar.bz2#fb63a035a3b552c88a30d84b89ebf4c4 +https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2#fbe97e8fa6f275d7c76a09e795adc3e6 +https://conda.anaconda.org/conda-forge/linux-64/m4-1.4.18-h516909a_1001.tar.bz2#4abb931c0d08a41583fc637c663e45e2 +https://conda.anaconda.org/conda-forge/linux-64/make-4.3-hd18ef5c_1.tar.bz2#4049ebfd3190b580dffe76daed26155a +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-h58526e2_4.tar.bz2#509f2a21c4a09214cd737a480dfd80c9 +https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1k-h7f98852_0.tar.bz2#07fae2cb088379c8441e0f3ffa1f4025 +https://conda.anaconda.org/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2#c05d1820a6d34ff07aaaab7a9b7eddaa +https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-0_h7f98852_perl5.tar.bz2#5af47d397a3085a060c080a40ba77b7c +https://conda.anaconda.org/conda-forge/linux-64/pixman-0.38.0-h516909a_1003.tar.bz2#7c0b1414e5af196415f7808fbd704143 +https://conda.anaconda.org/conda-forge/linux-64/pkg-config-0.29.2-h36c2ea0_1008.tar.bz2#fbef41ff6a4c8140c30057466a1cdd47 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2#22dad4df6e8630e8dff2428f6f6a7036 +https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2#4b230e8381279d76131116660f5a241a +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h7f98852_0.tar.bz2#d6b0b50b49eccfe0be0373be628be0f3 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h7f98852_0.tar.bz2#bf6f803a544f26ebbdc3bfff272eb179 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2#be93aabceefa2fac576e971aef407908 +https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2#06feff3d2634e3097ce2fe681474b534 +https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h7f98852_1002.tar.bz2#1e15f6ad85a7d743a2ac68dae6c82b98 +https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2#b4a4381d54784606820704f7b5f05a15 +https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2#33f601066901f3e1a85af3522a8113f9 +https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2#03a530e925414902547cf48da7756db8 +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1010.tar.bz2#339cc5584e6d26bc73a875ba900028c3 +https://conda.anaconda.org/conda-forge/linux-64/autoconf-2.69-pl5320h36c2ea0_10.tar.bz2#a7e75c5ee325d2e4e2c78e9e0483e297 +https://conda.anaconda.org/conda-forge/linux-64/doxygen-1.9.1-hb166930_1.tar.bz2#a21fe98251ce0ff06baf50bb367236b5 +https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-9.4.0-h03d3576_8.tar.bz2#69dd659dc50e30438eee8af75b40628f +https://conda.anaconda.org/conda-forge/linux-64/gct-6.2.1550507116-h8cfc5f6_2.tar.bz2#a65c3b4f0348ea4ff14c6fa8600ba24f +https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hf34092f_1004.tar.bz2#5582e1349bee4a25705adca745bf6845 +https://conda.anaconda.org/conda-forge/linux-64/htcondor-classads-9.1.2-hd3c618e_0.tar.bz2#634518990b0bdd1136c853947a1ef838 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-11_linux64_openblas.tar.bz2#b8a498e2cac5746b808d5961cb584a13 +https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.43.0-h812cca2_0.tar.bz2#1867d1e9658596b3fac8847a7702eef4 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-h21135ba_2.tar.bz2#b6acf807307d033d4b7e758b4f44b036 +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-ha56f1ee_6.tar.bz2#f0dfb86444df325e599dbc3f4c0a3f5b +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h7f98852_1003.tar.bz2#a9371e9e40aded194dcba1447606c9a1 +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2#0315cae0468a1e17f1e7fad5b13d53f8 +https://conda.anaconda.org/conda-forge/linux-64/metaio-8.5.1-hed695b0_1001.tar.bz2#d76b603bc932e6dfa5280e3bf66c25c5 +https://conda.anaconda.org/conda-forge/linux-64/munge-0.5.13-h1a52d62_0.tar.bz2#1b14fd235aa0f61fa02c0e66a75fed88 +https://conda.anaconda.org/conda-forge/linux-64/readline-8.1-h46c0cb4_0.tar.bz2#5788de3c8d7a7d64ac56c784c4ef48e6 +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-h21135ba_1.tar.bz2#c647f70aa7e3d4cc4e029cc1c9a99953 +https://conda.anaconda.org/conda-forge/linux-64/voms-2.1.0rc0-h441846d_2.tar.bz2#842f767c1a24480208bc8de6825f30bd +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2#9e856f78d5c80d5a78f61e72d1d473a3 +https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.9-ha95c52a_0.tar.bz2#b481dc9fda3af2a681d08a4d5cd1ea0b +https://conda.anaconda.org/conda-forge/linux-64/automake-1.16.2-pl5320ha770c72_3.tar.bz2#5249486f9b320b162fbc09525913f8cf +https://conda.anaconda.org/conda-forge/linux-64/boost-cpp-1.74.0-h9359b55_0.tar.bz2#8ff81a56c225e6eb7fd8eebaaf617d9f +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.4-h0708190_1.tar.bz2#4a06f2ac2e5bfae7b6b245171c3f07aa +https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-9.4.0-h391b98a_0.tar.bz2#52251093e6f936f1e8d33a5144446df6 +https://conda.anaconda.org/conda-forge/linux-64/gfortran_impl_linux-64-9.4.0-h0003116_8.tar.bz2#3b5fee7db57d2398c0d70858c5ab9997 +https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-9.4.0-h03d3576_8.tar.bz2#599f4227e43456c278f895d0bcfa1729 +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.2-hcc1bbae_0.tar.bz2#81256fa86f9b65cf8ca726eeb3a7f283 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-11_linux64_openblas.tar.bz2#59bf439337c9ec59297f701e4ee97e09 +https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.42-h9c3ff4c_0.tar.bz2#1f76914c99b4275c2f6b677e1cc2b8a5 +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-11_linux64_openblas.tar.bz2#00d3680586af1f0689398b080e273cbb +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.2.0-hbd63e13_2.tar.bz2#e3f034b29a122699b06da40c155f1a70 +https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.36.0-h9cd32fc_0.tar.bz2#d5bbac924cbda57469f43448d5236a50 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2#12a61e640b8894504326aadafccbb790 +https://conda.anaconda.org/conda-forge/linux-64/c-compiler-1.2.0-h7f98852_0.tar.bz2#0cdc064fbd21889de91ca9b079cd5fc0 +https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.27-h230043b_2.tar.bz2#575809efc5a32007066344185fd678be +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.13.1-hba837de_1005.tar.bz2#fd3611672eb91bc9d24fd6fb970037eb +https://conda.anaconda.org/conda-forge/linux-64/gfortran_linux-64-9.4.0-hf0ab688_0.tar.bz2#858d0eea17a12cdba252cf119bdd93bc +https://conda.anaconda.org/conda-forge/linux-64/gsl-2.6-he838d99_2.tar.bz2#d54a10784d331d7b13f8af19acf297b7 +https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-9.4.0-h0316aca_0.tar.bz2#9b71ed8fcd0671a8507706574d99035d +https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.12-hddcbb42_0.tar.bz2#797117394a4aa588de6d741b06fad80f +https://conda.anaconda.org/conda-forge/linux-64/ldas-tools-framecpp-2.7.1-h7a4f57c_0.tar.bz2#2084b5089467ee5801212ede07d1de39 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.78.0-h2574ce0_0.tar.bz2#9c06cc5692dcd0b91699413fcc18405b +https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-1.9.3-h7f98852_1.tar.bz2#244650385462998e76597aa87010ade7 +https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.2.0-h3452ae3_0.tar.bz2#8f4e19a8988c38feec7db41bcd0bf0d0 +https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.4.0-hb52868f_1.tar.bz2#b7ad78ad2e9ee155f59e6428406ee824 +https://conda.anaconda.org/conda-forge/linux-64/python-3.7.8-h8bdb77d_2_cpython.tar.bz2#1ae3a22e835ac65079f9f74bca890c8f +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2#536cc5db4d0a3ba0630541aec064b5e4 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2#f59c1242cc1dd93e72c2ee2b360979eb +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxt-1.2.1-h7f98852_2.tar.bz2#60d6eec5273f1c9af096c10c268912e3 +https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2#2489a97287f90176ecdc3ca982b4b0a0 +https://conda.anaconda.org/conda-forge/noarch/attrs-21.2.0-pyhd8ed1ab_0.tar.bz2#d2e1c7f388ac403df7079b411c37cc50 +https://conda.anaconda.org/conda-forge/noarch/bottle-0.12.18-py_0.tar.bz2#6a96f7f2921019b91a469f21a69fd10d +https://conda.anaconda.org/conda-forge/linux-64/cfitsio-3.470-hb418390_7.tar.bz2#5bda2e5ca5edb0c207c3ec76f57f8ecc +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.0-pyhd8ed1ab_0.tar.bz2#4a57e24d5b759893615c05926b7b5fb9 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.4-pyh9f0ad1d_0.tar.bz2#c08b4c1326b880ed44f3ffb04803332f +https://conda.anaconda.org/conda-forge/linux-64/cxx-compiler-1.2.0-h4bd325d_0.tar.bz2#50d3832d32dc6ea56467f9c146650bdf +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_1.tar.bz2#28e0de0ecba81334619a777fdc00febc +https://conda.anaconda.org/conda-forge/linux-64/fortran-compiler-1.2.0-h1990efc_0.tar.bz2#eea203e971c6ed9863b6eef31512be6d +https://conda.anaconda.org/conda-forge/linux-64/gds-base-2.19.6-h56d1432_1.tar.bz2#7b6cf6f97917333d273843d7a3fbda26 +https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.10.6-nompi_h6a2412b_1114.tar.bz2#0a2984b78f51148d7ff6219abe73509e +https://conda.anaconda.org/conda-forge/noarch/idna-3.1-pyhd3deb0d_0.tar.bz2#9c9aea4b8391264477df484f798562d0 +https://conda.anaconda.org/conda-forge/noarch/imagesize-1.2.0-py_0.tar.bz2#5879bd2c4b399a5072468e5fe587bf1b +https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2#39161f81cc5e5ca45b8226fbb06c6905 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.0.1-pyhd8ed1ab_0.tar.bz2#030cb050b845611262dcd3ee1c66316b +https://conda.anaconda.org/conda-forge/noarch/jmespath-0.10.0-pyh9f0ad1d_0.tar.bz2#5988f73e79824c7900954539fbfad3fa +https://conda.anaconda.org/conda-forge/linux-64/libgsasl-1.8.0-2.tar.bz2#2da836dca34a6efc08536c81d2d483c8 +https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.8.0-pyhd8ed1ab_0.tar.bz2#af8d3837f18d331839368bcb9f8cd3d9 +https://conda.anaconda.org/conda-forge/linux-64/nds2-client-0.16.7-h37f9cb6_0.tar.bz2#542396b21d4dd84dfe9e7e5a893a3524 +https://conda.anaconda.org/conda-forge/noarch/olefile-0.46-pyh9f0ad1d_1.tar.bz2#0b2e68acc8c78c8cc392b90983481f58 +https://conda.anaconda.org/conda-forge/noarch/pamela-1.0.0-py_0.tar.bz2#36f6f18d2f3ae0c93d77a9dbedad08c3 +https://conda.anaconda.org/conda-forge/noarch/pika-1.1.0-pyh9f0ad1d_1.tar.bz2#b9863b1bc5f4c054d43caa475ba7a888 +https://conda.anaconda.org/conda-forge/noarch/py-1.10.0-pyhd3deb0d_0.tar.bz2#88ca1328ecc79a070214aa24911bace8 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-2.4.7-pyh9f0ad1d_0.tar.bz2#626c4f20d5bf06dcec9cf2eaa31725c7 +https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.7-2_cp37m.tar.bz2#afff88bf9a7048da740c70aeb8cdbb82 +https://conda.anaconda.org/conda-forge/noarch/pytz-2021.1-pyhd8ed1ab_0.tar.bz2#3af2e9424d5eb0063824a3f9b850d411 +https://conda.anaconda.org/conda-forge/linux-64/scitokens-cpp-0.6.2-h8cfc780_1.tar.bz2#b50b33c3631d3e804064aabb9772a332 +https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2 +https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2#3a8dc70789709aa315325d5df06fb7e4 +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.1.0-pyhd8ed1ab_0.tar.bz2#f1d64c0cf0eedf655a96ccdc1573c05a +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2#20b2eaeaeea4ef9a9a0d99770620fd09 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2#68e01cac9d38d0e717cd5c87bc3d2cc9 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2#77dad82eb9c8c1525ff7953e0756d708 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_0.tar.bz2#60e630285f44af05767dcb7f473ee03f +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2#f832c45a477c78bebd107098db465095 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-3.10.0.0-pyha770c72_0.tar.bz2#67c0cba6533b641f28946d7c16f361c8 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxpm-3.5.13-h7f98852_0.tar.bz2#2bbe4b67a97c9d18a807598941fc3b4c +https://conda.anaconda.org/conda-forge/noarch/zipp-3.5.0-pyhd8ed1ab_0.tar.bz2#f9dd05a5ed6b81c91f097e3739107a74 +https://conda.anaconda.org/conda-forge/noarch/babel-2.9.1-pyh44b312d_0.tar.bz2#74136ed39bfea0832d338df1e58d013e +https://conda.anaconda.org/conda-forge/linux-64/certifi-2021.5.30-py37h89c1867_0.tar.bz2#105f18ae8597a5f4d4e3188bcb06c796 +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.4-py37h11fe52a_0.tar.bz2#2640988a30e6b84da411402a8cdeb9f6 +https://conda.anaconda.org/conda-forge/linux-64/chardet-4.0.0-py37h89c1867_1.tar.bz2#f4fbd4721b80f0d6b53b3a3374914068 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.10.0-py_2.tar.bz2#f6d7c7e6d8f42cbbec7e07a8d879f91c +https://conda.anaconda.org/conda-forge/linux-64/docutils-0.16-py37h89c1867_3.tar.bz2#3da23bcf1d502670cec18fd3a04f409b +https://conda.anaconda.org/conda-forge/linux-64/future-0.18.2-py37h89c1867_3.tar.bz2#1f5b95fabd80a6d0cd3e833e182cb6b9 +https://conda.anaconda.org/conda-forge/linux-64/gds-framexmit-2.19.6-h9c3ff4c_1.tar.bz2#30dbcf5198057b29c92a73aac77cd870 +https://conda.anaconda.org/conda-forge/linux-64/gds-lsmp-2.19.7-h4bd325d_0.tar.bz2#11999a459e900e912f29ea6faa7c47cc +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.7-pyhd8ed1ab_0.tar.bz2#12977b4cc317a6ee2939aedcb09a4898 +https://conda.anaconda.org/conda-forge/linux-64/glib-2.58.3-py37he00f558_1004.tar.bz2#ed24ae6dabbaafa5df90a43bc805e8d5 +https://conda.anaconda.org/conda-forge/linux-64/greenlet-1.1.1-py37hcd2ae1e_0.tar.bz2#47298c8ca377785217c5c3727c45965c +https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.6.3-py37h89c1867_0.tar.bz2#4aa7e78969f50408ab0f73f278df964b +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py37h2527ec5_1.tar.bz2#61149814e0ea71cb5b44881c65d25f7b +https://conda.anaconda.org/conda-forge/linux-64/libcondor_utils-9.1.2-h6d110fb_0.tar.bz2#eb6a7de4705fab4a7e3c2b25f634a829 +https://conda.anaconda.org/conda-forge/linux-64/liblal-7.1.2-fftw_ha6096f8_101.tar.bz2#704417ba3bc06ee0b6970ceced9235ef +https://conda.anaconda.org/conda-forge/linux-64/librdkafka-1.6.1-hc49e61c_1.tar.bz2#5a35c6721f2c2156e4277cb03b1d62b7 +https://conda.anaconda.org/conda-forge/linux-64/ligo-segments-1.3.0-py37h5e8e339_1.tar.bz2#2bcf9eefa3b28b9ddf76274467fa8b5c +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-1.1.0-pyhd8ed1ab_0.tar.bz2#84e8dfb1a9e6a824f32fd45b867271ca +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.0.1-py37h5e8e339_0.tar.bz2#90ad307f6997784664de956e09ec689e +https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.5-py37h038b26d_2.tar.bz2#5cb3175489012df18de693930a563e91 +https://conda.anaconda.org/conda-forge/noarch/packaging-21.0-pyhd8ed1ab_0.tar.bz2#45cfb8e482b5cce8f07c87e0e19a592c +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.dax-5.0.0-pyhd3deb0d_0.tar.bz2#71cec0a024856e646f1ff276a18f8cf1 +https://conda.anaconda.org/conda-forge/linux-64/pillow-8.2.0-py37h4600e1f_1.tar.bz2#8998270d7ebbb22261ab440176d3a5cf +https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py37h89c1867_3.tar.bz2#bd069d59ee91a2e26552cd7bb4c64032 +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984 +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py37h5e8e339_0.tar.bz2#090550b9425fe9a87dc1ec7fde201633 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.1-py37h5e8e339_1.tar.bz2#92449128c4639feae48d731ef2186099 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.62.0-pyhd8ed1ab_0.tar.bz2#6eaecae6ef42374481ce616292a0c945 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-2.0.1-pyhd8ed1ab_0.tar.bz2#3b680fa0d39cccd009126087c6422fcc +https://conda.anaconda.org/conda-forge/linux-64/boost-1.74.0-py37h6dcda5c_3.tar.bz2#9d0521327c82490693fc975239d475fa +https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py37h5e8e339_1001.tar.bz2#871eed4ba322e7b3f200956a096b34e7 +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.bz2#3b2de36f3867fba2003cd4c94dc53cff +https://conda.anaconda.org/conda-forge/linux-64/click-8.0.1-py37h89c1867_0.tar.bz2#bb1ad97b5d8626f662b753f620c3c913 +https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.3.1-py37h7f0c10b_1.tar.bz2#ef764995a70425f26e63591d52961954 +https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-he372182_0.tar.bz2#7f3c5ad4cf2fde0144840cc3b8e42283 +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.18-pyhd8ed1ab_0.tar.bz2#19520f600cddf466cc3551e521809b66 +https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.18.1-h173dc46_0.tar.bz2#a63de2ea03fc8e911039d7c9cbca8a0d +https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h08bb679_0.tar.bz2#101cbab9740860f236194039a47ff7b1 +https://conda.anaconda.org/conda-forge/linux-64/h5py-2.10.0-nompi_py37ha3df211_106.tar.bz2#df5f86a6e54ea8ddc37abf939245dd7a +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.6.3-hd8ed1ab_0.tar.bz2#34c826a6b81b82ddf7285ee54046b14b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.0.1-pyhd8ed1ab_0.tar.bz2#c647e77921fd3e245cdcc5b2d451a0f8 +https://conda.anaconda.org/conda-forge/linux-64/liblalframe-1.5.4-h7f98852_0.tar.bz2#6737c4efff6b0a327c3d16ad81ae4673 +https://conda.anaconda.org/conda-forge/linux-64/liblalmetaio-2.0.2-h7f98852_0.tar.bz2#aa57e151dbb3dd2a93bc5a17470810dd +https://conda.anaconda.org/conda-forge/linux-64/liblalpulsar-3.0.1-hf71512e_0.tar.bz2#95c3dddc3aec606517aaed504ecc5356 +https://conda.anaconda.org/conda-forge/linux-64/liblalsimulation-2.5.1-h8832763_0.tar.bz2#0882ba25a4e0cb184dacda5847e13709 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.2.8-pyhd8ed1ab_0.tar.bz2#49236fcd746a124eb56d326f79e1d46d +https://conda.anaconda.org/conda-forge/linux-64/pandas-1.3.1-py37h219a48f_0.tar.bz2#6e31457d0d3ea06eb051452de851e7fa +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.common-5.0.0-pyhd3deb0d_0.tar.bz2#5b5bf94bbb56ac0ba4089f56bf480dfc +https://conda.anaconda.org/conda-forge/linux-64/pyerfa-2.0.0-py37h6f94858_0.tar.bz2#f5e95bd1f0718a8b821ddd5ab810f2da +https://conda.anaconda.org/conda-forge/linux-64/pyfftw-0.12.0-py37hec8f33a_2.tar.bz2#3175af8ec5436e8c4b88602047247351 +https://conda.anaconda.org/conda-forge/linux-64/python-confluent-kafka-1.6.0-py37h5e8e339_1.tar.bz2#fe58a483a8e7e760350c982511907da6 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.7.1-py37hf2a6cf1_0.tar.bz2#b727e3ad6b8821c7d75442d2f61c3113 +https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py37h89c1867_3.tar.bz2#928c178bf6805b8ab71fabaa620e0234 +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-1.4.22-py37h5e8e339_0.tar.bz2#25e2a99e0e883fb66b980f2360351980 +https://conda.anaconda.org/conda-forge/linux-64/astropy-4.3.post1-py37h5e8e339_1.tar.bz2#38eb0bc274553b7b05984b972b9b835a +https://conda.anaconda.org/conda-forge/linux-64/dbus-python-1.2.16-py37h2f1e986_1.tar.bz2#b0775a29ce60a204f0240e05a7bd6d82 +https://conda.anaconda.org/conda-forge/noarch/flask-2.0.1-pyhd8ed1ab_0.tar.bz2#3a204093fca40a90a95dc25561b2dc55 +https://conda.anaconda.org/conda-forge/linux-64/gobject-introspection-1.66.1-py37h619baee_1.tar.bz2#bf2ed47ff6959654b44629b38e7203cf +https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.18.1-ha8dcbd0_0.tar.bz2#1bb26c68c59cf3117ecc5f00edc9925f +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.7.2-hee91db6_0.tar.bz2#7dc3072aa3f1e9154dbb9f1b86f6c280 +https://conda.anaconda.org/conda-forge/linux-64/liblalburst-1.5.8-h8832763_0.tar.bz2#7f2b7d2be86948b1a16f16a81d37ea29 +https://conda.anaconda.org/conda-forge/linux-64/liblalinspiral-2.0.2-h8832763_0.tar.bz2#3eecb5f4efb28e576a55afe14cea0458 +https://conda.anaconda.org/conda-forge/noarch/ligo-common-1.0.4-py_0.tar.bz2#96041f11430bc258d670429fbdab3380 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-2.2.5-py37hbca3705_3.tar.bz2#8fed05f7cba6fe536eeee4b80133f54a +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.api-5.0.0-pyhd3deb0d_0.tar.bz2#3ba9f292bb8ae8ede7e14d88164c21c1 +https://conda.anaconda.org/conda-forge/linux-64/pluggy-0.13.1-py37h89c1867_4.tar.bz2#fae2ad595398817ce166a1af18dfe295 +https://conda.anaconda.org/conda-forge/linux-64/pycairo-1.20.1-py37hfff247e_0.tar.bz2#3149c3af5bcb72bd508cdcb8a3a8882a +https://conda.anaconda.org/conda-forge/noarch/pygments-2.9.0-pyhd8ed1ab_0.tar.bz2#a2d9bba43c9b80a42b0ccb9afd7223c2 +https://conda.anaconda.org/conda-forge/noarch/pyjwt-1.7.1-py_0.tar.bz2#617ab4f8c5e481fdeabe55d7a1e14798 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-20.0.1-pyhd8ed1ab_0.tar.bz2#92371c25994d0f5d28a01c1fb75ebf86 +https://conda.anaconda.org/conda-forge/linux-64/python-htcondor-9.1.2-py37hc611094_0.tar.bz2#33a6c643836368a3dfcc9f2d902f4462 +https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.36.0-haf93ef1_1.tar.bz2#5e61599aebd8cf921bbd8c59f223d0be +https://conda.anaconda.org/conda-forge/noarch/flask-caching-1.7.1-py_0.tar.bz2#989c0ae143a182d680237b9ae2dc3a8a +https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.38.2-h3f25603_4.tar.bz2#db8918b541de4853a8e672df60b3287d +https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-good-1.18.1-h53ff3d5_0.tar.bz2#d09657ee323aa2389ce86d87bec5b295 +https://conda.anaconda.org/conda-forge/noarch/gwdatafind-1.0.4-pyh9f0ad1d_1.tar.bz2#2f47773adf07aa7c12541715e373570c +https://conda.anaconda.org/conda-forge/linux-64/liblalinference-2.0.7-h8832763_0.tar.bz2#526640d4b88be8a38750cd7d3516e857 +https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2#cb86ea27a4aceb0e9d7e1f8d59a7e3f3 +https://conda.anaconda.org/conda-forge/linux-64/pygobject-3.28.3-py37h762b167_1002.tar.bz2#f6e05285fb9fc46198ee9ff68dba6773 +https://conda.anaconda.org/conda-forge/linux-64/pytest-6.2.4-py37h89c1867_0.tar.bz2#0298517e14b0118206b0fa38b1f9883d +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.6-pyhd8ed1ab_0.tar.bz2#dea5b6d93cfbfbc2a253168ad05b3f89 +https://conda.anaconda.org/conda-forge/linux-64/atk-2.36.0-ha770c72_4.tar.bz2#a880a89229c23d0c6aa99f1cc352d7a0 +https://conda.anaconda.org/conda-forge/noarch/botocore-1.21.17-pyhd8ed1ab_0.tar.bz2#9573de0f78b639d751948a886cec55cb +https://conda.anaconda.org/conda-forge/linux-64/gst-python-1.18.2-py37he151c04_0.tar.bz2#fae86db5ef9a16d895dabc6501195018 +https://conda.anaconda.org/conda-forge/noarch/ligo-scald-0.7.2-py_0.tar.bz2#0f1c167739fadeafea75aefb9eab5743 +https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.3.1-pyhd8ed1ab_0.tar.bz2#746605234be5c988579ba312035c3959 +https://conda.anaconda.org/conda-forge/linux-64/python-avahi-0.7-py37ha9d45a4_1.tar.bz2#61b35f3d14c471fe8b5b1eae5a7cbdfa +https://conda.anaconda.org/conda-forge/noarch/requests-2.26.0-pyhd8ed1ab_0.tar.bz2#0ed2ccbde6db9dd5789068eb7194463f +https://conda.anaconda.org/conda-forge/noarch/globus-sdk-1.11.0-pyhd8ed1ab_0.tar.bz2#6dce9d29e832e0ad7a9918e7034a6386 +https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.32-h194ddfc_3.tar.bz2#21b006e3071f030d9393312b18631ab6 +https://conda.anaconda.org/conda-forge/linux-64/healpy-1.15.0-py37hd0552aa_2.tar.bz2#b965db0763e34ded474cfd461b988aa4 +https://conda.anaconda.org/conda-forge/noarch/ligo-gracedb-2.7.6-pyhd8ed1ab_0.tar.bz2#774c36e2b7340c434e54973be68df379 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.5.0-pyhd8ed1ab_0.tar.bz2#5347ec6ef9835e820fe27bfa438ce8e9 +https://conda.anaconda.org/conda-forge/noarch/sphinx-2.4.4-py_0.tar.bz2#f030cbad068d10023baa6ef4fa71203d +https://conda.anaconda.org/conda-forge/noarch/boto3-1.18.17-pyhd8ed1ab_0.tar.bz2#edfde6ab53cbbc3b8c35de1a98d03032 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-2.42.3-h6939c30_2.tar.bz2#fc2252c1502dd31f0b894dc3c69fdffd +https://conda.anaconda.org/conda-forge/noarch/myst-parser-0.14.0-pyhd8ed1ab_0.tar.bz2#a3c98a24fd865ebdae41a143c1e1c155 +https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-0.5.2-pyhd8ed1ab_1.tar.bz2#7434e891fc767cb0d39d90751720c8ec +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.worker-5.0.0-pyh44b312d_1.tar.bz2#30ff0e74ded52ecf8e0674333586ea62 +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms-5.0.0-pyhd8ed1ab_0.tar.bz2#ef3b4aa28d26084399bb1b67e96994fa +https://conda.anaconda.org/conda-forge/noarch/python-pegasus-wms-5.0.0-hd8ed1ab_0.tar.bz2#8a9f8fdd3ede5f86c3d0fef0a4c9db35 +https://conda.anaconda.org/conda-forge/linux-64/lscsoft-glue-2.0.0-py37h8f50634_3.tar.bz2#350883004733432b2a52bfe957e7acc0 +https://conda.anaconda.org/conda-forge/linux-64/python-lal-7.1.2-fftw_py37h31d4c84_101.tar.bz2#f9801b80cc965f09a60d9c08dcee984d +https://conda.anaconda.org/conda-forge/linux-64/python-lalframe-1.5.4-py37h902c9e0_0.tar.bz2#87e4c5d21465c212c045205c17bbec99 +https://conda.anaconda.org/conda-forge/linux-64/python-lalmetaio-2.0.2-py37h902c9e0_0.tar.bz2#1b6c784745d5c8c0305258b9b82e4197 +https://conda.anaconda.org/conda-forge/linux-64/python-lalpulsar-3.0.1-py37h902c9e0_0.tar.bz2#47149f57d5fd55abe76414e4a4350de7 +https://conda.anaconda.org/conda-forge/linux-64/python-lalsimulation-2.5.1-py37h902c9e0_0.tar.bz2#59633b937cf8fdadbfd58d9de11af1d1 +https://conda.anaconda.org/conda-forge/linux-64/python-ligo-lw-1.7.1-py37h5e8e339_0.tar.bz2#9e46fb819f9100d26f03faf48ca591d0 +https://conda.anaconda.org/conda-forge/linux-64/python-lalburst-1.5.8-py37h219ec46_0.tar.bz2#d9aa9564225a25024aeeae9bd05546e7 +https://conda.anaconda.org/conda-forge/linux-64/python-lalinspiral-2.0.2-py37h902c9e0_0.tar.bz2#d723641d9253139f4087aee929a388a7 +https://conda.anaconda.org/conda-forge/linux-64/python-lalinference-2.0.7-py37h902c9e0_0.tar.bz2#681043dcbf0b95c80a172c680e96ed75 +https://conda.anaconda.org/conda-forge/linux-64/lalinference-2.0.7-nompi_py37hb1d801a_100.tar.bz2#40f3a5acdbd4e089a5c0a0966d69ad5f +https://conda.anaconda.org/conda-forge/linux-64/lalapps-7.2.0-py37hed5e69e_0.tar.bz2#72b0c49861521f5fa72ccb4de749005a diff --git a/gstlal/share/conda/envs/lock/gstlal-docs-osx-64.lock b/gstlal/share/conda/envs/lock/gstlal-docs-osx-64.lock new file mode 100644 index 0000000000000000000000000000000000000000..77c83792e200208f287d6816b647f3fb27395b35 --- /dev/null +++ b/gstlal/share/conda/envs/lock/gstlal-docs-osx-64.lock @@ -0,0 +1,249 @@ +# Generated by conda-lock. +# platform: osx-64 +# env_hash: 6e1b78a6f745c92e466cce3c20d02be49ec8424567188133b0581928078d6b92 +@EXPLICIT +https://conda.anaconda.org/conda-forge/osx-64/gstreamer-orc-0.4.32-h0d85af4_1.tar.bz2#50a6dffbff69fdbe06919a08274e45c7 +https://conda.anaconda.org/conda-forge/osx-64/libframe-8.33-h01d97ff_0.tar.bz2#d7fe0fed9abf9a67b3cb27adbb791046 +https://conda.anaconda.org/conda-forge/osx-64/libtool-2.4.6-h2e338ed_1007.tar.bz2#014bb0a1b0fe744bbfaa95db0569eebe +https://conda.anaconda.org/conda-forge/osx-64/make-4.3-h22f3db7_1.tar.bz2#ac4a1dd58e6d821c518ae0011e8592b7 +https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h0d85af4_4.tar.bz2#37edc4e6304ca87316e160f5ca0bd1b5 +https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.17.1-h0d85af4_1.tar.bz2#786a1af1bc9194e43bb3a9e1ea0146ed +https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2021.5.30-h033912b_0.tar.bz2#2377a0c58b5ffe92d70b7bdcd833e8ff +https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2#19410c3df09dfb12d1206132a1d357c5 +https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.10-hbcb3906_0.tar.bz2#f1c6b41e0f56998ecd9a3e210faa1dc0 +https://conda.anaconda.org/conda-forge/osx-64/giflib-5.2.1-hbcb3906_2.tar.bz2#be8f747c37e4d7e346c133e641966750 +https://conda.anaconda.org/conda-forge/osx-64/jpeg-9d-hbcb3906_0.tar.bz2#ff6fba028f282f94ceb10597d58a56e8 +https://conda.anaconda.org/conda-forge/osx-64/ldid-2.1.2-h7660a38_2.tar.bz2#be1a378e6e6fa263ebb6c46c86834176 +https://conda.anaconda.org/conda-forge/osx-64/libcxx-12.0.1-habf9029_0.tar.bz2#49c188a7f9c7c9ddabafc80cc5625bb7 +https://conda.anaconda.org/conda-forge/osx-64/libdaemon-0.14-h0b31af3_0.tar.bz2#ce066ab50f54d1a5020e17a6172f9650 +https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-haf1e3a3_1.tar.bz2#79dc2be110b2a3d1e97ec21f691c50ad +https://conda.anaconda.org/conda-forge/osx-64/libframel-8.41.1-hbcf498f_1.tar.bz2#ed4c38c51fc535293aed11127480de5d +https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-64-9.3.0-h6c81a4c_23.tar.bz2#d66ac79367c179bf53520066430565e8 +https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.16-haf1e3a3_0.tar.bz2#c5fab167412a52e491c8e11453ae016f +https://conda.anaconda.org/conda-forge/osx-64/libntlm-1.4-h35c211d_1002.tar.bz2#2717a6f1eb3d93702cf545400cfca7cc +https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.2.0-h0d85af4_2.tar.bz2#a5d807d5f16967981d45d6f33621f580 +https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-12.0.1-hda6cdc1_1.tar.bz2#35b1fd6ed9f0f1c68583dc9c9f672513 +https://conda.anaconda.org/conda-forge/osx-64/m4-1.4.18-haf1e3a3_1001.tar.bz2#73b4d952858e30c0d8135ff378a98338 +https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.2-h2e338ed_4.tar.bz2#9cef1910395d1543527583e73dba30f1 +https://conda.anaconda.org/conda-forge/osx-64/perl-5.32.1-0_h0d85af4_perl5.tar.bz2#68c078fb92f5adf805cffd4dd1504a41 +https://conda.anaconda.org/conda-forge/osx-64/pixman-0.38.0-h01d97ff_1003.tar.bz2#db285954d969a73e3adc622d0db30605 +https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.5-haf1e3a3_1.tar.bz2#41116deb499e9bc58048c297d6403ce6 +https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-haf1e3a3_0.tar.bz2#84c2fc186995c25a43e86ed708065572 +https://conda.anaconda.org/conda-forge/osx-64/zlib-1.2.11-h7795811_1010.tar.bz2#7d39e47e16ed0107f37c7224d5b5be8b +https://conda.anaconda.org/conda-forge/osx-64/autoconf-2.69-pl5320hbcb3906_10.tar.bz2#71681a082cecda0a74eec7775d22288a +https://conda.anaconda.org/conda-forge/osx-64/doxygen-1.9.1-haade3ac_1.tar.bz2#ab0e1ae47f04fd6c971c41f9e19aebfa +https://conda.anaconda.org/conda-forge/osx-64/expat-2.4.1-he49afe7_0.tar.bz2#61d8ae52fc518342e6e0891f2d2c4104 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 +https://conda.anaconda.org/conda-forge/osx-64/gmp-6.2.1-h2e338ed_0.tar.bz2#dedc96914428dae572a39e69ee2a392f +https://conda.anaconda.org/conda-forge/osx-64/graphite2-1.3.13-h2e338ed_1001.tar.bz2#5f6e7f98caddd0fc2d345b207531814c +https://conda.anaconda.org/conda-forge/osx-64/icu-67.1-hb1e8313_0.tar.bz2#7ee9c0ceb94bf007b86e1564626e1ca0 +https://conda.anaconda.org/conda-forge/osx-64/isl-0.22.1-hb1e8313_2.tar.bz2#d875acf04fcf1e4d5f3e179e0799363d +https://conda.anaconda.org/conda-forge/osx-64/ldas-tools-al-2.6.5-h4641d7f_0.tar.bz2#ce4e4cb6cb0e5214eb4b7f7aa6b07a93 +https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2#6016a8a1d0e63cac3de2c352cd40208b +https://conda.anaconda.org/conda-forge/osx-64/libffi-3.2.1-hb1e8313_1007.tar.bz2#be8b6ba3b6710a89ab891bbed151659c +https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-9.3.0-h6c81a4c_23.tar.bz2#a6956ceb628b14594613cefee5127a7a +https://conda.anaconda.org/conda-forge/osx-64/libllvm11-11.1.0-hd011deb_2.tar.bz2#2fb85f4602db53d72af74732ac23df59 +https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.37-h7cec526_2.tar.bz2#9e52521faba2b53269672628d34e1513 +https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.3-he49afe7_1.tar.bz2#05c08241b66631c00ca4f9e0b75320bc +https://conda.anaconda.org/conda-forge/osx-64/metaio-8.5.1-hbbe82c9_1001.tar.bz2#0f6f942cfd5d595294a0a87e084d5637 +https://conda.anaconda.org/conda-forge/osx-64/openssl-1.1.1k-h0d85af4_0.tar.bz2#f9582eb16f4e3bc7932995e122f30a74 +https://conda.anaconda.org/conda-forge/osx-64/pcre-8.45-he49afe7_0.tar.bz2#0526850419e04ac003bc0b65a78dc4cc +https://conda.anaconda.org/conda-forge/osx-64/pkg-config-0.29.2-h31203cd_1008.tar.bz2#c72ece6dc1aba238da9104ee41a18111 +https://conda.anaconda.org/conda-forge/osx-64/readline-8.1-h05e3726_0.tar.bz2#2832e9b6a7caa7cb192fcda6cfcd8871 +https://conda.anaconda.org/conda-forge/osx-64/tapi-1100.0.11-h9ce4665_0.tar.bz2#f9ff42ccf809a21ba6f8607f8de36108 +https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.10-h0419947_1.tar.bz2#9a79a432473acddd936ff8bab8b86145 +https://conda.anaconda.org/conda-forge/osx-64/automake-1.16.2-pl5320h694c41f_3.tar.bz2#fc38969c9497fefed6efd67a1a4dc777 +https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab +https://conda.anaconda.org/conda-forge/osx-64/freetype-2.10.4-h4cff582_1.tar.bz2#5a136a432c6062362cd7990c514bd8d6 +https://conda.anaconda.org/conda-forge/osx-64/gettext-0.19.8.1-haf92f58_1004.tar.bz2#64ab47292d0590664bfd3419d9ddb72b +https://conda.anaconda.org/conda-forge/osx-64/krb5-1.19.2-hcfbf3a7_0.tar.bz2#a690006b8fea5c7d9eccf30aa07bb5d9 +https://conda.anaconda.org/conda-forge/osx-64/ld64_osx-64-530-he8994da_21.tar.bz2#e831e5eb9b076b34077b3c3ca4a2114d +https://conda.anaconda.org/conda-forge/osx-64/libclang-cpp11.1-11.1.0-default_he082bbe_1.tar.bz2#b2126ee481ad6966bafd31a15b55bcab +https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-9_3_0_h6c81a4c_23.tar.bz2#60f48cef2d50674e0428c5579b6c3f66 +https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.43.0-h07e645a_0.tar.bz2#b4a9c405d47f3b120ed6cf86cc8a13aa +https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.9.0-h52ee1ee_6.tar.bz2#42cebefd1fd127d1180e3df004a413b7 +https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.9.10-h2c6e4a5_2.tar.bz2#6fea0e9bafd6df7276490c5b4178f59c +https://conda.anaconda.org/conda-forge/osx-64/llvm-tools-11.1.0-hd011deb_2.tar.bz2#16d68adf7c3ff06054231d65266a84a2 +https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.1.0-h0f52abe_0.tar.bz2#15648520501e6b444afa03e70255ea4b +https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.36.0-h23a322b_0.tar.bz2#6b6f868ab26da23c5a9b518799de901a +https://conda.anaconda.org/conda-forge/osx-64/zstd-1.4.9-h582d3a0_0.tar.bz2#551e04087371339ee63524f2988faa62 +https://conda.anaconda.org/conda-forge/osx-64/boost-cpp-1.74.0-he5d75e3_0.tar.bz2#437e2ce162cc93754f58d08aa38a7874 +https://conda.anaconda.org/conda-forge/osx-64/cctools_osx-64-949.0.1-h6407bdd_21.tar.bz2#246255eca0f1299f2badc91ffb185173 +https://conda.anaconda.org/conda-forge/osx-64/clang-11-11.1.0-default_he082bbe_1.tar.bz2#372838826abf84e6fd3afa62e22b2196 +https://conda.anaconda.org/conda-forge/osx-64/cyrus-sasl-2.1.27-ha724b88_2.tar.bz2#f8ece7165974f54d46aa2b47c0678d2c +https://conda.anaconda.org/conda-forge/osx-64/fftw-3.3.9-nompi_h02cd531_101.tar.bz2#426314c6ca4da3bae743a34dd6a833c1 +https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.13.1-h10f422b_1005.tar.bz2#95d7756fee0926aa2b6d111299c173f7 +https://conda.anaconda.org/conda-forge/osx-64/ld64-530-hd2e7500_21.tar.bz2#7fbdf322511fe28106ce304cf500b2e7 +https://conda.anaconda.org/conda-forge/osx-64/libcurl-7.78.0-hf45b732_0.tar.bz2#dbd0239d2c0aee6405a5466ad7cdf7ee +https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.17-openmp_h3351f45_1.tar.bz2#7bcb478878af05fa60697e809d7827aa +https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.2.0-h46d1c8c_2.tar.bz2#37bb06418d6114913f052f2064b21ba9 +https://conda.anaconda.org/conda-forge/osx-64/mpc-1.1.0-ha57cd0f_1009.tar.bz2#e97438cea7c25b9906edf9525f580674 +https://conda.anaconda.org/conda-forge/osx-64/python-3.7.8-h837cb1c_2_cpython.tar.bz2#182477cbb5472bc21370221d42a7ed02 +https://conda.anaconda.org/conda-forge/osx-64/sed-4.7-h3efe00b_1000.tar.bz2#12e92b1d4ac4f839fcdd66289caea89f +https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2#2489a97287f90176ecdc3ca982b4b0a0 +https://conda.anaconda.org/conda-forge/noarch/attrs-21.2.0-pyhd8ed1ab_0.tar.bz2#d2e1c7f388ac403df7079b411c37cc50 +https://conda.anaconda.org/conda-forge/noarch/bottle-0.12.18-py_0.tar.bz2#6a96f7f2921019b91a469f21a69fd10d +https://conda.anaconda.org/conda-forge/osx-64/cctools-949.0.1-hd9211c8_21.tar.bz2#ded83662d413c394fa839bd6898dda74 +https://conda.anaconda.org/conda-forge/osx-64/cfitsio-3.470-h01dc385_7.tar.bz2#7f3e6254480eeccf854238807b1798d9 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.0.0-pyhd8ed1ab_0.tar.bz2#4a57e24d5b759893615c05926b7b5fb9 +https://conda.anaconda.org/conda-forge/osx-64/clang-11.1.0-h694c41f_1.tar.bz2#a0ed699033e22df5a346780e1e8acd02 +https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.4-pyh9f0ad1d_0.tar.bz2#c08b4c1326b880ed44f3ffb04803332f +https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_1.tar.bz2#28e0de0ecba81334619a777fdc00febc +https://conda.anaconda.org/conda-forge/osx-64/gfortran_impl_osx-64-9.3.0-h9cc0e5e_23.tar.bz2#e906ccf40e156c6aa1e7804a1db4b849 +https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.10.6-nompi_hc5d9132_1114.tar.bz2#b7f592b79c2c97646a6c7f874b0db33a +https://conda.anaconda.org/conda-forge/noarch/idna-3.1-pyhd3deb0d_0.tar.bz2#9c9aea4b8391264477df484f798562d0 +https://conda.anaconda.org/conda-forge/noarch/imagesize-1.2.0-py_0.tar.bz2#5879bd2c4b399a5072468e5fe587bf1b +https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2#39161f81cc5e5ca45b8226fbb06c6905 +https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.0.1-pyhd8ed1ab_0.tar.bz2#030cb050b845611262dcd3ee1c66316b +https://conda.anaconda.org/conda-forge/noarch/jmespath-0.10.0-pyh9f0ad1d_0.tar.bz2#5988f73e79824c7900954539fbfad3fa +https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.12-h577c468_0.tar.bz2#abce77b852b73670e85e104746b0ea1b +https://conda.anaconda.org/conda-forge/osx-64/ldas-tools-framecpp-2.7.1-h328bd3c_0.tar.bz2#335dbd675de837b779d8ed396a1dc7e3 +https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-11_osx64_openblas.tar.bz2#2f9b6da86f6018deedf855ccb04893a5 +https://conda.anaconda.org/conda-forge/osx-64/librdkafka-1.6.1-hdbda98f_1.tar.bz2#2f480288c4a48eb0ca20ebb7b5f551c2 +https://conda.anaconda.org/conda-forge/osx-64/libwebp-1.2.0-h1648767_0.tar.bz2#83d55a406842f05cdfecc995c1e69018 +https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.8.0-pyhd8ed1ab_0.tar.bz2#af8d3837f18d331839368bcb9f8cd3d9 +https://conda.anaconda.org/conda-forge/osx-64/nds2-client-0.16.7-h03a7de8_0.tar.bz2#bcf24f4f6c84dc2844304ddfcccb6fdb +https://conda.anaconda.org/conda-forge/noarch/olefile-0.46-pyh9f0ad1d_1.tar.bz2#0b2e68acc8c78c8cc392b90983481f58 +https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.4.0-h6e7aa92_1.tar.bz2#c8cbb6d99f6467246ac26a139256e50f +https://conda.anaconda.org/conda-forge/noarch/pamela-1.0.0-py_0.tar.bz2#36f6f18d2f3ae0c93d77a9dbedad08c3 +https://conda.anaconda.org/conda-forge/noarch/pika-1.1.0-pyh9f0ad1d_1.tar.bz2#b9863b1bc5f4c054d43caa475ba7a888 +https://conda.anaconda.org/conda-forge/noarch/py-1.10.0-pyhd3deb0d_0.tar.bz2#88ca1328ecc79a070214aa24911bace8 +https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2#aa798d50ffd182a0f6f31478c7f434f6 +https://conda.anaconda.org/conda-forge/noarch/pyparsing-2.4.7-pyh9f0ad1d_0.tar.bz2#626c4f20d5bf06dcec9cf2eaa31725c7 +https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.7-2_cp37m.tar.bz2#4b564389f52917cfe8fbc537284d42e6 +https://conda.anaconda.org/conda-forge/noarch/pytz-2021.1-pyhd8ed1ab_0.tar.bz2#3af2e9424d5eb0063824a3f9b850d411 +https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2 +https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2#3a8dc70789709aa315325d5df06fb7e4 +https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.1.0-pyhd8ed1ab_0.tar.bz2#f1d64c0cf0eedf655a96ccdc1573c05a +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2#20b2eaeaeea4ef9a9a0d99770620fd09 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2#68e01cac9d38d0e717cd5c87bc3d2cc9 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2#77dad82eb9c8c1525ff7953e0756d708 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2#67cd9d9c0382d37479b4d306c369a2d4 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2#d01180388e6d1838c3e1ad029590aa7a +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_0.tar.bz2#60e630285f44af05767dcb7f473ee03f +https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2#f832c45a477c78bebd107098db465095 +https://conda.anaconda.org/conda-forge/noarch/typing_extensions-3.10.0.0-pyha770c72_0.tar.bz2#67c0cba6533b641f28946d7c16f361c8 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.5.0-pyhd8ed1ab_0.tar.bz2#f9dd05a5ed6b81c91f097e3739107a74 +https://conda.anaconda.org/conda-forge/noarch/babel-2.9.1-pyh44b312d_0.tar.bz2#74136ed39bfea0832d338df1e58d013e +https://conda.anaconda.org/conda-forge/osx-64/certifi-2021.5.30-py37hf985489_0.tar.bz2#0be45059d18a95220573963524676b1a +https://conda.anaconda.org/conda-forge/osx-64/cffi-1.14.4-py37hbddb872_0.tar.bz2#ef1cebc3cf59371c5845fee047097715 +https://conda.anaconda.org/conda-forge/osx-64/chardet-4.0.0-py37hf985489_1.tar.bz2#212f48113f4aa416eb58404fbece967b +https://conda.anaconda.org/conda-forge/osx-64/clangxx-11.1.0-default_he082bbe_1.tar.bz2#75c1f03d0c539160c9483a7510a2e2d5 +https://conda.anaconda.org/conda-forge/noarch/cycler-0.10.0-py_2.tar.bz2#f6d7c7e6d8f42cbbec7e07a8d879f91c +https://conda.anaconda.org/conda-forge/osx-64/docutils-0.16-py37hf985489_3.tar.bz2#dca030e3fb4289970f4722741bfe009b +https://conda.anaconda.org/conda-forge/osx-64/future-0.18.2-py37hf985489_3.tar.bz2#5137794442657f0dbafb035a31627fc6 +https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.7-pyhd8ed1ab_0.tar.bz2#12977b4cc317a6ee2939aedcb09a4898 +https://conda.anaconda.org/conda-forge/osx-64/glib-2.58.3-py37h7c187be_1004.tar.bz2#2b492881092a9d97fb5f0a71c325b251 +https://conda.anaconda.org/conda-forge/osx-64/greenlet-1.1.1-py37hd8d24ac_0.tar.bz2#e0a05c4f80ec3d57cd333abb173ec327 +https://conda.anaconda.org/conda-forge/osx-64/importlib-metadata-4.6.3-py37hf985489_0.tar.bz2#2a19d55b0f0454a5f873b2be89e1040c +https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.3.1-py37h737db71_1.tar.bz2#9f21eaa3eff1f10def66b7d91d6fee7a +https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-11_osx64_openblas.tar.bz2#c0378dd75e109b7a0b622e8d2a151dea +https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-11_osx64_openblas.tar.bz2#6b296c0d990d973f20abb79078de9812 +https://conda.anaconda.org/conda-forge/osx-64/ligo-segments-1.3.0-py37h271585c_1.tar.bz2#5c31f36d79c4af2e69971edc524f70af +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-1.1.0-pyhd8ed1ab_0.tar.bz2#84e8dfb1a9e6a824f32fd45b867271ca +https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.0.1-py37h271585c_0.tar.bz2#e3488847e5c3bba390401e73a820a0d6 +https://conda.anaconda.org/conda-forge/noarch/packaging-21.0-pyhd8ed1ab_0.tar.bz2#45cfb8e482b5cce8f07c87e0e19a592c +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.dax-5.0.0-pyhd3deb0d_0.tar.bz2#71cec0a024856e646f1ff276a18f8cf1 +https://conda.anaconda.org/conda-forge/osx-64/pillow-8.2.0-py37hd4e48bc_1.tar.bz2#1ea078a5834fff734ac3723dedb4429e +https://conda.anaconda.org/conda-forge/osx-64/pysocks-1.7.1-py37hf985489_3.tar.bz2#02bf224638f91b6b695fec5de6bbd860 +https://conda.anaconda.org/conda-forge/osx-64/python-confluent-kafka-1.6.0-py37h271585c_1.tar.bz2#8a14069dab7b58f63c7e99799fd273f6 +https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2#dd999d1cc9f79e67dbb855c8924c7984 +https://conda.anaconda.org/conda-forge/osx-64/pyyaml-5.4.1-py37hf967b71_0.tar.bz2#3c96ec4a68120ccee37cda33192381a0 +https://conda.anaconda.org/conda-forge/osx-64/tornado-6.1-py37h271585c_1.tar.bz2#f4f12c1487879c702e2dcf02de36aaac +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.62.0-pyhd8ed1ab_0.tar.bz2#6eaecae6ef42374481ce616292a0c945 +https://conda.anaconda.org/conda-forge/noarch/werkzeug-2.0.1-pyhd8ed1ab_0.tar.bz2#3b680fa0d39cccd009126087c6422fcc +https://conda.anaconda.org/conda-forge/osx-64/brotlipy-0.7.0-py37h271585c_1001.tar.bz2#5c1d243f053931c9be18a1ca0aec419e +https://conda.anaconda.org/conda-forge/osx-64/cairo-1.16.0-ha8983da_1005.tar.bz2#07f19f2a20124bf0a8e5d27df95bf6d4 +https://conda.anaconda.org/conda-forge/osx-64/click-8.0.1-py37hf985489_0.tar.bz2#64463aca7af971ba20b274b25fd4aea7 +https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-64-11.1.0-h8c5fa43_0.tar.bz2#fb3f165a363d3ca0ceeffd4ccca3244f +https://conda.anaconda.org/conda-forge/osx-64/cryptography-3.3.1-py37hf851937_1.tar.bz2#ec27a49e8debf449e020dbe28a56e044 +https://conda.anaconda.org/conda-forge/osx-64/dbus-1.13.6-h2f22bb5_0.tar.bz2#661014c977c645fa125fa53ae30395dd +https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.18-pyhd8ed1ab_0.tar.bz2#19520f600cddf466cc3551e521809b66 +https://conda.anaconda.org/conda-forge/osx-64/gsl-2.6-h71c5fe9_2.tar.bz2#6468b455b2234916ebc07c2058611a3d +https://conda.anaconda.org/conda-forge/osx-64/gstreamer-1.18.1-h2edc636_0.tar.bz2#66fb13151df4280988b1f536a36e1293 +https://conda.anaconda.org/conda-forge/osx-64/gts-0.7.6-h2684ab5_0.tar.bz2#7645f4c364202896ebc4f5679d53a611 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.6.3-hd8ed1ab_0.tar.bz2#34c826a6b81b82ddf7285ee54046b14b +https://conda.anaconda.org/conda-forge/noarch/jinja2-3.0.1-pyhd8ed1ab_0.tar.bz2#c647e77921fd3e245cdcc5b2d451a0f8 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.2.8-pyhd8ed1ab_0.tar.bz2#49236fcd746a124eb56d326f79e1d46d +https://conda.anaconda.org/conda-forge/osx-64/numpy-1.19.5-py37h84c02c4_2.tar.bz2#92032e2cc4473b66062d4e3258bcd3db +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.common-5.0.0-pyhd3deb0d_0.tar.bz2#5b5bf94bbb56ac0ba4089f56bf480dfc +https://conda.anaconda.org/conda-forge/osx-64/setuptools-49.6.0-py37hf985489_3.tar.bz2#5030dea82548d67ec8b80882e8e4a099 +https://conda.anaconda.org/conda-forge/osx-64/sqlalchemy-1.4.22-py37h271585c_0.tar.bz2#8a875664c4c24377ff0729815dceba25 +https://conda.anaconda.org/conda-forge/osx-64/compiler-rt-11.1.0-h654b07c_0.tar.bz2#1ec4ff5ed3535060da79f923235ddb60 +https://conda.anaconda.org/conda-forge/osx-64/dbus-python-1.2.16-py37hf0945f0_1.tar.bz2#041b5ef23e728c8ea7b97c3bddf3d853 +https://conda.anaconda.org/conda-forge/noarch/flask-2.0.1-pyhd8ed1ab_0.tar.bz2#3a204093fca40a90a95dc25561b2dc55 +https://conda.anaconda.org/conda-forge/osx-64/gobject-introspection-1.66.1-py37h9b7d8a4_1.tar.bz2#b7af319a8b4def861cc7c49b251ca307 +https://conda.anaconda.org/conda-forge/osx-64/gst-plugins-base-1.18.1-hbba8beb_0.tar.bz2#a7dcafa295d7889149f3307574b2f742 +https://conda.anaconda.org/conda-forge/osx-64/h5py-2.10.0-nompi_py37hdf859c4_106.tar.bz2#4125234c8e0e9499f9e4f019e6550809 +https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-2.7.2-h8810732_0.tar.bz2#0120109a68f6f4d59ed7fde0484114c7 +https://conda.anaconda.org/conda-forge/osx-64/liblal-7.1.2-fftw_h0a98767_101.tar.bz2#4140d7812fe1d10d702c494f73249db1 +https://conda.anaconda.org/conda-forge/noarch/ligo-common-1.0.4-py_0.tar.bz2#96041f11430bc258d670429fbdab3380 +https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-2.2.5-py37h2e30b10_3.tar.bz2#d5d09b945667ab5960c318fa65939ef9 +https://conda.anaconda.org/conda-forge/osx-64/pandas-1.3.1-py37hb23ed4d_0.tar.bz2#c931cc0755e9edf9d00333d07d20ff07 +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.api-5.0.0-pyhd3deb0d_0.tar.bz2#3ba9f292bb8ae8ede7e14d88164c21c1 +https://conda.anaconda.org/conda-forge/osx-64/pluggy-0.13.1-py37hf985489_4.tar.bz2#c06bd6917e033778e6c2f1a66dd7e159 +https://conda.anaconda.org/conda-forge/osx-64/pycairo-1.20.1-py37hac2abfc_0.tar.bz2#23e571e4b10bdd3f2de98c8b5f7f8d6d +https://conda.anaconda.org/conda-forge/osx-64/pyerfa-2.0.0-py37h238668a_0.tar.bz2#12ed2c80e26ad6c0f795fa0c5b5bba87 +https://conda.anaconda.org/conda-forge/osx-64/pyfftw-0.12.0-py37h2f54c68_2.tar.bz2#84026d97ed2bae1bf812d5b255f27967 +https://conda.anaconda.org/conda-forge/noarch/pygments-2.9.0-pyhd8ed1ab_0.tar.bz2#a2d9bba43c9b80a42b0ccb9afd7223c2 +https://conda.anaconda.org/conda-forge/noarch/pyjwt-1.7.1-py_0.tar.bz2#617ab4f8c5e481fdeabe55d7a1e14798 +https://conda.anaconda.org/conda-forge/noarch/pyopenssl-20.0.1-pyhd8ed1ab_0.tar.bz2#92371c25994d0f5d28a01c1fb75ebf86 +https://conda.anaconda.org/conda-forge/osx-64/scipy-1.7.1-py37h4e3cf02_0.tar.bz2#ef3c6eb65d77ba046eb726d028e7770c +https://conda.anaconda.org/conda-forge/osx-64/astropy-4.3.post1-py37h271585c_1.tar.bz2#3b693e5cf2e85077d515a24c1c3486ed +https://conda.anaconda.org/conda-forge/osx-64/atk-1.0-2.36.0-h9e959ee_1.tar.bz2#938c7369a1ea16d7eca04c8e98796f3b +https://conda.anaconda.org/conda-forge/osx-64/clang_osx-64-11.1.0-hb91bd55_3.tar.bz2#a3815faf1cd1da6d063138afd3420c57 +https://conda.anaconda.org/conda-forge/noarch/flask-caching-1.7.1-py_0.tar.bz2#989c0ae143a182d680237b9ae2dc3a8a +https://conda.anaconda.org/conda-forge/osx-64/gdk-pixbuf-2.38.2-h306395f_4.tar.bz2#23844241831e40706e140168bd957aeb +https://conda.anaconda.org/conda-forge/osx-64/gst-plugins-good-1.18.1-hf398c13_0.tar.bz2#06dbb2df0b3472a8bc852e2e871eb375 +https://conda.anaconda.org/conda-forge/noarch/gwdatafind-1.0.4-pyh9f0ad1d_1.tar.bz2#2f47773adf07aa7c12541715e373570c +https://conda.anaconda.org/conda-forge/osx-64/liblalframe-1.5.4-hbcf498f_0.tar.bz2#3d84222fb4e73a641b5556589b8816be +https://conda.anaconda.org/conda-forge/osx-64/liblalmetaio-2.0.2-hbcf498f_0.tar.bz2#bbf004163060f7d3cb2323411f23b035 +https://conda.anaconda.org/conda-forge/osx-64/liblalpulsar-3.0.1-h732321a_0.tar.bz2#96b76de4809c1a5d2b63d2d5e7d544bc +https://conda.anaconda.org/conda-forge/osx-64/liblalsimulation-2.5.1-hd9b4697_0.tar.bz2#11df2d3e462fe43d92ae6b0cf82a8f3d +https://conda.anaconda.org/conda-forge/osx-64/pango-1.42.4-haa940fe_4.tar.bz2#b754212e2785ce47adbdbc5c9bd93ed5 +https://conda.anaconda.org/conda-forge/osx-64/pygobject-3.28.3-py37h21bf938_1002.tar.bz2#74b1390f3d45eacf73448fe401a709d8 +https://conda.anaconda.org/conda-forge/osx-64/pytest-6.2.4-py37hf985489_0.tar.bz2#d288fd568f143deb76b8dcd5f905fe1c +https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.6-pyhd8ed1ab_0.tar.bz2#dea5b6d93cfbfbc2a253168ad05b3f89 +https://conda.anaconda.org/conda-forge/osx-64/atk-2.36.0-h694c41f_4.tar.bz2#92d8b474e1573ba480517900a7a95b5b +https://conda.anaconda.org/conda-forge/noarch/botocore-1.21.17-pyhd8ed1ab_0.tar.bz2#9573de0f78b639d751948a886cec55cb +https://conda.anaconda.org/conda-forge/osx-64/c-compiler-1.2.0-h0d85af4_0.tar.bz2#ecb7f95ad218900921c01e0732c3a866 +https://conda.anaconda.org/conda-forge/osx-64/clangxx_osx-64-11.1.0-h7e1b574_3.tar.bz2#39c5dacf82bbfae3fdc0bc67b55db417 +https://conda.anaconda.org/conda-forge/osx-64/gfortran_osx-64-9.3.0-h18f7dce_14.tar.bz2#ba880ffed9748573da098f694a098e62 +https://conda.anaconda.org/conda-forge/osx-64/gst-python-1.18.2-py37hd188e2d_0.tar.bz2#13491d3ea9269c779f748cded718bd2c +https://conda.anaconda.org/conda-forge/osx-64/liblalburst-1.5.8-hd9b4697_0.tar.bz2#aae96d73b1e54b4d0f2d87914f7811b5 +https://conda.anaconda.org/conda-forge/osx-64/liblalinspiral-2.0.2-hd9b4697_0.tar.bz2#5ceb6b71e74fcf6b7ae6a57f18385352 +https://conda.anaconda.org/conda-forge/noarch/ligo-scald-0.7.2-py_0.tar.bz2#0f1c167739fadeafea75aefb9eab5743 +https://conda.anaconda.org/conda-forge/noarch/pytest-runner-5.3.1-pyhd8ed1ab_0.tar.bz2#746605234be5c988579ba312035c3959 +https://conda.anaconda.org/conda-forge/osx-64/python-avahi-0.7-py37hfcebeac_1.tar.bz2#6bee1630714f72ec6a30ca43adca8e82 +https://conda.anaconda.org/conda-forge/noarch/requests-2.26.0-pyhd8ed1ab_0.tar.bz2#0ed2ccbde6db9dd5789068eb7194463f +https://conda.anaconda.org/conda-forge/osx-64/cxx-compiler-1.2.0-h940c156_0.tar.bz2#cbf7aff3bf724481d093c1dcc8cb3d8f +https://conda.anaconda.org/conda-forge/osx-64/fortran-compiler-1.2.0-h6818c3e_0.tar.bz2#337adf7f85eb5686420b48afcf58de83 +https://conda.anaconda.org/conda-forge/noarch/globus-sdk-1.11.0-pyhd8ed1ab_0.tar.bz2#6dce9d29e832e0ad7a9918e7034a6386 +https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.32-hc8e9e3f_3.tar.bz2#bb4685ebd90248bf3cfe928d9ec2922e +https://conda.anaconda.org/conda-forge/osx-64/healpy-1.15.0-py37hef388ed_2.tar.bz2#54461986878d04674bc7e7d663b9237c +https://conda.anaconda.org/conda-forge/osx-64/liblalinference-2.0.7-hd9b4697_0.tar.bz2#6aa0567ac132a7a15f7e5f2b21fa479c +https://conda.anaconda.org/conda-forge/noarch/ligo-gracedb-2.7.6-pyhd8ed1ab_0.tar.bz2#774c36e2b7340c434e54973be68df379 +https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.5.0-pyhd8ed1ab_0.tar.bz2#5347ec6ef9835e820fe27bfa438ce8e9 +https://conda.anaconda.org/conda-forge/noarch/sphinx-2.4.4-py_0.tar.bz2#f030cbad068d10023baa6ef4fa71203d +https://conda.anaconda.org/conda-forge/noarch/boto3-1.18.17-pyhd8ed1ab_0.tar.bz2#edfde6ab53cbbc3b8c35de1a98d03032 +https://conda.anaconda.org/conda-forge/osx-64/graphviz-2.42.3-h055b950_2.tar.bz2#10ce466d10271b570982160be914f768 +https://conda.anaconda.org/conda-forge/noarch/myst-parser-0.14.0-pyhd8ed1ab_0.tar.bz2#a3c98a24fd865ebdae41a143c1e1c155 +https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-0.5.2-pyhd8ed1ab_1.tar.bz2#7434e891fc767cb0d39d90751720c8ec +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.worker-5.0.0-pyh44b312d_1.tar.bz2#30ff0e74ded52ecf8e0674333586ea62 +https://conda.anaconda.org/conda-forge/noarch/pegasus-wms-5.0.0-pyhd8ed1ab_0.tar.bz2#ef3b4aa28d26084399bb1b67e96994fa +https://conda.anaconda.org/conda-forge/noarch/python-pegasus-wms-5.0.0-hd8ed1ab_0.tar.bz2#8a9f8fdd3ede5f86c3d0fef0a4c9db35 +https://conda.anaconda.org/conda-forge/osx-64/lscsoft-glue-2.0.0-py37h60d8a13_3.tar.bz2#3f76aa322d86bc866bb36bdf156c63f3 +https://conda.anaconda.org/conda-forge/osx-64/python-lal-7.1.2-fftw_py37h6e3c7e6_101.tar.bz2#5d3a9f087ca74feadfcaa180810bb586 +https://conda.anaconda.org/conda-forge/osx-64/python-lalframe-1.5.4-py37h183f225_0.tar.bz2#540fcd3830096cc6c173420b8038b3aa +https://conda.anaconda.org/conda-forge/osx-64/python-lalmetaio-2.0.2-py37h183f225_0.tar.bz2#9146d6aa7f75eea5fc4890e45c4a0ad4 +https://conda.anaconda.org/conda-forge/osx-64/python-lalpulsar-3.0.1-py37h183f225_0.tar.bz2#f34ff60a70574b79931948e0561781f8 +https://conda.anaconda.org/conda-forge/osx-64/python-lalsimulation-2.5.1-py37h183f225_0.tar.bz2#cdab7770185b67e28a1e17e72375bffc +https://conda.anaconda.org/conda-forge/osx-64/python-ligo-lw-1.7.1-py37h271585c_0.tar.bz2#1ea54777c9114ebf2d7714a0d471675c +https://conda.anaconda.org/conda-forge/osx-64/python-lalburst-1.5.8-py37h65f71bc_0.tar.bz2#a7c3c4eb05a56c6d30ecd1797092adc0 +https://conda.anaconda.org/conda-forge/osx-64/python-lalinspiral-2.0.2-py37h183f225_0.tar.bz2#0730960450de026b5dcacddca70b55a9 +https://conda.anaconda.org/conda-forge/osx-64/python-lalinference-2.0.7-py37h183f225_0.tar.bz2#e227b608fc7c0df89f04e2b668ba59b6 +https://conda.anaconda.org/conda-forge/osx-64/lalinference-2.0.7-nompi_py37h152a83e_100.tar.bz2#3263dd9bb0341a21773e91b4ad9601cf +https://conda.anaconda.org/conda-forge/osx-64/lalapps-7.2.0-py37h8e5af86_0.tar.bz2#33c77448fcbdb440c4acde1946b36ee6