Skip to content

[INSTALL ISSUE]install issues #657

Description

@lbaumo

Running command git clone --filter=blob:none --quiet https://github.com/tobias-liaudat/Stile /tmp/pip-req-build-yk5e8n4t
Running command git checkout -q 60b179836f66da93281ff85ebe290f996d3c2889
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [1932 lines of output]
/home/sacha/anaconda3/envs/shapepipe/lib/python3.9/site-packages/setuptools/dist.py:498: SetuptoolsDeprecationWarning: Invalid dash-separated options
!!

Activity

  1. martinkilbinger commented on Apr 22, 2026

    @martinkilbinger
    Contributor

    New suggestions is to remove stile altogether and adapt the code accordingly. See #710 .

  2. cailmdaley commented on Apr 22, 2026

    @cailmdaley
    Contributor

    Following up on your suggestion to remove stile — here's what it touches and the one open question.

    All uses live in src/shapepipe/modules/mccd_package/mccd_plot_utilities.py (+ mccd_plots_runner.py). Three rho-stat backends:

    RHO_STATS_STYLE Backend Uses stile?
    HSC stile.CorrelationFunctionSysTest yes
    DES Custom Rho{1..5}SysTest subclasses (~500 lines) yes
    UNIONS shear_psf_leakage.rho_tau_stat.RhoStat no

    Example config usage:

    • HSC: 5 configs
    • UNIONS: 2 (config_Pl_psfex.ini, config_Pl_psfex_conv.ini)
    • DES: 0

    Open question: what do you want to do with HSC and DES?

    1. Just delete: drop the stile import, remove the HSC and DES branches + the Rho{1..5}SysTest subclasses, switch the 5 HSC example configs to UNIONS.
    2. Migrate: re-route HSC and DES through shear_psf_leakage so the existing RHO_STATS_STYLE knob keeps working, just without stile.

    Delete-and-go is simplest. Migrate preserves compatibility but needs a numerical sanity check. Happy to go either way — and if there's still real-data production relying on HSC-style rho-stats, that probably pushes toward migrate.

  3. martinkilbinger commented on Apr 22, 2026

    @martinkilbinger
    Contributor

    I opt for 1, delete. In fact, I believe that the rho stats within shapepipe are obsolete, and have been superceded by sp_validation / cosmo_val, which uses shear_psf_leakage.

  4. cailmdaley commented on Apr 24, 2026

    @cailmdaley
    Contributor

    Resolved by #715 (merged 2026-04-23), which removed stile and the rho-stats code that depended on it. Install should no longer hit the Stile fork. The residual treecorr docs cleanup is in #716.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

install issueProblem with package installation

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions