diff --git a/recipes/sans-fitter/recipe.yaml b/recipes/sans-fitter/recipe.yaml new file mode 100644 index 0000000000000..236ec9636f960 --- /dev/null +++ b/recipes/sans-fitter/recipe.yaml @@ -0,0 +1,60 @@ +schema_version: 1 + +context: + version: "0.2.2" + python_min: "3.12" + +package: + name: sans-fitter + version: ${{ version }} + +source: + url: https://pypi.org/packages/source/s/sans-fitter/sans_fitter-${{ version }}.tar.gz + sha256: 9646566d1ce8dd03d1437a87a24c8b12d084135a6c225fd7fc96d61c33171da3 + +build: + number: 0 + noarch: python + script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation + +requirements: + host: + - python ${{ python_min }}.* + - setuptools >=61.0 + - wheel + - pip + run: + - python >=${{ python_min }} + - numpy >=1.20 + - plotly >=5.0 + - scipy >=1.7 + - sasmodels >=1.0 + - sasdata >=0.8 + - bumps >=0.9 + - jupyter >=1.0 + - notebook >=7.0 + - ipykernel >=6.0 + - ipywidgets >=8.0 + - columnize + +tests: + - python: + imports: + - sans_fitter + pip_check: true + python_version: + - ${{ python_min }}.* + - "*" + +about: + summary: A flexible template for fitting SANS data with SasModels + license: BSD-3-Clause + license_file: LICENSE + homepage: https://pypi.org/project/sans-fitter + repository: https://github.com/ai4se1dk/SANS-fitter + documentation: https://ai4se1dk.github.io/SANS-fitter/usage + + +extra: + recipe-maintainers: + - MridulS