<commit_before>{% set name = "lalinference" %}
{% set version = "1.10.0" %}
{% set sha256 = "e44af2856d9570aeb795be3a663a7dd7bc6e65fa07f46846da4b0fd2c0537fa5" %}

package:
  name: {{ name }}
  version: {{ version }}

source:
  fn: {{ name }}-{{ version }}.tar.xz
  url: http://software.ligo.org/lscsoft/source/lalsuite/{{ name }}-{{ version }}.tar.xz
  sha256: {{ sha256 }}
  patches:
    # fix python3 syntax
    - lalinference-python3.patch

build:
  number: 0
  skip: true  # [win]

requirements:
  build:
    - pkg-config
    - make
    - {{ compiler('c') }}
  host:
    - swig >=3.0.7
    - gsl
    - metaio
    - chealpix >=3.30.0
    - lal >=6.19.0
    - lalmetaio >=1.4.0
    - lalsimulation >=1.8.0
    - lalburst >=1.5.0
    - lalinspiral >=1.8.0
    - lalpulsar >=1.17.0

outputs:
  - name: lalinference
    script: install-c.sh
    requirements:
      host:
        - {{ compiler('c') }}
        - make
        - swig >=3.0.7
        - gsl
        - metaio
        - chealpix >=3.30.0
        - lal >=6.19.0
        - lalmetaio >=1.4.0
        - lalsimulation >=1.8.0
        - lalburst >=1.5.0
        - lalinspiral >=1.8.0
        - lalpulsar >=1.17.0
      run:
        - gsl
        - metaio
        - chealpix >=3.30.0
        - lal >=6.19.0
        - lalmetaio >=1.4.0
        - lalsimulation >=1.8.0
        - lalburst >=1.5.0
        - lalinspiral >=1.8.0
        - lalpulsar >=1.17.0
    test:
      commands:
        - lalinference_version --verbose
    about:
      home: https://wiki.ligo.org/DASWG/LALSuite
      license: GPLv3
      license_family: GPL
      license_file: COPYING
      summary: LSC Algorithm Inference Library
      description: |
        The LSC Algorithm Inference Library for gravitational wave data analysis.
        This package contains the shared-object libraries needed to run
        applications that use the LAL Inference library.

  - name: python-lalinference
    script: install-python.sh
    requirements:
      host:
        - {{ compiler('c') }}
        - make
        - pkg-config
        - swig >=3.0.7
        - {{ pin_subpackage('lalinference', exact=True) }}
        - python
        - numpy
      run:
        - {{ pin_subpackage('lalinference', exact=True) }}
        - python
        - {{ pin_compatible('numpy') }}
        - python-lal >=6.19.0
        - python-lalmetaio >=1.4.0
        - python-lalsimulation >=1.8.0
        - python-lalburst >=1.5.0
        - python-lalinspiral >=1.8.0
        - python-lalpulsar >=1.17.0
        - scipy >=0.8
        - lscsoft-glue >=1.54.1
        - healpy >=1.9.1
        - astropy >=1.1.1
        - matplotlib >=1.2.0
        - h5py
        - shapely
        - pytest

    test:
      imports:
        - lalinference
        - lalinference.bayespputils
        - lalinference.bayestar
        - lalinference.bayestar.command
        - lalinference.bayestar.decorator
        - lalinference.bayestar.deprecation
        - lalinference.bayestar.distance
        - lalinference.bayestar.filter
        - lalinference.bayestar.ligolw
        - lalinference.bayestar.moc
        - lalinference.bayestar.postprocess
        - lalinference.bayestar.sky_map
        - lalinference.bayestar.timing
        - lalinference.distance
        - lalinference.eigenframe
        - lalinference.healpix_tree
        - lalinference.imrtgr
        - lalinference.imrtgr.imrtgrutils
        - lalinference.imrtgr.nrutils
        - lalinference.imrtgr.pneqns
        - lalinference.io
        - lalinference.io.events
        - lalinference.io.events.base
        - lalinference.io.events.detector_disabled
        - lalinference.io.events.gracedb
        - lalinference.io.events.hdf
        - lalinference.io.events.ligolw
        - lalinference.io.events.magic
        - lalinference.io.events.sqlite
        - lalinference.io.fits
        - lalinference.io.hdf5
        - lalinference.kde
        #- lalinference.lalinference_pipe_utils
        - lalinference.moc
        - lalinference.nest2pos
        - lalinference.plot
        - lalinference.plot.allsky
        - lalinference.plot.angle
        - lalinference.plot.backend_pdf_vcs_friendly
        - lalinference.plot.cmap
        - lalinference.plot.healpix
        - lalinference.plot.marker
        - lalinference.plot.poly
        - lalinference.plot.pp
        - lalinference.plot.spindisk
        - lalinference.rapid_pe
        #- lalinference.rapid_pe.amrlib
        - lalinference.rapid_pe.common_cl
        - lalinference.rapid_pe.dagutils
        #- lalinference.rapid_pe.effectiveFisher
        #- lalinference.rapid_pe.factored_likelihood
        #- lalinference.rapid_pe.lalsimutils
        - lalinference.rapid_pe.mcsampler
        - lalinference.rapid_pe.statutils
        - lalinference.rapid_pe.synchlib
        - lalinference.rapid_pe.xmlutils
        - lalinference.tiger
        - lalinference.tiger.make_injtimes
        - lalinference.tiger.omegascans_dag
        - lalinference.tiger.postproc
        - lalinference.util
        - lalinference.util.file
        - lalinference.util.sqlite
    about:
      home: https://wiki.ligo.org/DASWG/LALSuite
      license: GPLv3
      license_family: GPL
      license_file: COPYING
      summary: LSC Algorithm Inference Library
      description: |
        The LSC Algorithm Inference Library for gravitational wave data
        analysis.  This package contains the python bindings.

