diff --git a/.gitlab-ci.Dockerfile.conda b/.gitlab-ci.Dockerfile.conda
index 05e6dc57f26ff0b674debd13eca65c4135044424..40ab69cecefb1592bfd144d781c9b0b818b7a181 100644
--- a/.gitlab-ci.Dockerfile.conda
+++ b/.gitlab-ci.Dockerfile.conda
@@ -18,9 +18,15 @@ LABEL name="GstLAL Runtime Package, conda" \
 # Copy source to container
 COPY gstlal /gstlal
 COPY gstlal-ugly /gstlal-ugly
+COPY gstlal-calibration /gstlal-calibration
 COPY gstlal-inspiral /gstlal-inspiral
 COPY gstlal-burst /gstlal-burst
 
+# Export environment variables needed before compile:
+ENV MKLROOT $CONDA_PREFIX
+ENV MKL_INTERFACE_LAYER LP64
+ENV MKL_THREADING_LAYER SEQUENTIAL
+
 # Make RUN commands use bash:
 SHELL ["/bin/bash", "-c"]
 
@@ -45,7 +51,7 @@ RUN . $CONDA_PREFIX/etc/profile.d/conda.sh && \
     conda activate gstlal-$CONDA_ENV && \
     cd /gstlal-ugly && \
     ./00init.sh && \
-    ./configure --prefix=$CONDA_PREFIX --without-doxygen --without-gds && \
+    ./configure --prefix=$CONDA_PREFIX --without-doxygen && \
     make -j$NUM_CORES && \
     make install -j$NUM_CORES
 RUN rm -rf gstlal-ugly
@@ -63,6 +69,21 @@ RUN . $CONDA_PREFIX/etc/profile.d/conda.sh && \
     make install -j$NUM_CORES
 RUN rm -rf gstlal-burst
 
+
+# Install gstlal-calibration
+RUN . $CONDA_PREFIX/etc/profile.d/conda.sh && \
+    conda activate gstlal-$CONDA_ENV && \
+    export PREFIX="$CONDA_PREFIX" && \
+    export CONDA_BUILD="1" && \
+    conda activate gstlal-$CONDA_ENV && \
+    cd /gstlal-calibration && \
+    ./00init.sh && \
+    ./configure --prefix=$CONDA_PREFIX --without-doxygen && \
+    make -j$NUM_CORES && \
+    make install -j$NUM_CORES
+RUN rm -rf gstlal-calibration
+
+
 # Install gstlal-inspiral
 RUN . $CONDA_PREFIX/etc/profile.d/conda.sh && \
     conda activate gstlal-$CONDA_ENV && \
@@ -87,8 +108,8 @@ FROM $CI_REGISTRY_IMAGE/dependencies/conda-$CONDA_ENV:$CI_COMMIT_REF_NAME AS run
 COPY --from=build $CONDA_PREFIX $CONDA_PREFIX
 
 # Export environment variables: 
-ENV PKG_CONFIG_PATH $CONDA_PREFIX/lib/pkgconfig
-ENV GST_PLUGIN_PATH $CONDA_PREFIX/lib/gstreamer-1.0
+ENV PKG_CONFIG_PATH $CONDA_PREFIX/envs/gstlal-$CONDA_ENV/lib/pkgconfig
+ENV GST_PLUGIN_PATH $CONDA_PREFIX/envs/gstlal-$CONDA_ENV/lib/gstreamer-1.0
 ENV GSTLAL_FIR_WHITEN 0
 ENV TMPDIR /tmp
 
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b4f5cf8b2dd6ac7caf466ece873fee239103be22..2eab32872c431b44e40d19c4a1f98a3b72666e06 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -39,6 +39,8 @@ stages:
   - level0
   - level1
   - level2
+  - docker
+  - docker-latest
   - test-gstlal
   - test-gstlal-only-ugly
   - test-gstlal-ugly
@@ -46,8 +48,6 @@ stages:
   - test-calibration
   - test-inspiral
   - test-offline
-  - docker
-  - docker-latest
   - docs
   - nightly-pages
 
@@ -166,8 +166,171 @@ level2:rpm:gstlal-burst:
     - level0:rpm:gstlal
     - level1:rpm:gstlal-ugly
 
