Skip to content

Commit

Permalink
Merge pull request #27504 from odlgroup/staging/odl
Browse files Browse the repository at this point in the history
Adding ODL (Operator Discretization Library).
  • Loading branch information
xhochy authored Oct 10, 2024
2 parents e0a0ae1 + fbf2be9 commit c2645a5
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions recipes/odl/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{% set name = "odl" %}
{% set version = "0.8.0" %}

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

source:
url: https://github.com/odlgroup/{{ name }}/archive/refs/tags/v{{ version }}.tar.gz
sha256: dec092ce1f152707d821146046d4d1441672ad6c22d28dd46e1f77d79c210a38

build:
noarch: python
number: 0
script: {{ PYTHON }} -m pip install . -vv

requirements:
host:
- python >=3.7
- pip
- setuptools >=65.6

run:
- python >=3.7
- future >=0.16
- numpy >=1.19, <1.27
- scipy >=1.1
- packaging >=17.0
- matplotlib-base >=3.4

test:
requires:
- pytest >=5.4
imports:
- odl
commands:
- python -c "import odl; odl.test()"

about:
home: https://github.com/odlgroup/odl
license: MPL-2.0
license_file: LICENSE
summary: "Operator Discretization Library - a versatile Python framework for rapid prototyping in Inverse Problems and related fields"
doc_url: https://odlgroup.github.io/odl/
dev_url: https://github.com/odlgroup/odl

extra:
recipe-maintainers:
# Ozan Öktem
- ozanoktem
# Justus Sagemüller
- leftaroundabout
# Emilien Valat
- Emvlt

0 comments on commit c2645a5

Please sign in to comment.