-
Notifications
You must be signed in to change notification settings - Fork 51
Expand file tree
/
Copy pathmeta.yaml
More file actions
76 lines (69 loc) · 2.42 KB
/
meta.yaml
File metadata and controls
76 lines (69 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
{% set name = "pattern-causality" %}
{% set version = "1.0.3" %}
package:
name: {{ name|lower }}
version: {{ version }}
source:
url: https://github.com/pattern-causality/pattern_causality_py/releases/download/v{{ version }}/pattern_causality-{{ version }}.tar.gz
sha256: 99d42253d559992eb0137356ad52036789f00dd87ee7f5b1e4e6ebbad5e55141
build:
number: 0
skip: true # [win]
script: >-
{% if target_platform == "osx-64" %}
export SDKROOT=$(xcrun --sdk macosx --show-sdk-path) && export CC=${CC} && export CXX=${CXX} && export CFLAGS="${CFLAGS} -isysroot ${SDKROOT} -I${SDKROOT}/usr/include -mmacosx-version-min=10.9 -Xpreprocessor -fopenmp" && export CXXFLAGS="${CXXFLAGS} -stdlib=libc++ -isysroot ${SDKROOT} -I${SDKROOT}/usr/include -I${SDKROOT}/usr/include/c++/v1 -mmacosx-version-min=10.9 -Xpreprocessor -fopenmp" && export LDFLAGS="${LDFLAGS} -stdlib=libc++ -isysroot ${SDKROOT} -mmacosx-version-min=10.9 -lomp" && {{ PYTHON }} -m pip install . --no-deps -vv
{% else %}
{{ PYTHON }} -m pip install . --no-deps -vv
{% endif %}
requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
- {{ stdlib('c') }}
- make # [unix]
- cmake # [win]
- llvm-openmp >=14.0.6 # [osx]
host:
- python
- pip
- numpy
- setuptools >=45
- wheel
- llvm-openmp >=14.0.6 # [osx]
- libcxx # [osx]
run:
- python
- {{ pin_compatible('numpy') }}
- pandas >=1.0.0
- llvm-openmp >=14.0.6 # [osx]
- libcxx # [osx]
test:
requires:
- pip
- pytest >=6.0
- pytest-cov >=2.0
source_files:
- tests
- setup.py
- pyproject.toml
imports:
- pattern_causality
commands:
- pip check
- pytest tests -v --import-mode=append
about:
home: https://github.com/pattern-causality/pattern_causality_py
license: BSD-3-Clause
license_family: BSD
license_file: LICENSE
summary: Pattern Causality Algorithm in Python
description: |
A comprehensive Python library that implements the Pattern Causality algorithm
for analyzing causal relationships in time series data. This package provides
efficient tools for detecting and quantifying causality patterns between
multiple time series, with a particular focus on nonlinear complex systems.
doc_url: https://github.com/pattern-causality/pattern_causality_py#readme
dev_url: https://github.com/pattern-causality/pattern_causality_py
extra:
recipe-maintainers:
- wanghui5801