Skip to content

extra-data

context:
  name: extra-data
  version: 1.18.0

package:
  name: '{{ name|lower }}'
  version: '{{ version }}'

source:
  url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/extra_data-{{ version }}.tar.gz
  sha256: 81f266f9d0d64719e7a4ca96492c5297fffa7d03ab170f1b68476688a3e3b67d

build:
  entry_points:
    - lsxfel = extra_data.lsxfel:main
    - karabo-bridge-serve-files = extra_data.cli.serve_files:main
    - karabo-bridge-serve-run = extra_data.cli.serve_run:main
    - extra-data-validate = extra_data.validation:main
    - extra-data-make-virtual-cxi = extra_data.cli.make_virtual_cxi:main
    - extra-data-locality = extra_data.locality:main
  noarch: python
  script: '{{ PYTHON }} -m pip install --no-deps --ignore-installed -vv .'
  number: 1

requirements:
  host:
    - python >=3.9
    - pip
  run:
    - python >=3.9
    - h5py >=2.10
    - numpy
    - pandas
    - xarray
    - matplotlib
    - sel(array): dask[array]

test:
  imports:
    - extra_data
  commands:
    - pip check
    - lsxfel --help
    - karabo-bridge-serve-files --help
    - karabo-bridge-serve-run --help
    - extra-data-validate --help
    - extra-data-make-virtual-cxi --help
    - extra-data-locality --help
  requires:
    - pip

about:
  home: https://pypi.org/project/EXtra-data/
  summary: Tools to read and analyse data from European XFEL
  dev_url: https://github.com/European-XFEL/EXtra-data
  license: BSD-3-Clause
  license_file: LICENSE

extra:
  recipe-maintainers:
    - RobertRosca