Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
167b890
refactor: clean up tasks - cause too messy only 4 maintain
Concode0 Mar 7, 2026
2a3bea9
refactor: clean up datasets - cause too messy only 4 maintain
Concode0 Mar 7, 2026
82b8923
feat: support signature r and refine docstring
Concode0 Mar 7, 2026
443c802
refactor: remove unused tests cause remove tasks
Concode0 Mar 7, 2026
5bb99c4
feat: add noise injection tests in manifold example
Concode0 Mar 7, 2026
da0ce99
feat: add blade-inverse, project, reject feature
Concode0 Mar 7, 2026
7ccfe1c
refactor: remove legacy models
Concode0 Mar 7, 2026
c0906e4
feat: implement iterative unbender and related modules for sr tasks
Concode0 Mar 7, 2026
1c4856d
refactor: remove legacy tasks files
Concode0 Mar 7, 2026
d5bc7eb
refactor: add docstring with type hinting
Concode0 Mar 7, 2026
cdbe0a1
feat: add grade-2 lut and change rotor_translate directly translate t…
Concode0 Mar 7, 2026
19cd8e8
feat: Implement GeometricSquare for sr or future
Concode0 Mar 7, 2026
24db1f3
refactor: remove lm and deeplense tasks
Concode0 Mar 7, 2026
f201abd
feat: add skeleton for deap and glu (geometric language understanding)
Concode0 Mar 7, 2026
3f3dd67
refactor: remove lm and deeplense configs and increase probe epochs f…
Concode0 Mar 7, 2026
c7cb91a
refactor: organize layers folder
Concode0 Mar 7, 2026
fd2b3e5
refactor: change import codes cause layers folder organize
Concode0 Mar 7, 2026
cfc2617
refactor: change import codes cause layers folder organize
Concode0 Mar 7, 2026
11aa96f
refactor: organize model/ structure and fix memory explosion and forw…
Concode0 Mar 7, 2026
da64214
feat: add recover options that provide for not inject scale into grade-0
Concode0 Mar 7, 2026
51d00b6
feat: implement iu-sr initial structure and need parameter tuning and…
Concode0 Mar 8, 2026
7f342df
feat: add utils and remove duplicate code
Concode0 Mar 8, 2026
eac491a
feat: add tests and remove some legacy task related tests
Concode0 Mar 9, 2026
f82001e
refactor: rename the datasets/ cause module shadowing with hugginface…
Concode0 Mar 9, 2026
58769c8
chore: remove legacy datasets/
Concode0 Mar 9, 2026
584ec00
feat: add grade-involution (flip) and unceratinty function
Concode0 Mar 9, 2026
73dfb9d
feat: add configs for new lqa, sr, deap_eeg tasks
Concode0 Mar 9, 2026
23a9411
feat: add Neutralizer and few adapters for specific tasks
Concode0 Mar 9, 2026
94018c6
fix: correct error when lqa's datalib data download
Concode0 Mar 9, 2026
4e0498b
feat: add deap and lqa task's inital model structure and organize md1…
Concode0 Mar 9, 2026
1e4515f
feat: add lqa and deap_egg tasks and minor refactor import methods
Concode0 Mar 9, 2026
4196569
chore: update zeta and lorentz experiments plots
Concode0 Mar 9, 2026
e24d19f
chore: update .gitignore and uv env files
Concode0 Mar 9, 2026
c030764
feat: add Asymmetry and InvolutionConsistency Loss
Concode0 Mar 9, 2026
a19db2b
feat: add root.propagate options in log.py
Concode0 Mar 9, 2026
17baaa2
chore: remove backlog and readme.md in sr models and organize some st…
Concode0 Mar 9, 2026
b9ca205
feat: improve deap using better decision mechanism and cache as .pt
Concode0 Mar 9, 2026
94c6bd7
feat: improve sr models with expanded basis and better implicit logics
Concode0 Mar 9, 2026
7a824e4
fix: correct data mismatch bugs
Concode0 Mar 9, 2026
85870ab
feat: improve md17 tasks with PGA
Concode0 Mar 9, 2026
fad65f7
feat: update tests cause updated structure
Concode0 Mar 9, 2026
dd3ce2c
feat: updated symbolic_regression.py for tasks
Concode0 Mar 9, 2026
44a6402
refactor: move orthogonality into functional/
Concode0 Mar 9, 2026
303163b
feat: use rmd17 and add train/val/test manual setting feature for aca…
Concode0 Mar 9, 2026
40888d0
docs: refactor the legacy docs with new tasks and new core features
Concode0 Mar 9, 2026
90b1ed5
refactor: refine docstring and comment and update using rmd17
Concode0 Mar 9, 2026
2847ae6
refactor: refine docstrings
Concode0 Mar 9, 2026
9d66bd4
chore: update uv related files
Concode0 Mar 9, 2026
d57badd
docs: update readme.md
Concode0 Mar 9, 2026
6cd4f57
chore: update speed analysis for sr tasks.
Concode0 Mar 9, 2026
b19d445
feat: update regression tasks and remove classification
Concode0 Mar 10, 2026
d98db03
fix: memory explosion
Concode0 Mar 10, 2026
608109f
update md17 tasks and fix rmd17 dataset loading error - temporally ca…
Concode0 Mar 10, 2026
0b89239
refactor: remove unicode docstrings that generated by claude
Concode0 Mar 10, 2026
9321d8a
refactor: change base config for md17 task
Concode0 Mar 10, 2026
e57e5df
update assets about md17 tasks
Concode0 Mar 10, 2026
be07809
docs: update readme.md - update md17
Concode0 Mar 10, 2026
b1abf33
chore: delete multi_rotor_qm9_best.pt
Concode0 Mar 10, 2026
e8a37bb
chore: remove legacy feynman_benchmarks results
Concode0 Mar 10, 2026
001f066
chore: remove legacy plots and update new plots
Concode0 Mar 10, 2026
1d44827
docs: update README.md
Concode0 Mar 10, 2026
f471d85
fix: docstring annotation is little tweaked cause few objects
Concode0 Mar 10, 2026
f447731
chore: update uv environments
Concode0 Mar 10, 2026
e369731
chore: update .gitignore
Concode0 Mar 10, 2026
350fa8e
refactor: add type hinting in forward
Concode0 Mar 10, 2026
af3ead8
feat: refactor all test sets - add marker and unify pytest
Concode0 Mar 10, 2026
8e9cf1e
chore: fix typo using unicode
Concode0 Mar 10, 2026
71f1bd6
fix: potential error case when using cga cause wrong results by prese…
Concode0 Mar 10, 2026
90c96db
feat: updata documents and add workflows (docs, tests)
Concode0 Mar 10, 2026
bb198d7
chore: add pytest markers
Concode0 Mar 10, 2026
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
32 changes: 32 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Deploy Documentation

