1[build-system]
2requires = ["scikit-build-core>=0.5.0", "pybind11>=2.11.1"]
3build-backend = "scikit_build_core.build"
5[project]
6name = "benchcompress"
7version = "0.1.0"
8description = "Benchmarking compression methods for integer timeseries data"
9readme = "README.md"
10requires-python = ">=3.8"
11authors = [
12 { name = "Jeremy Magland" }
13]
14dependencies = [
15 "numpy",
16 "scipy",
17 "zstandard",
18 "simple_ans",
19 "requests",
20 "lindi",
21 "brotli",
22 "click",
23 "numba",
24 "pybind11>=2.11.1",
25 "segyio",
26 "lz4"
27]
29[tool.scikit-build]
30cmake.minimum-version = "3.15"
31cmake.source-dir = "src/benchcompress/algorithms/ans"
32cmake.build-type = "Release"
33wheel.packages = ["src/benchcompress"]
35[project.scripts]
36benchcompress = "benchcompress.cli:main"