Skip to content

Commit 8e3c302

Browse files
committed
add legend-lh5io
1 parent 2ec33a8 commit 8e3c302

1 file changed

Lines changed: 71 additions & 0 deletions

File tree

recipes/legend-lh5io/recipe.yaml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
schema_version: 1
2+
3+
context:
4+
name: legend-lh5io
5+
version: "0.2.2"
6+
7+
package:
8+
name: ${{ name|lower }}
9+
version: ${{ version }}
10+
11+
source:
12+
url: https://pypi.org/packages/source/${{ name[0] }}/${{ name }}/legend_lh5io-${{ version }}.tar.gz
13+
sha256: 0ffbadd6d575ad5538200a5bb162be522b8f06947b93ceaa8e837a97dfaf0dad
14+
15+
build:
16+
number: 0
17+
noarch: python
18+
script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation
19+
20+
requirements:
21+
host:
22+
- python ${{ python_min }}.*
23+
- pip
24+
- setuptools >=77
25+
- setuptools-scm >=7
26+
run:
27+
- python >=${{ python_min }}
28+
- awkward >=2
29+
- colorlog
30+
- h5py >=3.10
31+
- hdf5plugin
32+
- numba !=0.53.*,!=0.54.*
33+
- numpy >=1.21
34+
- pandas >=1.4.4
35+
- parse
36+
- legend-pydataobj >=2
37+
- __unix
38+
39+
tests:
40+
- python:
41+
imports:
42+
- lh5
43+
pip_check: true
44+
python_version:
45+
- ${{ python_min }}.*
46+
- "*"
47+
- requirements:
48+
run:
49+
- python ${{ python_min }}.*
50+
- pip
51+
script:
52+
- lh5ls --help
53+
- lh5concat --help
54+
55+
about:
56+
license: GPL-3.0-only
57+
license_file: LICENSE
58+
summary: LEGEND Python Data Objects
59+
description: |
60+
This package provides a Python implementation of the LEGEND Data Objects
61+
(LGDO) I/O to HDF5, including Numba-accelerated custom compression
62+
algorithms for particle detector signals.
63+
More documentation is available in the
64+
[LEGEND data format specification](https://legend-exp.github.io/legend-data-format-specs).
65+
homepage: https://github.com/legend-exp/legend-lh5io
66+
repository: https://github.com/legend-exp/legend-lh5io
67+
documentation: https://legend-lh5io.readthedocs.io/
68+
69+
extra:
70+
recipe-maintainers:
71+
- gipert

0 commit comments

Comments
 (0)