on:
push:
branches:
- main
workflow_dispatch:

permissions:
contents: write

jobs:
deploy-docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: astral-sh/setup-uv@v4
with:
version: "latest"

- uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install documentation dependencies
run: uv sync --group dev

- name: Deploy to GitHub Pages
run: uv run mkdocs gh-deploy --force
129 changes: 129 additions & 0 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
name: Tests

on:
push:
branches-ignore:
- main
pull_request:
branches:
- main
schedule:
- cron: "0 3 * * *" # nightly at 03:00 UTC
workflow_dispatch:
inputs:
suite:
description: "Test suite to run"
required: false
default: "not-slow"
type: choice
options:
- unit
- not-slow
- full

jobs:
# ── Fast unit tests: runs on every push to non-main branches ──────────────
unit:
name: Unit tests (push)
runs-on: ubuntu-latest
if: github.event_name == 'push'

steps:
- uses: actions/checkout@v4

- uses: astral-sh/setup-uv@v4
with:
version: "latest"
enable-cache: true

- uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install core + sr + md17 + dev extras
run: uv sync --extra sr --extra md17 --extra dev

- name: Run unit tests
run: uv run pytest tests/ -m unit -q --tb=short

# ── PR gate: unit + non-slow tests ────────────────────────────────────────
pr-gate:
name: PR gate (not slow)
runs-on: ubuntu-latest
if: github.event_name == 'pull_request'

steps:
- uses: actions/checkout@v4

- uses: astral-sh/setup-uv@v4
with:
version: "latest"
enable-cache: true

- uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install all task extras + dev
run: uv sync --extra sr --extra md17 --extra lqa --extra dev

- name: Run non-slow tests
run: uv run pytest tests/ -m "not slow" -q --tb=short

# ── Nightly / manual: full suite ──────────────────────────────────────────
full:
name: Full suite (nightly / manual)
runs-on: ubuntu-latest
if: >
github.event_name == 'schedule' ||
(github.event_name == 'workflow_dispatch' && github.event.inputs.suite == 'full')

steps:
- uses: actions/checkout@v4

- uses: astral-sh/setup-uv@v4
with:
version: "latest"
enable-cache: true

- uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install all task extras + dev
run: uv sync --extra sr --extra md17 --extra lqa --extra dev

- name: Run full test suite
run: uv run pytest tests/ -q --tb=short

# ── Manual override: run any suite on demand ──────────────────────────────
manual:
name: Manual (${{ github.event.inputs.suite }})
runs-on: ubuntu-latest
if: >
github.event_name == 'workflow_dispatch' &&
github.event.inputs.suite != 'full'

steps:
- uses: actions/checkout@v4

- uses: astral-sh/setup-uv@v4
with:
version: "latest"
enable-cache: true

- uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Install all task extras + dev
run: uv sync --extra sr --extra md17 --extra lqa --extra dev

- name: Run ${{ github.event.inputs.suite }} tests
run: |
SUITE="${{ github.event.inputs.suite }}"
if [ "$SUITE" = "unit" ]; then
uv run pytest tests/ -m unit -q --tb=short
else
uv run pytest tests/ -m "not slow" -q --tb=short
fi
16 changes: 5 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,31 +1,25 @@
# Python-generated files
__pycache__/
.pytest_cache/
*.py[oc]
build/
dist/
wheels/
*.egg-info
.venv

GEMINI.md
.DS_Store
outputs/
data/
benchmarks/results/

PATENT_*.md

# Virtual environments
.venv

# Training artifacts
*.ckpt
*.pt
train_log_*.txt

# Visualization outputs (root-level)
/*.png
/*.gif

lorentz_plots/
zeta_plots/

# Reference PDFs
*.pdf
site/
61 changes: 0 additions & 61 deletions FEYNMAN_BENCHMARK.md

This file was deleted.

Loading
Loading