Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add multipers #28987

Open
wants to merge 36 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
c8e15cf
first recipe
DavidLapous Jan 30, 2025
db84c82
fix: username
DavidLapous Jan 30, 2025
88d8ca4
lint
DavidLapous Jan 30, 2025
ecb0ce2
add home
DavidLapous Jan 30, 2025
5de284e
lint + deps update
DavidLapous Jan 30, 2025
afa668f
remove windows
DavidLapous Jan 30, 2025
74982f8
lint
DavidLapous Jan 30, 2025
5b8c54b
lint
DavidLapous Jan 30, 2025
531ecd9
lint
DavidLapous Jan 30, 2025
cf05410
remove python pin
DavidLapous Jan 30, 2025
0aacd32
add: import test
DavidLapous Jan 30, 2025
28b49b6
remove python version
DavidLapous Jan 30, 2025
67a87f7
add: License
DavidLapous Jan 30, 2025
2c6dca1
python minimum version
DavidLapous Jan 30, 2025
a3a2a99
Merge branch 'conda-forge:main' into multipers
DavidLapous Jan 30, 2025
48af7ed
python minimum version
DavidLapous Jan 31, 2025
ded8519
Merge branch 'conda-forge:main' into multipers
DavidLapous Jan 31, 2025
e47ddda
python version
DavidLapous Jan 31, 2025
25c5433
lint
DavidLapous Jan 31, 2025
0e0ede4
fix: python version in recipe
DavidLapous Jan 31, 2025
2e67d46
fix: python version
DavidLapous Jan 31, 2025
a8c0487
set build to raw number
DavidLapous Jan 31, 2025
1972b85
fix: raw build number
DavidLapous Jan 31, 2025
71ff369
Merge branch 'main' into multipers
DavidLapous Jan 31, 2025
8e3ea4b
fix: raw python version
DavidLapous Jan 31, 2025
156cc2c
switch to pypi tarball
DavidLapous Feb 3, 2025
9ae9356
version bump, re-enabled windows
DavidLapous Feb 4, 2025
13cfa10
remove license (already in tarball)
DavidLapous Feb 4, 2025
b4a5072
update test
DavidLapous Feb 4, 2025
4c0a814
fix: release was missing a file
DavidLapous Feb 4, 2025
9488736
fix: removed unnecessary dependency
DavidLapous Feb 4, 2025
e5bf5fb
Merge branch 'main' into multipers
DavidLapous Feb 4, 2025
63ba736
fix: bad line
DavidLapous Feb 4, 2025
634e711
disable windows build (boost issue)
DavidLapous Feb 4, 2025
0714157
Merge branch 'main' into multipers
DavidLapous Feb 6, 2025
cc30ac0
Merge branch 'main' into multipers
DavidLapous Feb 7, 2025
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
63 changes: 63 additions & 0 deletions recipes/multipers/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{% set name = "multipers" %}
{% set version = "2.2.3" %}

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

source:
DavidLapous marked this conversation as resolved.
Show resolved Hide resolved
url: https://github.com/DavidLapous/multipers/releases/download/v{{ version }}/multipers-{{ version }}.tar.gz
sha256: d5beb966e6272d3894e3bf4dad3814f60863b5c0b08b415f8a56601da9237eaf

build:
script: {{ PYTHON }} -m pip install . -vv
number: 0
skip: true # [py<=39 or py>=313 or win]

requirements:
build:
- {{ compiler("c") }}
- {{ stdlib('c') }}
- {{ compiler('cxx') }}
- python
- numpy >=2
- cython >=3
host:
- python
- numpy >=2
- cython >=3
- setuptools
- pip
- tbb
- tbb-devel
- libboost-python-devel
- libboost-devel
run:
- python
- tbb
- numpy
- gudhi >=3.8
- tqdm
- scipy
- joblib
- matplotlib-base
- scikit-learn
- pot


test:
DavidLapous marked this conversation as resolved.
Show resolved Hide resolved
imports:
- multipers
requires:
- pip
commands:
- pip check
about:
home: https://davidlapous.github.io/multipers/
summary: Multiparameter Topological Persistence for Machine Learning
license: MIT
license_file: LICENSE

extra:
recipe-maintainers:
- DavidLapous