-# test stages
-test:gstlal:
+# Docker Images
+
+docker:el7:
+  interruptible: true
+  stage: docker
+  before_script: [ ]
+  script:
+    # add RPMs to directory to pass to docker
+    - mkdir rpms
+
+    # Copy rpms to new container.
+    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
+
+    # Clear out the old rpmbuild directory
+    - rm -rf rpmbuild*
+
+    # Build the container:
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
+    - docker push $DOCKER_BRANCH
+  needs:
+    - level0:rpm:gstlal
+    - level1:rpm:gstlal-ugly
+    - level2:rpm:gstlal-calibration
+    - level2:rpm:gstlal-inspiral
+    - level2:rpm:gstlal-burst
+  only:
+    - schedules
+    - pushes
+  except:
+    - /gstlal-([a-z]+-|)[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+
+.docker:conda: &docker-conda
+  interruptible: true
+  stage: docker
+  variables: &docker-conda-vars
+    GIT_STRATEGY: fetch
+    NUM_CORES: 4
+  before_script: [ ]
+  script:
+    - IMAGE_TAG=$CI_REGISTRY_IMAGE/conda-$CONDA_ENV:$CI_COMMIT_REF_NAME
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+    - >
+      docker build --pull
+      --build-arg CI_REGISTRY_IMAGE=$CI_REGISTRY_IMAGE
+      --build-arg CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME
+      --build-arg CONDA_ENV=$CONDA_ENV
+      -t $IMAGE_TAG
+      --file .gitlab-ci.Dockerfile.conda
+      .
+    - docker push $IMAGE_TAG
+  needs:
+    - dependencies:conda:prod
+  only:
+    - schedules
+    - pushes
+
+docker:conda:dev:
+  <<: *docker-conda
+  variables:
+    <<: *docker-conda-vars
+    CONDA_ENV: dev
+  needs:
+    - dependencies/conda-dev
+
+docker:conda:prod:
+  <<: *docker-conda
+  variables:
+    <<: *docker-conda-vars
+    CONDA_ENV: prod
+  needs:
+    - dependencies/conda-prod
+
+docker:release:gstlal-inspiral:el7:
+  interruptible: true
+  stage: docker
+  before_script: [ ]
+  script:
+    # add RPMs to directory to pass to docker
+    - mkdir rpms
+
+    # Copy rpms to new container.
+    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
+
+    # Clear out the old rpmbuild directory
+    - rm -rf rpmbuild*
+
+    # Build the container:
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
+    - docker push $DOCKER_BRANCH
+  needs:
+    - level0:rpm:gstlal
+    - level1:rpm:gstlal-ugly
+    - level2:rpm:gstlal-inspiral
+  only:
+    - /gstlal-inspiral-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+
+docker:release:gstlal-burst:el7:
+  interruptible: true
+  stage: docker
+  before_script: [ ]
+  script:
+    # add RPMs to directory to pass to docker
+    - mkdir rpms
+
+    # Copy rpms to new container.
+    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
+
+    # Clear out the old rpmbuild directory
+    - rm -rf rpmbuild*
+
+    # Build the container:
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
+    - docker push $DOCKER_BRANCH
+  needs:
+    - level0:rpm:gstlal
+    - level1:rpm:gstlal-ugly
+    - level2:rpm:gstlal-burst
+  only:
+    - /gstlal-burst-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+
+docker:release:gstlal-calibration:el7:
+  interruptible: true
+  stage: docker
+  before_script: [ ]
+  script:
+    # add RPMs to directory to pass to docker
+    - mkdir rpms
+
+    # Copy rpms to new container.
+    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
+
+    # Clear out the old rpmbuild directory
+    - rm -rf rpmbuild*
+
+    # Build the container:
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
+    - docker push $DOCKER_BRANCH
+  needs:
+    - level0:rpm:gstlal
+    - level1:rpm:gstlal-ugly
+    - level2:rpm:gstlal-calibration
+  only:
+    - /gstlal-calibration-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+
+latest_image:
+  interruptible: true
+  stage: docker-latest
+  before_script: [ ]
+  needs:
+    - docker:release:gstlal-inspiral:el7
+  only:
+    - /gstlal-inspiral-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+  script:
+    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
+    - docker tag $DOCKER_BRANCH $DOCKER_LATEST
+    - docker push $DOCKER_LATEST
+  retry:
+    max: 2
+
+# test stages (el7)
+test:gstlal:el7:
   interruptible: true
   image: containers.ligo.org/alexander.pace/gstlal-dev/gstlal-dev:el7
   stage: test-gstlal
@@ -191,7 +354,7 @@ test:gstlal:
     - pushes
   allow_failure: true
 
-test:gstlal-only-ugly:
+test:gstlal-only-ugly:el7:
   interruptible: true
   image: containers.ligo.org/alexander.pace/gstlal-dev/gstlal-dev:el7
   stage: test-gstlal-only-ugly
@@ -204,10 +367,6 @@ test:gstlal-only-ugly:
     - export GSTLAL_FIR_WHITEN=0
     - gst-inspect-1.0
 
-    # Get the necessary ROM data:
-    - git clone https://git.ligo.org/alexander.pace/gstlal-testing-data.git ${GSTLAL_DIR}/gstlal-testing-data
-    - export LAL_DATA_PATH=${GSTLAL_DIR}/gstlal-testing-data/
-
     # Run doctests
     - cd gstlal
     - python3 -m pytest -c pytest.ini -m "requires_gstlal_ugly"
@@ -216,7 +375,7 @@ test:gstlal-only-ugly:
     - pushes
   allow_failure: true
 
-test:gstlal-inspiral:
+test:gstlal-inspiral:el7:
   interruptible: true
   image: containers.ligo.org/alexander.pace/gstlal-dev/gstlal-dev:el7
   stage: test-inspiral
@@ -230,10 +389,6 @@ test:gstlal-inspiral:
     - export GSTLAL_FIR_WHITEN=0
     - gst-inspect-1.0
 
-    # Get the necessary ROM data:
-    - git clone https://git.ligo.org/alexander.pace/gstlal-testing-data.git ${GSTLAL_DIR}/gstlal-testing-data
-    - export LAL_DATA_PATH=${GSTLAL_DIR}/gstlal-testing-data/
-
     # Run doctests
     - cd gstlal-inspiral
     - python3 -m pytest -c pytest.ini
@@ -242,7 +397,7 @@ test:gstlal-inspiral:
     - pushes
   allow_failure: true
 
-test:gstlal-ugly:
+test:gstlal-ugly:el7:
   interruptible: true
   image: containers.ligo.org/alexander.pace/gstlal-dev/gstlal-dev:el7
   stage: test-gstlal-ugly
@@ -255,10 +410,6 @@ test:gstlal-ugly:
     - export GSTLAL_FIR_WHITEN=0
     - gst-inspect-1.0
 
-    # Get the necessary ROM data:
-    - git clone https://git.ligo.org/alexander.pace/gstlal-testing-data.git ${GSTLAL_DIR}/gstlal-testing-data
-    - export LAL_DATA_PATH=${GSTLAL_DIR}/gstlal-testing-data/
-
     # Run doctests
     - cd gstlal-ugly
     - python3 -m pytest -c pytest.ini
@@ -267,8 +418,7 @@ test:gstlal-ugly:
     - pushes
   allow_failure: true
 
-
-test:gstlal-burst:
+test:gstlal-burst:el7:
   interruptible: true
   image: containers.ligo.org/alexander.pace/gstlal-dev/gstlal-dev:el7
   stage: test-burst
@@ -288,8 +438,7 @@ test:gstlal-burst:
     - pushes
   allow_failure: true
 
-
-test:gstlal-calibration:
+test:gstlal-calibration:el7:
   interruptible: true
   image: containers.ligo.org/alexander.pace/gstlal-dev/gstlal-dev:el7
   stage: test-calibration
@@ -309,7 +458,7 @@ test:gstlal-calibration:
     - pushes
   allow_failure: true
 
-test:offline:
+test:offline:el7:
   interruptible: true
   image: containers.ligo.org/alexander.pace/gstlal-dev/gstlal-dev:el7
   stage: test-offline
@@ -319,9 +468,9 @@ test:offline:
     - level2:rpm:gstlal-calibration
     - level2:rpm:gstlal-inspiral
     - level2:rpm:gstlal-burst
-    - test:gstlal
-    - test:gstlal-inspiral
-    - test:gstlal-burst
+    - test:gstlal:el7
+    - test:gstlal-inspiral:el7
+    - test:gstlal-burst:el7
   script:
     # Install RPMs and set up the test environment:
     - if [ -d rpmbuild ]; then yum -y install rpmbuild/RPMS/x86_64/*.rpm; fi
@@ -360,166 +509,172 @@ test:offline:
     - pushes
   allow_failure: true
 
-docker:el7:
+
+# test stages (conda)
+
+test:gstlal:conda:
   interruptible: true
-  stage: docker
+  image: $CI_REGISTRY_IMAGE/conda-dev:$CI_COMMIT_REF_NAME
+  stage: test-gstlal
+  needs:
+    - docker:conda:dev
   before_script: [ ]
   script:
-    # add RPMs to directory to pass to docker
-    - mkdir rpms
-
-    # Copy rpms to new container.
-    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
-
-    # Clear out the old rpmbuild directory
-    - rm -rf rpmbuild*
+    - source $CONDA_PREFIX/etc/profile.d/conda.sh
+    - conda activate gstlal-dev
+    - echo $CONDA_PREFIX
+    - ls $CONDA_PREFIX/lib/gstreamer-1.0
+    - export GSTLAL_FIR_WHITEN=0
+    - gst-inspect-1.0
 
-    # Build the container:
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
-    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
-    - docker push $DOCKER_BRANCH
-  needs:
-    - level0:rpm:gstlal
-    - level1:rpm:gstlal-ugly
-    - level2:rpm:gstlal-calibration
-    - level2:rpm:gstlal-inspiral
-    - level2:rpm:gstlal-burst
+    # Run doctests
+    - cd gstlal
+    - python3 -m pytest -c pytest.ini -m "not requires_gstlal_ugly"
   only:
     - schedules
     - pushes
-  except:
-    - /gstlal-([a-z]+-|)[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+  allow_failure: true
 
-.docker:conda: &docker-conda
+test:gstlal-only-ugly:conda:
   interruptible: true
-  stage: docker
-  variables: &docker-conda-vars
-    GIT_STRATEGY: fetch
-    NUM_CORES: 4
+  image: $CI_REGISTRY_IMAGE/conda-dev:$CI_COMMIT_REF_NAME
+  stage: test-gstlal-only-ugly
+  needs:
+    - docker:conda:dev
   before_script: [ ]
   script:
-    - IMAGE_TAG=$CI_REGISTRY_IMAGE/conda-$CONDA_ENV:$CI_COMMIT_REF_NAME
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
-    - >
-      docker build --pull
-      --build-arg CI_REGISTRY_IMAGE=$CI_REGISTRY_IMAGE
-      --build-arg CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME
-      --build-arg CONDA_ENV=$CONDA_ENV
-      -t $IMAGE_TAG
-      --file .gitlab-ci.Dockerfile.conda
-      .
-    - docker push $IMAGE_TAG
-  needs:
-    - dependencies:conda:prod
+    - source $CONDA_PREFIX/etc/profile.d/conda.sh
+    - conda activate gstlal-dev
+    - echo $CONDA_PREFIX
+    - ls $CONDA_PREFIX/lib/gstreamer-1.0
+    - export GSTLAL_FIR_WHITEN=0
+    - gst-inspect-1.0
+
+    # Run doctests
+    - cd gstlal
+    - python3 -m pytest -c pytest.ini -m "requires_gstlal_ugly"
   only:
     - schedules
     - pushes
+  allow_failure: true
 
-docker:conda:dev:
-  <<: *docker-conda
-  variables:
-    <<: *docker-conda-vars
-    CONDA_ENV: dev
+test:gstlal-inspiral:conda:
+  interruptible: true
+  image: $CI_REGISTRY_IMAGE/conda-dev:$CI_COMMIT_REF_NAME
+  stage: test-inspiral
   needs:
-    - dependencies/conda-dev
+    - docker:conda:dev
+  before_script: [ ]
+  script:
+    - source $CONDA_PREFIX/etc/profile.d/conda.sh
+    - conda activate gstlal-dev
+    - export GSTLAL_FIR_WHITEN=0
+    - gst-inspect-1.0
 
-docker:conda:prod:
-  <<: *docker-conda
-  variables:
-    <<: *docker-conda-vars
-    CONDA_ENV: prod
-  needs:
-    - dependencies/conda-prod
+    # Run doctests
+    - cd gstlal-inspiral
+    - python3 -m pytest -c pytest.ini
+  only:
+    - schedules
+    - pushes
+  allow_failure: true
 
-docker:release:gstlal-inspiral:el7:
+test:gstlal-ugly:conda:
   interruptible: true
-  stage: docker
+  image: $CI_REGISTRY_IMAGE/conda-dev:$CI_COMMIT_REF_NAME
+  stage: test-gstlal-ugly
+  needs:
+    - docker:conda:dev
   before_script: [ ]
   script:
-    # add RPMs to directory to pass to docker
-    - mkdir rpms
-
-    # Copy rpms to new container.
-    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
-
-    # Clear out the old rpmbuild directory
-    - rm -rf rpmbuild*
+    - source $CONDA_PREFIX/etc/profile.d/conda.sh
+    - conda activate gstlal-dev
+    - export GSTLAL_FIR_WHITEN=0
+    - gst-inspect-1.0
 
-    # Build the container:
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
-    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
-    - docker push $DOCKER_BRANCH
-  needs:
-    - level0:rpm:gstlal
-    - level1:rpm:gstlal-ugly
-    - level2:rpm:gstlal-inspiral
+    # Run doctests
+    - cd gstlal-ugly
+    - python3 -m pytest -c pytest.ini
   only:
-    - /gstlal-inspiral-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+    - schedules
+    - pushes
+  allow_failure: true
 
-docker:release:gstlal-burst:el7:
+test:gstlal-burst:conda:
   interruptible: true
-  stage: docker
+  image: $CI_REGISTRY_IMAGE/conda-dev:$CI_COMMIT_REF_NAME
+  stage: test-burst
+  needs:
+    - docker:conda:dev
   before_script: [ ]
   script:
-    # add RPMs to directory to pass to docker
-    - mkdir rpms
-
-    # Copy rpms to new container.
-    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
-
-    # Clear out the old rpmbuild directory
-    - rm -rf rpmbuild*
+    - source $CONDA_PREFIX/etc/profile.d/conda.sh
+    - conda activate gstlal-dev
+    - export GSTLAL_FIR_WHITEN=0
+    - gst-inspect-1.0
+    - cd gstlal-burst
+    - python3 -m pytest -c pytest.ini
+  only:
+    - schedules
+    - pushes
+  allow_failure: true
 
-    # Build the container:
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
-    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
-    - docker push $DOCKER_BRANCH
+test:gstlal-calibration:conda:
+  interruptible: true
+  image: $CI_REGISTRY_IMAGE/conda-dev:$CI_COMMIT_REF_NAME
+  stage: test-calibration
   needs:
-    - level0:rpm:gstlal
-    - level1:rpm:gstlal-ugly
-    - level2:rpm:gstlal-burst
+    - docker:conda:dev
+  before_script: [ ]
+  script:
+    - source $CONDA_PREFIX/etc/profile.d/conda.sh
+    - conda activate gstlal-dev
+    - export GSTLAL_FIR_WHITEN=0
+    - gst-inspect-1.0
+    - cd gstlal-calibration
+    - python3 -m pytest -c pytest.ini
   only:
-    - /gstlal-burst-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+    - schedules
+    - pushes
+  allow_failure: true
 
-docker:release:gstlal-calibration:el7:
+test:offline:conda:
   interruptible: true
-  stage: docker
+  image: $CI_REGISTRY_IMAGE/conda-dev:$CI_COMMIT_REF_NAME
+  stage: test-offline
+  needs:
+    - docker:conda:dev
+    - test:gstlal:conda
+    - test:gstlal-inspiral:conda
+    - test:gstlal-burst:conda
   before_script: [ ]
   script:
-    # add RPMs to directory to pass to docker
-    - mkdir rpms
+    # Set up directory structure and copy over built-dependencies from container:
+    - mkdir public
+    # Install RPMs and set up the test environment:
+    - source $CONDA_PREFIX/etc/profile.d/conda.sh
+    - conda activate gstlal-dev
+    - gst-inspect-1.0
 
-    # Copy rpms to new container.
-    - mv rpmbuild/RPMS/x86_64/*.rpm rpms
+    # Export variables for the offline tutorial
+    - export LAL_PATH=$CONDA_PREFIX
+    - export USER=gstlal_CI_test
 
-    # Clear out the old rpmbuild directory
-    - rm -rf rpmbuild*
+    # Get the necessary ROM data:
+    - git clone https://git.ligo.org/alexander.pace/gstlal-testing-data.git ${GSTLAL_DIR}/gstlal-testing-data
+    - export LAL_DATA_PATH=${GSTLAL_DIR}/gstlal-testing-data/
 
-    # Build the container:
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
-    - docker build --pull -t $DOCKER_BRANCH --file .gitlab-ci.Dockerfile.e7 .
-    - docker push $DOCKER_BRANCH
-  needs:
-    - level0:rpm:gstlal
-    - level1:rpm:gstlal-ugly
-    - level2:rpm:gstlal-calibration
-  only:
-    - /gstlal-calibration-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
+    - cd gstlal-inspiral/tests
+
+    # Run the makefile:
+    - make -f Makefile.offline_tutorial_test ENABLE_PLOTTING=0
 
-latest_image:
-  interruptible: true
-  stage: docker-latest
-  before_script: [ ]
-  needs:
-    - docker:release:gstlal-inspiral:el7
   only:
-    - /gstlal-inspiral-[0-9]+\.[0-9]+\.[0-9]+-v[0-9]+/
-  script:
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY
-    - docker tag $DOCKER_BRANCH $DOCKER_LATEST
-    - docker push $DOCKER_LATEST
-  retry:
-    max: 2
+    - schedules
+    - pushes
+  allow_failure: true
+
+# Documentation
 
 docs:
   interruptible: true
diff --git a/gstlal/pytest.ini b/gstlal/pytest.ini
index fa7300642c5711916fc419170cdec6a511effef2..8e112eb9830fbce5ab2b275cf7ebe18122c99ecb 100644
--- a/gstlal/pytest.ini
+++ b/gstlal/pytest.ini
@@ -12,4 +12,5 @@ addopts =
     --ignore python/misc.py
     --ignore python/pipeline.py
     --ignore python/pipeparts/__init__.py
+    --ignore python/psd.py
     --ignore tests/tests_pytest/testtools.py
diff --git a/gstlal/share/conda/envs/base/gstlal-dev-linux-64.yml b/gstlal/share/conda/envs/base/gstlal-dev-linux-64.yml
index d208836fb7ab305849edbb4ac8102d85a6b457a8..608fdcf15183e9db9415478358514b439357951e 100644
--- a/gstlal/share/conda/envs/base/gstlal-dev-linux-64.yml
+++ b/gstlal/share/conda/envs/base/gstlal-dev-linux-64.yml
@@ -3,6 +3,7 @@ channels:
 dependencies:
   - 'python > 3.6'
   - automake
+  - bc
   - c-compiler
   - cxx-compiler
   - doxygen
@@ -22,6 +23,8 @@ dependencies:
   - 'h5py < 3.0'
   - lalapps
   - ldas-tools-framecpp
+# Add back later for mkl linking
+#  - 'libblas=*=*mkl'
   - libframe
   - libtool
   - ligo-gracedb
@@ -29,6 +32,8 @@ dependencies:
   - ligo-segments
   - make
   - 'matplotlib-base < 3.0'
+#  add mkl back later
+#  - mkl-devel
   - myst-parser
   - nds2-client
   - 'numpy < 1.20'
diff --git a/gstlal/share/conda/envs/base/gstlal-prod-linux-64.yml b/gstlal/share/conda/envs/base/gstlal-prod-linux-64.yml
index cc20ecdadc25a1a68b9dd4bbcfe0d95eba8d0934..d10b4cc97fe3bfde528f2e56c0de4d52d82659b2 100644
--- a/gstlal/share/conda/envs/base/gstlal-prod-linux-64.yml
+++ b/gstlal/share/conda/envs/base/gstlal-prod-linux-64.yml
@@ -3,6 +3,7 @@ channels:
 dependencies:
   - 'python > 3.6'
   - automake
+  - bc
   - c-compiler
   - cxx-compiler
   - doxygen
@@ -11,7 +12,7 @@ dependencies:
   - gds-lsmp
   - gds-framexmit
   - gobject-introspection
-  - gsl
+  - 'gsl < 2.7'
   - gstreamer
   - gstreamer-orc
   - gst-python
@@ -21,6 +22,8 @@ dependencies:
   - 'h5py < 3.0'
   - lalapps
   - ldas-tools-framecpp
+# Add back later for mkl linking
+#  - 'libblas=*=*mkl'
   - libframe
   - libtool
   - ligo-gracedb
@@ -28,11 +31,14 @@ dependencies:
   - ligo-segments
   - make
   - 'matplotlib-base < 3.0'
+#  add mkl back later
+#  - mkl-devel
   - nds2-client
   - 'numpy < 1.20'
   - pandas
   - pkg-config
   - pluggy
+  - pydot
   - pyfftw
   - 'pygobject < 3.29'
   - python-avahi
diff --git a/gstlal/share/conda/envs/lock/gstlal-dev-linux-64.lock b/gstlal/share/conda/envs/lock/gstlal-dev-linux-64.lock
index ce0f4ba566ffe9433144b28160abea3cfe09d563..741202242f93060b778566bfe1895c5546cdd3d7 100644
--- a/gstlal/share/conda/envs/lock/gstlal-dev-linux-64.lock
+++ b/gstlal/share/conda/envs/lock/gstlal-dev-linux-64.lock
@@ -1,6 +1,6 @@
 # Generated by conda-lock.
 # platform: linux-64
-# env_hash: e886f574d77aed062111a3cbc6fb5dbd2b556126aeffde8133ab5bb6c1b80c88
+# env_hash: 634492edbc436a3372743d746adad0abb313498ba7b27ec9576f94a935867f11
 @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
@@ -25,10 +25,11 @@ https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#
 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_1.tar.bz2#7d750bafc3cc7121170387583ecf0ff1
 https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.2.0-h1d223b6_8.tar.bz2#2de68a054a079032d30dcd54ebf2ecb9
+https://conda.anaconda.org/conda-forge/linux-64/bc-1.07.1-h7f98852_0.tar.bz2#9ff50d162aa3b1c861fa30105bea1932
 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.2-h7f98852_0.tar.bz2#a25871010e5104556045aa01850fbddf
 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/fftw-3.3.10-nompi_hcdd671c_100.tar.bz2#59ab50acdfcae0c63a1b2adad1e7df1a
 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
@@ -81,7 +82,7 @@ https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-h21135ba_2.tar.bz2
 https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-ha56f1ee_0.tar.bz2#999b754fbf81618f1edadfb1204983a4
 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/metaio-8.5.1-h27826a3_1001.tar.bz2#c15754332f225c5bf5ed67cd095e7048
 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.11-h27826a3_1.tar.bz2#84e76fb280e735fec1efd2d21fd9cb27
@@ -188,9 +189,9 @@ https://conda.anaconda.org/conda-forge/linux-64/pillow-8.2.0-py37h4600e1f_1.tar.
 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_1.tar.bz2#16757160a88eedbed94774e41189a729
-https://conda.anaconda.org/conda-forge/linux-64/setuptools-58.0.4-py37h89c1867_0.tar.bz2#cb198c0ec395b1b30ae3a045d62a1799
+https://conda.anaconda.org/conda-forge/linux-64/setuptools-58.0.4-py37h89c1867_1.tar.bz2#72b6136f590e535729a2268855636858
 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.2-pyhd8ed1ab_0.tar.bz2#129972a3ca8bb5abcf80f24ad2c12dae
+https://conda.anaconda.org/conda-forge/noarch/tqdm-4.62.3-pyhd8ed1ab_0.tar.bz2#24ed42db084efd6e615babec03c2b460
 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
@@ -244,11 +245,11 @@ https://conda.anaconda.org/conda-forge/linux-64/pygobject-3.28.3-py37h762b167_10
 https://conda.anaconda.org/conda-forge/linux-64/pytest-6.2.5-py37h89c1867_0.tar.bz2#64bc9e9fa6b4e9ea8e685e67ced6c8b0
 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.42-pyhd8ed1ab_0.tar.bz2#6c968cf7de64ebc7b0076831ca541697
+https://conda.anaconda.org/conda-forge/noarch/botocore-1.21.44-pyhd8ed1ab_0.tar.bz2#03c80af259c7da01048dc1a46c6a0b9c
 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.8-py37hcbab0ec_0.tar.bz2#1a8590bf2e6e29fb1c3b39c1b0620970
+https://conda.anaconda.org/conda-forge/linux-64/python-avahi-0.8-py37hcbab0ec_1.tar.bz2#11b344a8d56b6f7d6c92b948ecce4eec
 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
@@ -256,7 +257,7 @@ https://conda.anaconda.org/conda-forge/linux-64/healpy-1.15.0-py37hd0552aa_2.tar
 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.42-pyhd8ed1ab_0.tar.bz2#b54f09e2fb34ff8619bb4abacbb8ce9f
+https://conda.anaconda.org/conda-forge/noarch/boto3-1.18.44-pyhd8ed1ab_0.tar.bz2#205947f90283f8fcc685b04715ee1b24
 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-1.0.0-pyhd8ed1ab_0.tar.bz2#9f633f2f2869184e31acfeae95b24345
@@ -270,7 +271,7 @@ https://conda.anaconda.org/conda-forge/linux-64/python-lalframe-1.5.5-py37hb1e94
 https://conda.anaconda.org/conda-forge/linux-64/python-lalmetaio-2.0.3-py37hb1e94ed_0.tar.bz2#78ae27a1fd4d0219eb09d5d27ccb8e00
 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-ligo-lw-1.7.1-py37h5e8e339_1.tar.bz2#1785b692eabfb41439396679705993e9
 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
diff --git a/gstlal/share/conda/envs/lock/gstlal-prod-linux-64.lock b/gstlal/share/conda/envs/lock/gstlal-prod-linux-64.lock
index aea106c4cb351d10acbf868b91688389ee41ec39..aa33137299705b9d290461f3b78ed4eb901d1e5c 100644
--- a/gstlal/share/conda/envs/lock/gstlal-prod-linux-64.lock
+++ b/gstlal/share/conda/envs/lock/gstlal-prod-linux-64.lock
@@ -1,6 +1,6 @@
 # Generated by conda-lock.
 # platform: linux-64
-# env_hash: 76c2433ecc96cf0f06f9cfe3c826cbf87defef25221c343c7ae290e05b8e9d16
+# env_hash: bb344dc839cdc53257847c6f62b7dcb8f5b4ad75a26ed962c05aa45d166b8775
 @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
@@ -8,43 +8,45 @@ https://conda.anaconda.org/conda-forge/linux-64/gsoap_abi-2.8.110-ha770c72_0.tar
 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/libgfortran5-11.2.0-h5c6108e_8.tar.bz2#1672a7e59c23aac19cb01260e873a4b0
 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/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/linux-64/libstdcxx-ng-11.2.0-he4da1e4_8.tar.bz2#cee237cb6cd08c65c2f74ada9524b768
+https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-11.2.0-h69a702a_8.tar.bz2#d246e04ac94318cfe8ad8879a41e908e
+https://conda.anaconda.org/conda-forge/linux-64/libgomp-11.2.0-h1d223b6_8.tar.bz2#9c5ec5d954d2009c6b267ed25346ef87
 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/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/binutils_linux-64-2.36-hf3e587d_1.tar.bz2#7d750bafc3cc7121170387583ecf0ff1
+https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-11.2.0-h1d223b6_8.tar.bz2#2de68a054a079032d30dcd54ebf2ecb9
+https://conda.anaconda.org/conda-forge/linux-64/bc-1.07.1-h7f98852_0.tar.bz2#9ff50d162aa3b1c861fa30105bea1932
 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/c-ares-1.17.2-h7f98852_0.tar.bz2#a25871010e5104556045aa01850fbddf
 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/fftw-3.3.10-nompi_h74d3f13_101.tar.bz2#0a231b64467d22bc46c6b59d14aa2c0b
+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/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/ldas-tools-al-2.6.6-h37f9cb6_0.tar.bz2#b87d17ebaf51f1860b8968fe801aa5ef
 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/libframel-8.41.3-h7f98852_0.tar.bz2#40704c6b776cf129fdafcd14f51b3ce7
 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/libtool-2.4.6-h9c3ff4c_1008.tar.bz2#16e143a1ed4b4fd169536373957f6fee
 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/libwebp-base-1.2.1-h7f98852_0.tar.bz2#90607c4c0247f04ec98b48997de71c1a
 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/openssl-1.1.1l-h7f98852_0.tar.bz2#de7b38a1542dbe6f41653a8ae71adc53
 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
@@ -65,64 +67,67 @@ https://conda.anaconda.org/conda-forge/linux-64/doxygen-1.9.1-hb166930_1.tar.bz2
 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-10_openblas.tar.bz2#fc12bc19cf81529176e06af4342098ad
+https://conda.anaconda.org/conda-forge/linux-64/htcondor-classads-9.1.3-hd3c618e_0.tar.bz2#927c01fe1bc905ad383e378bd9ffb56d
+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/libssh2-1.10.0-ha56f1ee_0.tar.bz2#999b754fbf81618f1edadfb1204983a4
 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/metaio-8.5.1-h27826a3_1001.tar.bz2#c15754332f225c5bf5ed67cd095e7048
 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/tk-8.6.11-h27826a3_1.tar.bz2#84e76fb280e735fec1efd2d21fd9cb27
 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/gcc-9.4.0-h192d537_1.tar.bz2#ba31f4c7ff4537907899106538c35f09
+https://conda.anaconda.org/conda-forge/linux-64/gcc_linux-64-9.4.0-h391b98a_1.tar.bz2#1dc00eab8ce4b3341aae9f54c19b810a
 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-10_openblas.tar.bz2#a4cf70d0260c0c67407323d8bba8f600
+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-10_openblas.tar.bz2#79d2c73a085ba771bc9c19817a37f1a5
+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/sqlite-3.36.0-h9cd32fc_1.tar.bz2#776f3956ac2bcbc5e85201d21baf8aa7
 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/c-compiler-1.3.0-h7f98852_0.tar.bz2#543ebd7ec7822fc5fb0284adfa3ba284
+https://conda.anaconda.org/conda-forge/linux-64/cyrus-sasl-2.1.27-h230043b_3.tar.bz2#293d808d47c7ba0f3fd4ad4a815ee27d
 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/gfortran_linux-64-9.4.0-hf0ab688_1.tar.bz2#a78f3dc7f1318710899565c50734c0f0
 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/gxx-9.4.0-h192d537_1.tar.bz2#96e20744daa7f87d7cdf76c40bc73fef
+https://conda.anaconda.org/conda-forge/linux-64/gxx_linux-64-9.4.0-h0316aca_1.tar.bz2#8c020fd66512f59c968546a840af6112
 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/ldas-tools-framecpp-2.7.2-h7a4f57c_0.tar.bz2#7e70942131ffb1713e50584907e43daf
+https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.79.0-h2574ce0_0.tar.bz2#2069d4230311ec429c796bc57060893a
 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/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/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/cxx-compiler-1.3.0-h4bd325d_0.tar.bz2#0fbd916fafd28bc73ba5b9855fdfc94d
+https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d
+https://conda.anaconda.org/conda-forge/linux-64/gds-base-2.19.7-h56d1432_0.tar.bz2#c4657c93499a27ea146b3142c6e1b767
+https://conda.anaconda.org/conda-forge/linux-64/gfortran-9.4.0-h2018a41_1.tar.bz2#e59a5e122c9b375329e00a9f85ba9683
 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/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/libgsasl-1.10.0-h5b4c23d_0.tar.bz2#e51f10c96ef8a793b7fe26638154975b
+https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.10.0-pyhd8ed1ab_0.tar.bz2#24a4379cfc9ba76a7ad238e5c32a6c68
 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
@@ -136,23 +141,25 @@ https://conda.anaconda.org/conda-forge/linux-64/scitokens-cpp-0.6.2-h8cfc780_1.t
 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/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/typing_extensions-3.10.0.2-pyha770c72_0.tar.bz2#85dfd487a244bbe2cf7019ce8a39b5bc
+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/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/fortran-compiler-1.3.0-h1990efc_0.tar.bz2#fc19435a9a259c341f8478068036099c
 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-framexmit-2.19.7-h9c3ff4c_0.tar.bz2#0a94b0d02ccf066cc73773a580c7064e
 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/importlib-metadata-4.8.1-py37h89c1867_0.tar.bz2#6c71b2b82c7e5908e1077b932632b6cf
+https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.2-py37h2527ec5_0.tar.bz2#48edccac5dc91a809dc6f8fd20623738
+https://conda.anaconda.org/conda-forge/linux-64/libcondor_utils-9.1.3-h6d110fb_0.tar.bz2#020ebec755b4223dfdfb0c34b751cc2e
 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/librdkafka-1.7.0-hc49e61c_0.tar.bz2#e977563ed9a4037ac7c80d3ca82fc9d7
 https://conda.anaconda.org/conda-forge/linux-64/ligo-segments-1.3.0-py37h5e8e339_1.tar.bz2#2bcf9eefa3b28b9ddf76274467fa8b5c
 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
@@ -161,9 +168,10 @@ https://conda.anaconda.org/conda-forge/noarch/pegasus-wms.dax-5.0.0-pyhd3deb0d_0
 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/pyyaml-5.4.1-py37h5e8e339_1.tar.bz2#16757160a88eedbed94774e41189a729
+https://conda.anaconda.org/conda-forge/linux-64/setuptools-58.0.4-py37h89c1867_1.tar.bz2#72b6136f590e535729a2268855636858
 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/tqdm-4.62.3-pyhd8ed1ab_0.tar.bz2#24ed42db084efd6e615babec03c2b460
 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
@@ -171,66 +179,69 @@ https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.b
 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/noarch/gitpython-3.1.23-pyhd8ed1ab_1.tar.bz2#96b1ec03ac2840d762630258805b51dd
 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/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/importlib_metadata-4.8.1-hd8ed1ab_0.tar.bz2#ce811c521c3a02d7c8ace1cfbd2a0bcd
 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/liblalframe-1.5.5-h7f98852_0.tar.bz2#6c314d733fc391f655ed0d14fea6a693
+https://conda.anaconda.org/conda-forge/linux-64/liblalmetaio-2.0.3-h7f98852_0.tar.bz2#5eb429c25fdc6566e99cd5673068db4e
 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/linux-64/pandas-1.3.1-py37h219a48f_0.tar.bz2#6e31457d0d3ea06eb051452de851e7fa
+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/linux-64/pandas-1.3.3-py37he8f5f7f_0.tar.bz2#cc77ff6e46e50194896e8efc65aff01a
 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/pyfftw-0.12.0-py37h433d886_2.tar.bz2#5ef84c795aae6788b8acc1a90f42b6cd
+https://conda.anaconda.org/conda-forge/linux-64/python-confluent-kafka-1.7.0-py37h5e8e339_0.tar.bz2#9e721613e1348e2558df418267bb54af
 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/sqlalchemy-1.4.23-py37h5e8e339_0.tar.bz2#337e2ef67730b6888e474d6868be38e3
+https://conda.anaconda.org/conda-forge/linux-64/astropy-4.3.1-py37hb1e94ed_1.tar.bz2#ff616b713a9856bd704b65f0b8983378
 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/pluggy-1.0.0-py37h89c1867_1.tar.bz2#2c324500485c395e5b3f1bf0ea2acaaa
 https://conda.anaconda.org/conda-forge/linux-64/pycairo-1.20.1-py37hfff247e_0.tar.bz2#3149c3af5bcb72bd508cdcb8a3a8882a
 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/noarch/flask-caching-1.7.1-py_0.tar.bz2#989c0ae143a182d680237b9ae2dc3a8a
+https://conda.anaconda.org/conda-forge/linux-64/python-htcondor-9.1.3-py37hc611094_0.tar.bz2#2b3b0b4b04c5a89487db1df3149c41f8
+https://conda.anaconda.org/conda-forge/noarch/flask-caching-1.10.1-pyhd8ed1ab_0.tar.bz2#b711284e4fb54851a9040c8c6c9f19c1
 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/linux-64/pytest-6.2.5-py37h89c1867_0.tar.bz2#64bc9e9fa6b4e9ea8e685e67ced6c8b0
 https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.6-pyhd8ed1ab_0.tar.bz2#dea5b6d93cfbfbc2a253168ad05b3f89
-https://conda.anaconda.org/conda-forge/noarch/botocore-1.21.16-pyhd8ed1ab_0.tar.bz2#347e85ef1022796f318fe76e884d01f1
+https://conda.anaconda.org/conda-forge/noarch/botocore-1.21.45-pyhd8ed1ab_0.tar.bz2#00af098c14bf40039e6c45bd81d37830
+https://conda.anaconda.org/conda-forge/linux-64/graphviz-2.42.3-h0511662_0.tar.bz2#948953f31e65b438a1e520a741ccd9b4
 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/linux-64/python-avahi-0.8-py37hcbab0ec_1.tar.bz2#11b344a8d56b6f7d6c92b948ecce4eec
 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/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/linux-64/pydot-1.4.2-py37h89c1867_0.tar.bz2#a7a6727b143970e8075aba5f0d88240f
 https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.5.0-pyhd8ed1ab_0.tar.bz2#5347ec6ef9835e820fe27bfa438ce8e9
-https://conda.anaconda.org/conda-forge/noarch/boto3-1.18.16-pyhd8ed1ab_0.tar.bz2#a67c93afaf8ea8a0ceb023d0b47e70c3
+https://conda.anaconda.org/conda-forge/noarch/boto3-1.18.45-pyhd8ed1ab_0.tar.bz2#c61d33a635811094f044dcdf73c0a6cb
 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-lalframe-1.5.5-py37hb1e94ed_0.tar.bz2#c81774e22235f84afa84fb0019e3ec26
+https://conda.anaconda.org/conda-forge/linux-64/python-lalmetaio-2.0.3-py37hb1e94ed_0.tar.bz2#78ae27a1fd4d0219eb09d5d27ccb8e00
 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-ligo-lw-1.7.1-py37h5e8e339_1.tar.bz2#1785b692eabfb41439396679705993e9
 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