about:
  home: https://wiki.ligo.org/DASWG/LALSuite
  license: GPLv3
  license_family: GPL
  summary: LSC Algorithm Inference Library

extra:
  recipe-maintainers:
    - duncanmmacleod
    - skymoo
<commit_msg>lalinference: added another maintainer<commit_after>{% set name = "lalinference" %}
{% set version = "1.10.0" %}
{% set sha256 = "e44af2856d9570aeb795be3a663a7dd7bc6e65fa07f46846da4b0fd2c0537fa5" %}

package:
  name: {{ name }}
  version: {{ version }}

source:
  fn: {{ name }}-{{ version }}.tar.xz
  url: http://software.ligo.org/lscsoft/source/lalsuite/{{ name }}-{{ version }}.tar.xz
  sha256: {{ sha256 }}
  patches:
    # fix python3 syntax
    - lalinference-python3.patch

build:
  number: 0
  skip: true  # [win]

requirements:
  build:
    - pkg-config
    - make
    - {{ compiler('c') }}
  host:
    - swig >=3.0.7
    - gsl
    - metaio
    - chealpix >=3.30.0
    - lal >=6.19.0
    - lalmetaio >=1.4.0
    - lalsimulation >=1.8.0
    - lalburst >=1.5.0
    - lalinspiral >=1.8.0
    - lalpulsar >=1.17.0

