Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions recipes/greybox/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{% set name = "greybox" %}
{% set version = "1.0.0" %}
{% set python_min = "3.10" %}

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

source:
url: https://pypi.org/packages/source/{{ name[0] }}/{{ name }}/greybox-{{ version }}.tar.gz
sha256: 737e8001581fe1672a9fe8029be0c06815102ab6f01a0f2ea5b55eee4e9f59aa

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

requirements:
host:
- python {{ python_min }}
- pip
- setuptools >=45
run:
- python >={{ python_min }}
- numpy >=1.20.0
- scipy >=1.7.0
- pandas >=1.3.0
- nlopt >=2.7.0

test:
imports:
- greybox
- greybox.distributions
- greybox.methods
commands:
- pip check
requires:
- pip
- python {{ python_min }}

about:
home: https://github.com/config-i1/greybox
summary: Toolbox for model building and forecasting
description: |
Python port of the R greybox package. Provides likelihood-based regression
with 26+ distributions (ALM - Augmented Linear Model), R-style formula parser,
IC-based variable selection (stepwise), model combination, forecast error
measures, and comprehensive distribution families.
license: LGPL-2.1-only
license_family: LGPL
license_file: LICENSE
doc_url: https://config-i1.github.io/greybox/
dev_url: https://github.com/config-i1/greybox

extra:
recipe-maintainers:
- config-i1