From b4ed2963d2230a0cb7d4426f01e507828ea4ba8d Mon Sep 17 00:00:00 2001 From: Pim Nelissen Date: Tue, 27 Jan 2026 15:20:05 +0100 Subject: [PATCH] Add pyproject.toml and requirements.txt --- pyproject.toml | 32 ++++++++++++++++++++++++++++++++ requirements.txt | 6 ++++++ 2 files changed, 38 insertions(+) create mode 100644 pyproject.toml create mode 100644 requirements.txt diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..00cb2eb --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,32 @@ +[build-system] +requires = ["setuptools>=64.0", "wheel"] +build-backend = "setuptools.build_meta" + +[tool.setuptools.packages.find] +where = ["src"] + +[project] +name = "pg-rad" +version = "0.1.0" +authors = [ + { name="Pim Nelissen", email="pi0274ne-s@student.lu.se" }, +] +description = "Primary Gamma RADiation Landscape" +readme = "README.md" +requires-python = ">=3.12.4" +dependencies = [ + "matplotlib>=3.9.2", + "numpy>=2", + "pandas>=2.3.1", + "piecewise_regression==1.5.0", + "pyyaml>=6.0.2" +] +license = "MIT" +license-files = ["LICEN[CS]E*"] + +[project.urls] +Homepage = "https://github.com/pim-n/pg-rad" +Issues = "https://github.com/pim-n/pg-rad/issues" + +[project.optional-dependencies] +dev = ["pytest", "notebook"] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..274e5e8 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +matplotlib>=3.9.2 +notebook>=7.2.1 +numpy>=2 +pandas>=2.3.1 +piecewise_regression==1.5.0 +pyyaml>=6.0.2 \ No newline at end of file