outputs:
  - name: lalinference
    script: install-c.sh
    requirements:
      host:
        - {{ compiler('c') }}
        - make
        - swig >=3.0.7
        - gsl
        - metaio
        - chealpix >=3.30.0
        - lal >=6.19.0
        - lalmetaio >=1.4.0
        - lalsimulation >=1.8.0
        - lalburst >=1.5.0
        - lalinspiral >=1.8.0
        - lalpulsar >=1.17.0
      run:
        - gsl
        - metaio
        - chealpix >=3.30.0
        - lal >=6.19.0
        - lalmetaio >=1.4.0
        - lalsimulation >=1.8.0
        - lalburst >=1.5.0
        - lalinspiral >=1.8.0
        - lalpulsar >=1.17.0
    test:
      commands:
        - lalinference_version --verbose
    about:
      home: https://wiki.ligo.org/DASWG/LALSuite
      license: GPLv3
      license_family: GPL
      license_file: COPYING
      summary: LSC Algorithm Inference Library
      description: |
        The LSC Algorithm Inference Library for gravitational wave data analysis.
        This package contains the shared-object libraries needed to run
        applications that use the LAL Inference library.

  - name: python-lalinference
    script: install-python.sh
    requirements:
      host:
        - {{ compiler('c') }}
        - make
        - pkg-config
        - swig >=3.0.7
        - {{ pin_subpackage('lalinference', exact=True) }}
        - python
        - numpy
      run:
        - {{ pin_subpackage('lalinference', exact=True) }}
        - python
        - {{ pin_compatible('numpy') }}
        - python-lal >=6.19.0
        - python-lalmetaio >=1.4.0
        - python-lalsimulation >=1.8.0
        - python-lalburst >=1.5.0
        - python-lalinspiral >=1.8.0
        - python-lalpulsar >=1.17.0
        - scipy >=0.8
        - lscsoft-glue >=1.54.1
        - healpy >=1.9.1
        - astropy >=1.1.1
        - matplotlib >=1.2.0
        - h5py
        - shapely
        - pytest

    test:
      imports:
        - lalinference
        - lalinference.bayespputils
        - lalinference.bayestar
        - lalinference.bayestar.command
        - lalinference.bayestar.decorator
        - lalinference.bayestar.deprecation
        - lalinference.bayestar.distance
        - lalinference.bayestar.filter
        - lalinference.bayestar.ligolw
        - lalinference.bayestar.moc
        - lalinference.bayestar.postprocess
        - lalinference.bayestar.sky_map
        - lalinference.bayestar.timing
        - lalinference.distance
        - lalinference.eigenframe
        - lalinference.healpix_tree
        - lalinference.imrtgr
        - lalinference.imrtgr.imrtgrutils
        - lalinference.imrtgr.nrutils
        - lalinference.imrtgr.pneqns
        - lalinference.io
        - lalinference.io.events
        - lalinference.io.events.base
        - lalinference.io.events.detector_disabled
        - lalinference.io.events.gracedb
        - lalinference.io.events.hdf
        - lalinference.io.events.ligolw
        - lalinference.io.events.magic
        - lalinference.io.events.sqlite
        - lalinference.io.fits
        - lalinference.io.hdf5
        - lalinference.kde
        #- lalinference.lalinference_pipe_utils
        - lalinference.moc
        - lalinference.nest2pos
        - lalinference.plot
        - lalinference.plot.allsky
        - lalinference.plot.angle
        - lalinference.plot.backend_pdf_vcs_friendly
        - lalinference.plot.cmap
        - lalinference.plot.healpix
        - lalinference.plot.marker
        - lalinference.plot.poly
        - lalinference.plot.pp
        - lalinference.plot.spindisk
        - lalinference.rapid_pe
        #- lalinference.rapid_pe.amrlib
        - lalinference.rapid_pe.common_cl
        - lalinference.rapid_pe.dagutils
        #- lalinference.rapid_pe.effectiveFisher
        #- lalinference.rapid_pe.factored_likelihood
        #- lalinference.rapid_pe.lalsimutils
        - lalinference.rapid_pe.mcsampler
        - lalinference.rapid_pe.statutils
        - lalinference.rapid_pe.synchlib
        - lalinference.rapid_pe.xmlutils
        - lalinference.tiger
        - lalinference.tiger.make_injtimes
        - lalinference.tiger.omegascans_dag
        - lalinference.tiger.postproc
        - lalinference.util
        - lalinference.util.file
        - lalinference.util.sqlite
    about:
      home: https://wiki.ligo.org/DASWG/LALSuite
      license: GPLv3
      license_family: GPL
      license_file: COPYING
      summary: LSC Algorithm Inference Library
      description: |
        The LSC Algorithm Inference Library for gravitational wave data
        analysis.  This package contains the python bindings.

about:
  home: https://wiki.ligo.org/DASWG/LALSuite
  license: GPLv3
  license_family: GPL
  summary: LSC Algorithm Inference Library

extra:
  recipe-maintainers:
    - duncanmmacleod
    - skymoo
    - vivienr

{'fraction_non_alphanumeric': 0.10831927550386221, 'fraction_numerical': 0.031075201988812928, 'mean_word_length': 1.804082648742843, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 73, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7034114', 'n_tokens_mistral': 4064, 'n_tokens_neox': 3919, 'n_words': 620}