-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (23 loc) · 878 Bytes
/
Copy pathMakefile
File metadata and controls
31 lines (23 loc) · 878 Bytes
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
# NeuroQuantAI — Synthetic Quant Research & Analytics Lab — common commands.
# Uses the project virtualenv at .venv if present, else system python.
PYTHON ?= .venv/bin/python
PIP ?= .venv/bin/pip
.PHONY: install run report test clean help
help:
@echo "Available targets:"
@echo " install Install dependencies into .venv"
@echo " run Run the full analytics pipeline (charts + CSVs + HTML)"
@echo " report Alias for run (regenerates all deliverables)"
@echo " test Run the pytest suite"
@echo " clean Remove generated artefacts and caches"
install:
$(PIP) install -r requirements.txt
run:
$(PYTHON) -m neuroquant.pipeline
report: run
test:
$(PYTHON) -m pytest tests/ -q
clean:
rm -rf .pytest_cache **/__pycache__ src/**/__pycache__ site
rm -f sample_outputs/*.csv sample_outputs/dashboard.html
rm -f docs/assets/*.svg docs/assets/*.png