-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement tests with tox-conda #92
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apologies this took me a bit to get to, the end of the year was busy just before the holiday break. It looks good! I learned some stuff about tox and conda during the review.
(Just for context in the review -- my experience with tox is that I explored setting it up on one of the DAQ repos, but stopped when I realized it doesn't bring its own python versions with it, something that it looks like conda solves here. I did eventually test out pyenv
, seemingly another solution, but never got back to using with tox.
My experience with conda is I only tend to use it when other folks' packages detail installing with it. In my own development I get by using only virtualenv
when needed.)
I know we discussed looking over the workflow aspects of this, that all looks good to me. I didn't really look at the test changes in a lot of detail, but I did try to run the tests locally. I ran into some issues there.
I ended up not getting the local tox -e test
run to work, I think in part to getting slow download speeds on campus:
Collecting matplotlib
Downloading matplotlib-3.5.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (11.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.2/11.2 MB 489.1 kB/s eta 0:00:00
Collecting mkdocs-material
Using cached mkdocs_material-9.0.1-py3-none-any.whl (7.7 MB)
Collecting tensorflow>2.0
failed
CondaEnvException: Pip failed
=========================================================================== log end ===========================================================================
ERROR: InvocationError for command /home/vagrant/miniconda/bin/conda env create -p test --file /vagrant/SOLikeT/tox_conda_tmpkz620el1.yaml (exited with code 1)
___________________________________________________________________________ summary ___________________________________________________________________________
ERROR: test: InvocationError for command /home/vagrant/miniconda/bin/conda env create -p test --file /vagrant/SOLikeT/tox_conda_tmpkz620el1.yaml (exited with code 1)
And running outside of tox failed due to not being able to find camb
. Details on that are in the comment below.
The rest of the comments were on some other things I noticed that might not be directly related to running the tests, mostly with the packaging.
2. Check SOLikeT is working as intended in an environment of your own specification. | ||
|
||
For this you need to make sure all of the above system-level and python dependencies are working correctly, then run: | ||
``` | ||
pip install pytest | ||
pytest -v . | ||
pytest -v soliket |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section was helpful, as I'm getting really slow download speeds on my laptop for some reason (~500 kB/s or less), and running with tox-conda
was taking forever as a result (so slow in fact that tox ends up failing saying pip failed when downloading tensorflow -- which is 600 MB. I gave up on running it locally, will just look at the GitHub actions runs...) I did install everything else locally though, following the instructions here: https://github.com/simonsobs/SOLikeT/blob/dev-tox-conda-tests/INSTALL.rst
After following those instructions, I have the conda environment setup, and the cobaya-env
environment active, but running the tests results in:
=================================================================== short test summary info ===================================================================
FAILED soliket/tests/test_bias.py::test_linear_bias_model - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib/pytho...
FAILED soliket/tests/test_bias.py::test_linear_bias_compute_grid - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/li...
FAILED soliket/tests/test_clusters.py::test_clusters_model - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib/pyth...
FAILED soliket/tests/test_clusters.py::test_clusters_loglike - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib/py...
FAILED soliket/tests/test_clusters.py::test_clusters_n_expected - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib...
FAILED soliket/tests/test_cosmopower.py::test_cosmopower_theory - cobaya.component.ComponentNotInstalledError: The data for this likelihood has not been cor...
FAILED soliket/tests/test_cosmopower.py::test_cosmopower_loglike - cobaya.component.ComponentNotInstalledError: The data for this likelihood has not been co...
FAILED soliket/tests/test_cosmopower.py::test_cosmopower_against_camb - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-e...
FAILED soliket/tests/test_cross_correlation.py::test_galaxykappa_model - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_model - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-e...
FAILED soliket/tests/test_cross_correlation.py::test_galaxykappa_like - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-e...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_like - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-en...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_deltaz - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_m - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/l...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_ia_nla_noevo - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/c...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_ia_nla - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_ia_perbin - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/coba...
FAILED soliket/tests/test_cross_correlation.py::test_shearkappa_hmcode - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-...
FAILED soliket/tests/test_lensing.py::test_lensing[camb] - cobaya.log.LoggedError: The following packages are obsolete. Re-run with `--upgrade` option (not ...
FAILED soliket/tests/test_lensing.py::test_lensing[classy] - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib/pyth...
FAILED soliket/tests/test_lensing_lite.py::test_lensing[camb] - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib/p...
FAILED soliket/tests/test_runs.py::test_evaluate[lensing_lite] - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib/...
FAILED soliket/tests/test_runs.py::test_mcmc[lensing_lite] - cobaya.tools.VersionCheckError: Module camb at /home/vagrant/miniconda/envs/cobaya-env/lib/pyth...
============================================== 23 failed, 10 passed, 9 skipped, 5 xfailed, 11 warnings in 33.74s ==============================================
It seems camb is missing, which looks like it might be managed by cobaya-install
? However, that looks like it thinks camb is installed:
$ cobaya-install cosmo --packages-path cobaya_packages
[install] Installing basic cosmological packages.
[install] Installing external packages at '/vagrant/SOLikeT/cobaya_packages'
[install] The installation path has been written into the global config file: /home/vagrant/.config/cobaya/config.yaml
================================================================================
theory:camb
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
theory:classy
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
likelihood:planck_2018_lensing.native
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
likelihood:planck_2018_lowl.TT
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
likelihood:bicep_keck_2018
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
likelihood:sn.pantheon
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
likelihood:bao.sdss_dr12_consensus_final
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
likelihood:des_y1.joint
================================================================================
[install] Checking if dependencies have already been installed...
[install] External dependencies for this component already installed.
[install] Doing nothing.
================================================================================
* Summary *
================================================================================
[install] All requested components' dependencies correctly installed at /vagrant/SOLikeT/cobaya_packages
Also, I'm able to import camb
in a python session:
$ python3
Python 3.7.15 (default, Nov 24 2022, 21:12:53)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import camb
>>> camb.__version__
'0.1.8.1'
I should note this was done in a clean Ubuntu 22.04 machine. Also, I have only a little experience using conda, so there's a possibility I'm doing something wrong here, but I just copied and pasted the instructions linked above, so maybe I'm a good test of the instructions?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is interesting. camb v0.1.8.1 dates back to 2018, and the current pip version is v1.3.6 https://pypi.org/project/camb/#history which is also the version in conda https://anaconda.org/conda-forge/camb.
Can you try tox -re test
to force recreation of the environment?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My pip download speeds seem to have improved from the last time I tried running this, so I may try to run through it from scratch again, but before doing that tox -re test
also resulted in an error:
$ tox -re test
GLOB sdist-make: /vagrant/SOLikeT/setup.py
test create: /vagrant/SOLikeT/.tox/test
ERROR: invocation failed (exit code 1), logfile: /vagrant/SOLikeT/.tox/test/log/test-0.log
====================================================== log start ======================================================
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done
Downloading and Extracting Packages
iniconfig-2.0.0 | 11 KB | | 0%
zstd-1.5.2 | 410 KB | | 0%
setuptools-66.1.1 | 630 KB | | 0%
iniconfig-2.0.0 | 11 KB | ########## | 100%
packaging-23.0 | 40 KB | | 0%
setuptools-66.1.1 | 630 KB | 2 | 3%
iniconfig-2.0.0 | 11 KB | ########## | 100%
packaging-23.0 | 40 KB | #### | 40%
cmake-3.25.2 | 15.3 MB | | 0%
packaging-23.0 | 40 KB | ########## | 100%
packaging-23.0 | 40 KB | ########## | 100%
setuptools-66.1.1 | 630 KB | ########## | 100%
zstd-1.5.2 | 410 KB | 3 | 4%
zstd-1.5.2 | 410 KB | ########## | 100%
zstd-1.5.2 | 410 KB | ########## | 100%
cmake-3.25.2 | 15.3 MB | ########## | 100%
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
Installing pip dependencies: ...working... Pip subprocess error:
Running command git clone --filter=blob:none --quiet https://github.com/simonsobs/fgspectra /tmp/pip-install-jb9jz4_a/fgspectra_f0ba57d42700465f8f2b544b0f35a557
Running command git checkout -b act_sz_x_cib --track origin/act_sz_x_cib
Switched to a new branch 'act_sz_x_cib'
Branch 'act_sz_x_cib' set up to track remote branch 'act_sz_x_cib' from 'origin'.
Running command git clone --filter=blob:none --quiet https://github.com/simonsobs/lat_mflike /tmp/pip-install-jb9jz4_a/mflike_540d2d3dd19444358f9d6e03ce239bb7
/vagrant/SOLikeT/.tox/test/.tmp_eex_5pm: line 3: 3914 Killed /vagrant/SOLikeT/.tox/test/bin/python -m pip install -U -r /vagrant/SOLikeT/condaenv.6sc1syl2.requirements.txt --exists-action=b
Ran pip subprocess with arguments:
['/vagrant/SOLikeT/.tox/test/bin/python', '-m', 'pip', 'install', '-U', '-r', '/vagrant/SOLikeT/condaenv.6sc1syl2.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting fgspectra@ git+https://github.com/simonsobs/fgspectra@act_sz_x_cib#egg=fgspectra
Cloning https://github.com/simonsobs/fgspectra (to revision act_sz_x_cib) to /tmp/pip-install-jb9jz4_a/fgspectra_f0ba57d42700465f8f2b544b0f35a557
Resolved https://github.com/simonsobs/fgspectra to commit 50865f485ce37f128b58ac52a39a57d669038608
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting mflike@ git+https://github.com/simonsobs/lat_mflike@master
Cloning https://github.com/simonsobs/lat_mflike (to revision master) to /tmp/pip-install-jb9jz4_a/mflike_540d2d3dd19444358f9d6e03ce239bb7
Resolved https://github.com/simonsobs/lat_mflike to commit f27186500e42b1deb80b75a3256530bc3baacaae
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting numpy
Using cached numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
Collecting scipy
Using cached scipy-1.7.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (38.1 MB)
Collecting pandas
Using cached pandas-1.3.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
Collecting scikit-learn
Using cached scikit_learn-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB)
Collecting pyyaml
Using cached PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (596 kB)
Collecting py-bobyqa
Using cached Py_BOBYQA-1.3-py3-none-any.whl
Requirement already satisfied: packaging in ./.tox/test/lib/python3.7/site-packages (from -r /vagrant/SOLikeT/requirements.txt (line 7)) (23.0)
Collecting tqdm
Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
Collecting portalocker
Using cached portalocker-2.7.0-py2.py3-none-any.whl (15 kB)
Collecting dill
Using cached dill-0.3.6-py3-none-any.whl (110 kB)
Collecting fuzzywuzzy
Using cached fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB)
Collecting astropy
Using cached astropy-4.3.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (10.7 MB)
Collecting camb
Using cached camb-1.3.6.tar.gz (1.7 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting cosmopower
Using cached cosmopower-0.1.0-py3-none-any.whl (35 kB)
Collecting getdist
Using cached GetDist-1.4-py3-none-any.whl
Collecting cobaya
Using cached cobaya-3.2.2-py3-none-any.whl
Collecting pyccl
Downloading pyccl-2.6.1.tar.gz (12.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.6/12.6 MB 8.4 MB/s eta 0:00:00
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting sacc
Using cached sacc-0.7-py3-none-any.whl
Collecting python-dateutil>=2.7.3
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pytz>=2017.3
Downloading pytz-2022.7.1-py2.py3-none-any.whl (499 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 499.4/499.4 kB 57.0 MB/s eta 0:00:00
Collecting joblib>=0.11
Using cached joblib-1.2.0-py3-none-any.whl (297 kB)
Collecting threadpoolctl>=2.0.0
Using cached threadpoolctl-3.1.0-py3-none-any.whl (14 kB)
Requirement already satisfied: importlib-metadata in ./.tox/test/lib/python3.7/site-packages (from astropy->-r /vagrant/SOLikeT/requirements.txt (line 12)) (4.11.4)
Collecting pyerfa>=1.7.3
Using cached pyerfa-2.0.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (746 kB)
Collecting sympy>=1.0
Using cached sympy-1.10.1-py3-none-any.whl (6.4 MB)
Collecting mkdocstrings
Downloading mkdocstrings-0.20.0-py3-none-any.whl (26 kB)
Collecting tensorflow>2.0
failed
CondaEnvException: Pip failed
======================================================= log end =======================================================
ERROR: InvocationError for command /home/vagrant/miniconda/bin/conda env create -p test --file /vagrant/SOLikeT/tox_conda_tmpnmp5wesy.yaml (exited with code 1)
_______________________________________________________ summary _______________________________________________________
ERROR: test: InvocationError for command /home/vagrant/miniconda/bin/conda env create -p test --file /vagrant/SOLikeT/tox_conda_tmpnmp5wesy.yaml (exited with code 1)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Starting from a clean Ubuntu 22.04 VM I get to this same error after following the "your own laptop/virtual machine" installation instructions and then installing tox-conda
and running tox -e test
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Running with some verbose flags:
$ tox -vve test
using tox.ini: /vagrant/SOLikeT/tox.ini (pid 18421)
removing /vagrant/SOLikeT/.tox/log
using tox-3.28.0 from /home/vagrant/miniconda/envs/cobaya-env/lib/python3.7/site-packages/tox/__init__.py (pid 18421)
GLOB start: packaging
GLOB sdist-make: /vagrant/SOLikeT/setup.py
removing /vagrant/SOLikeT/.tox/dist
[18472] /vagrant/SOLikeT$ /home/vagrant/miniconda/envs/cobaya-env/bin/python setup.py sdist --formats=zip --dist-dir .tox/dist >.tox/log/GLOB-0.log
running sdist
running egg_info
writing soliket.egg-info/PKG-INFO
writing dependency_links to soliket.egg-info/dependency_links.txt
writing requirements to soliket.egg-info/requires.txt
writing top-level names to soliket.egg-info/top_level.txt
adding license file 'LICENSE'
writing manifest file 'soliket.egg-info/SOURCES.txt'
running check
creating soliket-0.1.dev273+g762dce9
creating soliket-0.1.dev273+g762dce9/.github
creating soliket-0.1.dev273+g762dce9/.github/workflows
creating soliket-0.1.dev273+g762dce9/ci_scripts
creating soliket-0.1.dev273+g762dce9/notebooks
creating soliket-0.1.dev273+g762dce9/notebooks/dev
creating soliket-0.1.dev273+g762dce9/soliket
creating soliket-0.1.dev273+g762dce9/soliket.egg-info
creating soliket-0.1.dev273+g762dce9/soliket/clusters
creating soliket-0.1.dev273+g762dce9/soliket/clusters/data
creating soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56
creating soliket-0.1.dev273+g762dce9/soliket/data
creating soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower
creating soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper
creating soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB
creating soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
creating soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated
creating soliket-0.1.dev273+g762dce9/soliket/lensing
creating soliket-0.1.dev273+g762dce9/soliket/lensing/data
creating soliket-0.1.dev273+g762dce9/soliket/mflike
creating soliket-0.1.dev273+g762dce9/soliket/tests
creating soliket-0.1.dev273+g762dce9/soliket/tests/data
creating soliket-0.1.dev273+g762dce9/soliket/xcorr
creating soliket-0.1.dev273+g762dce9/soliket/xcorr/data
copying files to soliket-0.1.dev273+g762dce9...
copying .gitignore -> soliket-0.1.dev273+g762dce9
copying .pre-commit-config.yaml -> soliket-0.1.dev273+g762dce9
copying CONTRIBUTING.rst -> soliket-0.1.dev273+g762dce9
copying INSTALL.rst -> soliket-0.1.dev273+g762dce9
copying LICENSE -> soliket-0.1.dev273+g762dce9
copying README.md -> soliket-0.1.dev273+g762dce9
copying codecov.yml -> soliket-0.1.dev273+g762dce9
copying guidelines.md -> soliket-0.1.dev273+g762dce9
copying requirements.txt -> soliket-0.1.dev273+g762dce9
copying setup.cfg -> soliket-0.1.dev273+g762dce9
copying setup.py -> soliket-0.1.dev273+g762dce9
copying soliket-tests.yml -> soliket-0.1.dev273+g762dce9
copying theory-component-guidelines.rst -> soliket-0.1.dev273+g762dce9
copying tox.ini -> soliket-0.1.dev273+g762dce9
copying .github/workflows/codestyle.yml -> soliket-0.1.dev273+g762dce9/.github/workflows
copying .github/workflows/testing.yml -> soliket-0.1.dev273+g762dce9/.github/workflows
copying ci_scripts/install_class_linux.sh -> soliket-0.1.dev273+g762dce9/ci_scripts
copying ci_scripts/install_class_osx.sh -> soliket-0.1.dev273+g762dce9/ci_scripts
copying notebooks/dev/clusters.ipynb -> soliket-0.1.dev273+g762dce9/notebooks/dev
copying notebooks/dev/cov.html -> soliket-0.1.dev273+g762dce9/notebooks/dev
copying notebooks/dev/cross_correlation_simulatedata.ipynb -> soliket-0.1.dev273+g762dce9/notebooks/dev
copying notebooks/dev/multi-like-test.ipynb -> soliket-0.1.dev273+g762dce9/notebooks/dev
copying notebooks/dev/multi-test.ipynb -> soliket-0.1.dev273+g762dce9/notebooks/dev
copying notebooks/dev/poisson.ipynb -> soliket-0.1.dev273+g762dce9/notebooks/dev
copying soliket/BandPass.yaml -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/CrossCorrelationLikelihood.yaml -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/Foreground.yaml -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/__init__.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/bandpass.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/bias.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/cash.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/cash_data.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/ccl.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/constants.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/cosmopower.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/cross_correlation.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/foreground.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/gaussian.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/gaussian_data.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/poisson.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/poisson_data.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/ps.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket/utils.py -> soliket-0.1.dev273+g762dce9/soliket
copying soliket.egg-info/PKG-INFO -> soliket-0.1.dev273+g762dce9/soliket.egg-info
copying soliket.egg-info/SOURCES.txt -> soliket-0.1.dev273+g762dce9/soliket.egg-info
copying soliket.egg-info/dependency_links.txt -> soliket-0.1.dev273+g762dce9/soliket.egg-info
copying soliket.egg-info/not-zip-safe -> soliket-0.1.dev273+g762dce9/soliket.egg-info
copying soliket.egg-info/requires.txt -> soliket-0.1.dev273+g762dce9/soliket.egg-info
copying soliket.egg-info/top_level.txt -> soliket-0.1.dev273+g762dce9/soliket.egg-info
copying soliket/clusters/__init__.py -> soliket-0.1.dev273+g762dce9/soliket/clusters
copying soliket/clusters/clusters.py -> soliket-0.1.dev273+g762dce9/soliket/clusters
copying soliket/clusters/massfunc.py -> soliket-0.1.dev273+g762dce9/soliket/clusters
copying soliket/clusters/survey.py -> soliket-0.1.dev273+g762dce9/soliket/clusters
copying soliket/clusters/sz_utils.py -> soliket-0.1.dev273+g762dce9/soliket/clusters
copying soliket/clusters/tinker.py -> soliket-0.1.dev273+g762dce9/soliket/clusters
copying soliket/clusters/data/ACTPol_Cond_scatv5.fits -> soliket-0.1.dev273+g762dce9/soliket/clusters/data
copying soliket/clusters/data/E-D56Clusters.fits -> soliket-0.1.dev273+g762dce9/soliket/clusters/data
copying soliket/clusters/data/selFn_equD56/QFit.fits -> soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56
copying soliket/clusters/data/selFn_equD56/RMSMap_Arnaud_M2e14_z0p4.fits.gz -> soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56
copying soliket/clusters/data/selFn_equD56/RMSTab.fits -> soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56
copying soliket/clusters/data/selFn_equD56/areaMask.fits.gz -> soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56
copying soliket/clusters/data/selFn_equD56/fRelWeights.fits -> soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56
copying soliket/data/CosmoPower/CP_paper/CMB/cmb_EE_NN.pkl -> soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB
copying soliket/data/CosmoPower/CP_paper/CMB/cmb_TE_PCAplusNN.pkl -> soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB
copying soliket/data/CosmoPower/CP_paper/CMB/cmb_TT_NN.pkl -> soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_binned_covmat.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_00_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_01_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_02_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_03_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_04_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_05_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_06_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_07_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_08_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_09_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_10_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_11_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_12_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_13_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_14_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_15_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_16_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_17_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_18_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_19_bandpowers.txt -> soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109
copying soliket/data/xcorr_simulated/clgg_noiseless.txt -> soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated
copying soliket/data/xcorr_simulated/clkg_noiseless.txt -> soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated
copying soliket/data/xcorr_simulated/dndz.txt -> soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated
copying soliket/lensing/__init__.py -> soliket-0.1.dev273+g762dce9/soliket/lensing
copying soliket/lensing/lensing.py -> soliket-0.1.dev273+g762dce9/soliket/lensing
copying soliket/lensing/data/binnedauto.txt -> soliket-0.1.dev273+g762dce9/soliket/lensing/data
copying soliket/lensing/data/binnedcov.txt -> soliket-0.1.dev273+g762dce9/soliket/lensing/data
copying soliket/lensing/data/binningmatrix.txt -> soliket-0.1.dev273+g762dce9/soliket/lensing/data
copying soliket/mflike/MFLike.yaml -> soliket-0.1.dev273+g762dce9/soliket/mflike
copying soliket/mflike/TheoryForge_MFLike.yaml -> soliket-0.1.dev273+g762dce9/soliket/mflike
copying soliket/mflike/__init__.py -> soliket-0.1.dev273+g762dce9/soliket/mflike
copying soliket/mflike/mflike.py -> soliket-0.1.dev273+g762dce9/soliket/mflike
copying soliket/mflike/theoryforge_MFLike.py -> soliket-0.1.dev273+g762dce9/soliket/mflike
copying soliket/tests/__init__.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_bias.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_bias.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_cash.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_ccl.ipynb -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_cluster.ipynb -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_clusters.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_clusters.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_cosmopower.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_cross_correlation.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_cross_correlation.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_gaussian.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_lensing.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_lensing.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_lensing_lite.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_lensing_lite.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_mflike.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_mflike.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_multi.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_multi.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_poisson.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_ps.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_runs.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_xcorr.py -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/test_xcorr.yaml -> soliket-0.1.dev273+g762dce9/soliket/tests
copying soliket/tests/data/cs82_gs-planck_kappa_binned.sim.sacc.fits -> soliket-0.1.dev273+g762dce9/soliket/tests/data
copying soliket/tests/data/des_s-act_kappa.toy-sim.sacc.fits -> soliket-0.1.dev273+g762dce9/soliket/tests/data
copying soliket/tests/data/dndz_hsc.txt -> soliket-0.1.dev273+g762dce9/soliket/tests/data
copying soliket/tests/data/lcl_hsc.txt -> soliket-0.1.dev273+g762dce9/soliket/tests/data
copying soliket/tests/data/unwise_g-so_kappa.sim.sacc.fits -> soliket-0.1.dev273+g762dce9/soliket/tests/data
copying soliket/xcorr/XcorrLikelihood.yaml -> soliket-0.1.dev273+g762dce9/soliket/xcorr
copying soliket/xcorr/__init__.py -> soliket-0.1.dev273+g762dce9/soliket/xcorr
copying soliket/xcorr/limber.py -> soliket-0.1.dev273+g762dce9/soliket/xcorr
copying soliket/xcorr/xcorr.py -> soliket-0.1.dev273+g762dce9/soliket/xcorr
copying soliket/xcorr/data/clgg.txt -> soliket-0.1.dev273+g762dce9/soliket/xcorr/data
copying soliket/xcorr/data/clkg.txt -> soliket-0.1.dev273+g762dce9/soliket/xcorr/data
copying soliket/xcorr/data/dndz.txt -> soliket-0.1.dev273+g762dce9/soliket/xcorr/data
Writing soliket-0.1.dev273+g762dce9/setup.cfg
creating '.tox/dist/soliket-0.1.dev273+g762dce9.zip' and adding 'soliket-0.1.dev273+g762dce9' to it
adding 'soliket-0.1.dev273+g762dce9'
adding 'soliket-0.1.dev273+g762dce9/notebooks'
adding 'soliket-0.1.dev273+g762dce9/.github'
adding 'soliket-0.1.dev273+g762dce9/soliket'
adding 'soliket-0.1.dev273+g762dce9/ci_scripts'
adding 'soliket-0.1.dev273+g762dce9/soliket.egg-info'
adding 'soliket-0.1.dev273+g762dce9/requirements.txt'
adding 'soliket-0.1.dev273+g762dce9/INSTALL.rst'
adding 'soliket-0.1.dev273+g762dce9/setup.py'
adding 'soliket-0.1.dev273+g762dce9/PKG-INFO'
adding 'soliket-0.1.dev273+g762dce9/guidelines.md'
adding 'soliket-0.1.dev273+g762dce9/setup.cfg'
adding 'soliket-0.1.dev273+g762dce9/README.md'
adding 'soliket-0.1.dev273+g762dce9/.gitignore'
adding 'soliket-0.1.dev273+g762dce9/soliket-tests.yml'
adding 'soliket-0.1.dev273+g762dce9/theory-component-guidelines.rst'
adding 'soliket-0.1.dev273+g762dce9/codecov.yml'
adding 'soliket-0.1.dev273+g762dce9/CONTRIBUTING.rst'
adding 'soliket-0.1.dev273+g762dce9/LICENSE'
adding 'soliket-0.1.dev273+g762dce9/tox.ini'
adding 'soliket-0.1.dev273+g762dce9/.pre-commit-config.yaml'
adding 'soliket-0.1.dev273+g762dce9/notebooks/dev'
adding 'soliket-0.1.dev273+g762dce9/notebooks/dev/multi-test.ipynb'
adding 'soliket-0.1.dev273+g762dce9/notebooks/dev/clusters.ipynb'
adding 'soliket-0.1.dev273+g762dce9/notebooks/dev/multi-like-test.ipynb'
adding 'soliket-0.1.dev273+g762dce9/notebooks/dev/cross_correlation_simulatedata.ipynb'
adding 'soliket-0.1.dev273+g762dce9/notebooks/dev/cov.html'
adding 'soliket-0.1.dev273+g762dce9/notebooks/dev/poisson.ipynb'
adding 'soliket-0.1.dev273+g762dce9/.github/workflows'
adding 'soliket-0.1.dev273+g762dce9/.github/workflows/testing.yml'
adding 'soliket-0.1.dev273+g762dce9/.github/workflows/codestyle.yml'
adding 'soliket-0.1.dev273+g762dce9/soliket/lensing'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr'
adding 'soliket-0.1.dev273+g762dce9/soliket/mflike'
adding 'soliket-0.1.dev273+g762dce9/soliket/data'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters'
adding 'soliket-0.1.dev273+g762dce9/soliket/poisson.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/utils.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/cash.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/gaussian.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/Foreground.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/ps.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/ccl.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/foreground.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/bias.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/__init__.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/CrossCorrelationLikelihood.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/constants.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/gaussian_data.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/bandpass.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/cosmopower.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/poisson_data.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/BandPass.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/cross_correlation.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/cash_data.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/lensing/data'
adding 'soliket-0.1.dev273+g762dce9/soliket/lensing/lensing.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/lensing/__init__.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/lensing/data/binnedcov.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/lensing/data/binningmatrix.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/lensing/data/binnedauto.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/data'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_bias.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_ps.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_clusters.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_multi.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_cash.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_cross_correlation.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_gaussian.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_cross_correlation.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_clusters.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_poisson.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_cosmopower.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_ccl.ipynb'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_lensing_lite.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_mflike.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_lensing.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_lensing_lite.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/__init__.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_mflike.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_lensing.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_cluster.ipynb'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_multi.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_xcorr.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_bias.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_runs.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/test_xcorr.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/data/lcl_hsc.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/data/dndz_hsc.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/data/des_s-act_kappa.toy-sim.sacc.fits'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/data/unwise_g-so_kappa.sim.sacc.fits'
adding 'soliket-0.1.dev273+g762dce9/soliket/tests/data/cs82_gs-planck_kappa_binned.sim.sacc.fits'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/data'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/xcorr.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/XcorrLikelihood.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/__init__.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/limber.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/data/clgg.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/data/clkg.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/xcorr/data/dndz.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/mflike/TheoryForge_MFLike.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/mflike/theoryforge_MFLike.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/mflike/__init__.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/mflike/mflike.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/mflike/MFLike.yaml'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_16_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_08_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_01_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_07_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_04_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_12_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_00_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_19_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_13_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_03_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_05_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_18_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_02_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_binned_covmat.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_15_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_11_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_09_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_17_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_14_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_06_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109/simulated_clkk_SO_Apr17_mv_nlkk_deproj0_SENS1_fsky_16000_iterOn_20191109_sim_10_bandpowers.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB/cmb_TE_PCAplusNN.pkl'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB/cmb_EE_NN.pkl'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/CosmoPower/CP_paper/CMB/cmb_TT_NN.pkl'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated/clkg_noiseless.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated/dndz.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/data/xcorr_simulated/clgg_noiseless.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/sz_utils.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/tinker.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/massfunc.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/survey.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/clusters.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/__init__.py'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/ACTPol_Cond_scatv5.fits'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/E-D56Clusters.fits'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56/QFit.fits'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56/RMSMap_Arnaud_M2e14_z0p4.fits.gz'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56/fRelWeights.fits'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56/areaMask.fits.gz'
adding 'soliket-0.1.dev273+g762dce9/soliket/clusters/data/selFn_equD56/RMSTab.fits'
adding 'soliket-0.1.dev273+g762dce9/ci_scripts/install_class_linux.sh'
adding 'soliket-0.1.dev273+g762dce9/ci_scripts/install_class_osx.sh'
adding 'soliket-0.1.dev273+g762dce9/soliket.egg-info/PKG-INFO'
adding 'soliket-0.1.dev273+g762dce9/soliket.egg-info/SOURCES.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket.egg-info/top_level.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket.egg-info/dependency_links.txt'
adding 'soliket-0.1.dev273+g762dce9/soliket.egg-info/not-zip-safe'
adding 'soliket-0.1.dev273+g762dce9/soliket.egg-info/requires.txt'
removing 'soliket-0.1.dev273+g762dce9' (and everything under it)
/home/vagrant/miniconda/envs/cobaya-env/lib/python3.7/site-packages/setuptools/config/expand.py:144: UserWarning: File '/vagrant/SOLikeT/README.rst' cannot be found
warnings.warn(f"File {path!r} cannot be found")
/home/vagrant/miniconda/envs/cobaya-env/lib/python3.7/site-packages/setuptools/installer.py:30: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
SetuptoolsDeprecationWarning,
/home/vagrant/miniconda/envs/cobaya-env/lib/python3.7/site-packages/setuptools/config/expand.py:144: UserWarning: File '/vagrant/SOLikeT/README.rst' cannot be found
warnings.warn(f"File {path!r} cannot be found")
GLOB finish: packaging after 7.39 seconds
copying new sdistfile to '/home/vagrant/.tox/distshare/soliket-0.1.dev273+g762dce9.zip'
package .tmp/package/1/soliket-0.1.dev273+g762dce9.zip copied to dist/soliket-0.1.dev273+g762dce9.zip (/vagrant/SOLikeT/.tox)
test uses /vagrant/SOLikeT/.tox/test/bin/python
test start: getenv /vagrant/SOLikeT/.tox/test
test cannot reuse: no previous config /vagrant/SOLikeT/.tox/test/.tox-config1
test create: /vagrant/SOLikeT/.tox/test
removing /vagrant/SOLikeT/.tox/test
setting PATH=/vagrant/SOLikeT/.tox/test/bin:/home/vagrant/miniconda/envs/cobaya-env/bin:/home/vagrant/miniconda/condabin:/home/vagrant/miniconda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
[18504] /vagrant/SOLikeT/.tox$ /home/vagrant/miniconda/bin/conda env create -p test --file /vagrant/SOLikeT/tox_conda_tmp5h3331kn.yaml
Collecting package metadata (repodata.json): done
Solving environment: done
Downloading and Extracting Packages
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: | Ran pip subprocess with arguments:
['/vagrant/SOLikeT/.tox/test/bin/python', '-m', 'pip', 'install', '-U', '-r', '/vagrant/SOLikeT/condaenv.q4ie1vdp.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting fgspectra@ git+https://github.com/simonsobs/fgspectra@act_sz_x_cib#egg=fgspectra
Cloning https://github.com/simonsobs/fgspectra (to revision act_sz_x_cib) to /tmp/pip-install-yh05ky5p/fgspectra_9ad052e6180a4ae6ad3c694036ff633a
Resolved https://github.com/simonsobs/fgspectra to commit 50865f485ce37f128b58ac52a39a57d669038608
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting mflike@ git+https://github.com/simonsobs/lat_mflike@master
Cloning https://github.com/simonsobs/lat_mflike (to revision master) to /tmp/pip-install-yh05ky5p/mflike_e28894f251a747b7a5bb27b44da769ac
Resolved https://github.com/simonsobs/lat_mflike to commit f27186500e42b1deb80b75a3256530bc3baacaae
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting numpy
Using cached numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB)
Collecting scipy
Using cached scipy-1.7.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (38.1 MB)
Collecting pandas
Using cached pandas-1.3.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
Collecting scikit-learn
Using cached scikit_learn-1.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB)
Collecting pyyaml
Using cached PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (596 kB)
Collecting py-bobyqa
Using cached Py_BOBYQA-1.3-py3-none-any.whl
Requirement already satisfied: packaging in ./.tox/test/lib/python3.7/site-packages (from -r /vagrant/SOLikeT/requirements.txt (line 7)) (23.0)
Collecting tqdm
Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
Collecting portalocker
Using cached portalocker-2.7.0-py2.py3-none-any.whl (15 kB)
Collecting dill
Using cached dill-0.3.6-py3-none-any.whl (110 kB)
Collecting fuzzywuzzy
Using cached fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB)
Collecting astropy
Using cached astropy-4.3.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (10.7 MB)
Collecting camb
Using cached camb-1.3.6.tar.gz (1.7 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting cosmopower
Using cached cosmopower-0.1.0-py3-none-any.whl (35 kB)
Collecting getdist
Using cached GetDist-1.4-py3-none-any.whl
Collecting cobaya
Using cached cobaya-3.2.2-py3-none-any.whl
Collecting pyccl
Using cached pyccl-2.6.1.tar.gz (12.6 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting sacc
Using cached sacc-0.7-py3-none-any.whl
Collecting pytz>=2017.3
Using cached pytz-2022.7.1-py2.py3-none-any.whl (499 kB)
Collecting python-dateutil>=2.7.3
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting joblib>=0.11
Using cached joblib-1.2.0-py3-none-any.whl (297 kB)
Collecting threadpoolctl>=2.0.0
Using cached threadpoolctl-3.1.0-py3-none-any.whl (14 kB)
Collecting pyerfa>=1.7.3
Using cached pyerfa-2.0.0.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (746 kB)
Requirement already satisfied: importlib-metadata in ./.tox/test/lib/python3.7/site-packages (from astropy->-r /vagrant/SOLikeT/requirements.txt (line 12)) (4.11.4)
Collecting sympy>=1.0
Using cached sympy-1.10.1-py3-none-any.whl (6.4 MB)
Collecting tensorflow>2.0
Pip subprocess error:
Running command git clone --filter=blob:none --quiet https://github.com/simonsobs/fgspectra /tmp/pip-install-yh05ky5p/fgspectra_9ad052e6180a4ae6ad3c694036ff633a
Running command git checkout -b act_sz_x_cib --track origin/act_sz_x_cib
Switched to a new branch 'act_sz_x_cib'
Branch 'act_sz_x_cib' set up to track remote branch 'act_sz_x_cib' from 'origin'.
Running command git clone --filter=blob:none --quiet https://github.com/simonsobs/lat_mflike /tmp/pip-install-yh05ky5p/mflike_e28894f251a747b7a5bb27b44da769ac
/vagrant/SOLikeT/.tox/test/.tmpyd1iid7f: line 3: 20887 Killed /vagrant/SOLikeT/.tox/test/bin/python -m pip install -U -r /vagrant/SOLikeT/condaenv.q4ie1vdp.requirements.txt --exists-action=b
failed
CondaEnvException: Pip failed
ERROR: invocation failed (exit code 1)
ERROR: InvocationError for command /home/vagrant/miniconda/bin/conda env create -p test --file /vagrant/SOLikeT/tox_conda_tmp5h3331kn.yaml (exited with code 1)
test finish: getenv /vagrant/SOLikeT/.tox/test after 197.98 seconds
___________________________________________________________________________________________________________________________________________________________ summary ____________________________________________________________________________________________________________________________________________________________
ERROR: test: InvocationError for command /home/vagrant/miniconda/bin/conda env create -p test --file /vagrant/SOLikeT/tox_conda_tmp5h3331kn.yaml (exited with code 1)
cleanup /vagrant/SOLikeT/.tox/.tmp/package/1/soliket-0.1.dev273+g762dce9.zip
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One last update. Tests run fine when using the py310 tox environment that is used in the action workflow: tox -e py310-test-all-latest-cov
However, using the py37-test-oldest
doesn't, resulting in the same error as above, when running with just test
.
cf conda-forge/camb-feedstock#45. If you have an actions example where camb is that version old version when installed via pip would be interested to see it - I vaguely thought it was coming from some gcc/gfortran version dependency issue via conda only. |
It's not on GitHub Actions, but when running through the installation and test running instructions here locally on a VM on my laptop I do end up in a state where the installed camb version is EDIT: I should also say, it looks like it's grabbing |
Hmm, yes, pip in my experience always grabs the latest one OK. There must be a conda install of 0.1.8.1 as well somewhere? (could it be via ccl? I know they like to install camb via conda). Maybe the full install logs have some clues? |
@BrianJKoopman @cmbant I think I have solved the problem... when using a vagrant VM it seems that Ensuring Is camb 0.8.1 the most recent version which was distirbuted pre-compiled maybe? |
A solution is to include |
The CAMB pip version has never been precompiled (except for Windows). 0.1.8.1 is I think the conda version compatible with gcc < 7. What command is wrongly installing the old version? |
@BrianJKoopman can you do |
That only shows:
That's interesting, it looks like |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My local issues running the tests with Python 3.7 aside, this looks good to me.
Developers are probably running a more recent version, and the py37 version works in the actions workflows. It seems maybe we're on the right track figuring out the issue too, but perhaps it's not worth holding up merging this.
* added configuration for tox-conda * run tests with tox-conda * data file locations and test skips * make tests run in workflow * add pytest-cov * removed codestyle env typo * added codestyle to envlist * tox-conda version for codestyle * added python version to codestyle workflow * codestyle on 3.10 specifically * flake8 fixes * do not install everything for codestyle * added temp fix for flaky sklearn install * modified installation and testing instructions * update action versions * remove inapplicable parts of astropy cookie cutter, mention conda env in INSTALL.rst * add make to conda deps
* added hartlap ncovsims to crosscorrelation * Implement tests with tox-conda (#92) * added configuration for tox-conda * run tests with tox-conda * data file locations and test skips * make tests run in workflow * add pytest-cov * removed codestyle env typo * added codestyle to envlist * tox-conda version for codestyle * added python version to codestyle workflow * codestyle on 3.10 specifically * flake8 fixes * do not install everything for codestyle * added temp fix for flaky sklearn install * modified installation and testing instructions * update action versions * remove inapplicable parts of astropy cookie cutter, mention conda env in INSTALL.rst * add make to conda deps * test ncovsims * added hartlap test
* added configuration for tox-conda * run tests with tox-conda * data file locations and test skips * make tests run in workflow * add pytest-cov * removed codestyle env typo * added codestyle to envlist * tox-conda version for codestyle * added python version to codestyle workflow * codestyle on 3.10 specifically * flake8 fixes * do not install everything for codestyle * added temp fix for flaky sklearn install * modified installation and testing instructions * update action versions * remove inapplicable parts of astropy cookie cutter, mention conda env in INSTALL.rst * add make to conda deps
* added hartlap ncovsims to crosscorrelation * Implement tests with tox-conda (#92) * added configuration for tox-conda * run tests with tox-conda * data file locations and test skips * make tests run in workflow * add pytest-cov * removed codestyle env typo * added codestyle to envlist * tox-conda version for codestyle * added python version to codestyle workflow * codestyle on 3.10 specifically * flake8 fixes * do not install everything for codestyle * added temp fix for flaky sklearn install * modified installation and testing instructions * update action versions * remove inapplicable parts of astropy cookie cutter, mention conda env in INSTALL.rst * add make to conda deps * test ncovsims * added hartlap test
Re-implement test running using the
tox-conda
package which enables use of conda package management within tox.This means we can definte a conda env (added here as
soliket-tests.yml
) and then run tests using tox in that env on the github action runners.Users / devs are also able to replicate this environment exaclty on their machines.
I have added a number of skips to some tests, which need to be fixed, and we also need to tidy up where test data is stored!
Note this supercedes #86 which I will close if this passes on the gha runners as it does locally (🤞)... I basically gave up with that PR and learned how to do this from scratch rather than trying to do it backwards modifying other people's set ups 😬 .