Skip to content

Commit 023249e

Browse files
CopilotZoverions
andcommitted
Fix pyproject.toml dependencies and scripts configuration
Co-authored-by: Zoverions <208527039+Zoverions@users.noreply.github.com>
1 parent eebf49a commit 023249e

18 files changed

Lines changed: 71 additions & 6 deletions

pyproject.toml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,21 @@ readme = "README.md"
1010
license = {text = "MIT"}
1111
requires-python = ">=3.10"
1212

13-
[project.dependencies]
14-
numpy = "^1.25"
15-
scipy = "^1.11"
16-
matplotlib = "^3.8"
17-
pymc = {version = "^5.0", optional = false}
18-
click = "^8.1"
13+
dependencies = [
14+
"numpy>=1.25",
15+
"scipy>=1.11",
16+
"matplotlib>=3.8",
17+
"pymc>=5.0",
18+
"click>=8.1"
19+
]
1920

2021
[project.optional-dependencies]
2122
dev = ["pytest>=7"]
2223

24+
[project.scripts]
25+
ref-fpe = "ref_toolkit.cli:main"
26+
ref-sim = "ref_toolkit.sim.neuromorphic_diagram:main"
27+
2328
[tool.pytest.ini_options]
2429
minversion = "6.0"
2530
addopts = "-q"

ref_toolkit.egg-info/PKG-INFO

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Metadata-Version: 2.1
2+
Name: ref-toolkit
3+
Version: 1.0.0
4+
Summary: Helios: toolkit for the Resonant Entropy Field simulations and analytics
5+
License: MIT
6+
Requires-Python: >=3.10
7+
Description-Content-Type: text/markdown
8+
Provides-Extra: dev
9+
License-File: LICENSE
10+
11+
# Helios (ref_toolkit) — v1.0
12+
13+
Helios is the companion toolkit for the Resonant Entropy Field (REF) project. It reproduces the 1D Fokker-Planck figure, provides a neuromorphic phase-diagram stub, and includes a small CLI.
14+
15+
## Quickstart
16+
17+
```bash
18+
python -m venv venv
19+
source venv/bin/activate
20+
pip install -e .[dev]
21+
ref-fpe --mode demo --out fpe_evolution.png
22+
ref-sim --chip dynapse-se2 --out phase_diagram.json
23+
```
24+
25+
Contributions welcome. MIT license.

ref_toolkit.egg-info/SOURCES.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
LICENSE
2+
MANIFEST.in
3+
README.md
4+
pyproject.toml
5+
setup.cfg
6+
setup.py
7+
ref_toolkit/__init__.py
8+
ref_toolkit/cli.py
9+
ref_toolkit/utils.py
10+
ref_toolkit.egg-info/PKG-INFO
11+
ref_toolkit.egg-info/SOURCES.txt
12+
ref_toolkit.egg-info/dependency_links.txt
13+
ref_toolkit.egg-info/entry_points.txt
14+
ref_toolkit.egg-info/requires.txt
15+
ref_toolkit.egg-info/top_level.txt
16+
ref_toolkit/analytics/__init__.py
17+
ref_toolkit/analytics/ref_fpe_1d.py
18+
ref_toolkit/sim/__init__.py
19+
ref_toolkit/sim/neuromorphic_diagram.py
20+
tests/test_cli.py
21+
tests/test_fpe.py
22+
tests/test_sim.py
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[console_scripts]
2+
ref-fpe = ref_toolkit.cli:main
3+
ref-sim = ref_toolkit.sim.neuromorphic_diagram:main

ref_toolkit.egg-info/requires.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
click>=8.1
2+
matplotlib>=3.8
3+
numpy>=1.25
4+
pymc>=5.0
5+
scipy>=1.11
6+
7+
[dev]
8+
pytest>=7

ref_toolkit.egg-info/top_level.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ref_toolkit
375 Bytes
Binary file not shown.
1.26 KB
Binary file not shown.
784 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)