This website requires JavaScript.
410e8b6524
style: apply black formatting after cleanup
main
unzhakov
2026-10-05 23:27:24 +03:00
dc8e26403b
docs: prune research vault to theory-only scope
unzhakov
2026-10-05 22:53:47 +03:00
6aced1d8ac
docs: rewrite README, TODO, AGENTS and CONVENTIONS to theory-only scope
unzhakov
2026-10-05 17:20:27 +03:00
e8b73eb20f
test: check CSV header version against package version, not a literal
unzhakov
2026-10-05 15:14:57 +03:00
62042ae92a
build: drop bs_exp entry point and root extra, bump version to 0.5.0
unzhakov
2026-10-05 14:52:30 +03:00
bc287e42a6
chore: remove local copies of raw detector data
unzhakov
2026-10-05 14:43:11 +03:00
57d5c7334a
refactor: remove fitter analysis framework
unzhakov
2026-10-05 14:35:44 +03:00
abde581146
refactor: remove exp_data experimental data package
unzhakov
2026-10-05 14:31:56 +03:00
67de4e3baa
style: canonicalize black formatting on test files
unzhakov
2026-10-03 01:31:35 +03:00
2788ea0683
feat(cli): separate-branches rename, short aliases, clean dry-run
unzhakov
2026-10-03 01:08:51 +03:00
7f47a876ae
style: apply black formatting to test files
unzhakov
2026-10-02 14:32:04 +03:00
7e31ac4b4e
docs: reflect normalization fixes, detector cleanup and CLI overrides
unzhakov
2026-10-02 12:01:45 +03:00
36174b5d25
refactor: remove stale detector schema keys and single-mode duplicates
unzhakov
2026-10-02 10:21:07 +03:00
3590ca91a1
fix(nuclear_data): use measured transition endpoints per branch
unzhakov
2026-10-02 08:42:51 +03:00
9c3dd80b5c
refactor(cli): delegate paceENSDF config building to library
unzhakov
2026-10-02 07:13:14 +03:00
d166532779
test: cover to_one/concise/single/plot normalization combinations
unzhakov
2026-10-02 06:31:38 +03:00
18a46ad02f
feat(cli): propagate export options through JSON/paceENSDF flows
unzhakov
2026-10-02 05:46:08 +03:00
62bf7fdac2
fix(output): apply positive-integral export guard to to_one mode
unzhakov
2026-10-01 23:02:33 +03:00
ee7aedc80a
fix(spectrum): lone branch defines endpoint in single-branch mode
unzhakov
2026-10-01 22:04:17 +03:00
6bb7b950c7
style: apply black formatting to pending files
unzhakov
2026-09-30 10:41:28 +03:00
ea4b652ccb
chore: ignore ROOT data files produced by notebooks
unzhakov
2026-09-30 03:16:45 +03:00
40d0836056
docs: document core spectrum, physical branch columns, CSV-driven plots
unzhakov
2026-09-30 03:11:05 +03:00
f5b79000a4
fix(scripts): list min/max calls, typed mains, drop unused header reads
unzhakov
2026-09-30 03:11:05 +03:00
dc350aacfc
fix(fitter): stop referencing removed detector_response module
unzhakov
2026-09-30 03:08:13 +03:00
8172ba2541
test: adapt existing suites to unconditional core, drop dead detector tests
unzhakov
2026-09-30 03:08:13 +03:00
7dc2ec79d1
feat(cli): report core in dry-run, build plots from exported CSV
unzhakov
2026-09-30 03:04:18 +03:00
afb7afc5b7
feat(output): physical branch spectra, universal factor, CSV-driven plotting
unzhakov
2026-09-30 03:04:18 +03:00
bab19de458
feat: make phase space and Fermi function unconditional core components
unzhakov
2026-09-30 03:04:18 +03:00
8bc9b0fd87
test: pin core-spectrum invariant (phase_space x fermi always included)
unzhakov
2026-09-30 03:04:18 +03:00
687e05cbe2
style: reformat assertion blocks in test files
unzhakov
2026-09-29 13:06:22 +03:00
be3e288e0d
docs: update documentation files and fix linting issues
unzhakov
2026-07-07 13:32:48 +03:00
9bf1e1333e
refactor: rename visualize module to output module and separate concerns into core, csv_export, and visualization modules
unzhakov
2026-07-07 12:59:11 +03:00
6dc1e3924d
feat: add CLI options for custom CSV separator and normalize-to-one branch normalization
unzhakov
2026-07-06 17:32:56 +03:00
1b4d418b5f
feat: change CSV output format to use tab delimiters instead of comma delimiters
unzhakov
2026-07-03 18:01:39 +03:00
643e035c54
feat: update CSV headers and plot titles to show active/excluded branches and intensity cutoff exclusions
unzhakov
2026-07-03 17:45:35 +03:00
c6aaf3b76a
fix: use underscores in branch names for CSV headers in concise mode
unzhakov
2026-07-03 15:21:44 +03:00
c2795bf86e
fix: use underscores in branch names for CSV headers
unzhakov
2026-07-03 15:10:10 +03:00
a7eef7bc20
feat: polish CSV header format with improved metadata and column naming
unzhakov
2026-07-03 14:58:19 +03:00
876e1e3ab8
Add massive neutrino support and improve CSV/CLI output
unzhakov
2026-07-02 10:33:28 +03:00
406fd57bcd
chore: add .pi-lens/ to .gitignore
unzhakov
2026-05-26 15:01:17 +03:00
8b0ced4b65
fix: resolve 4 fatal bugs — json_to_config, create_config_from_source, Am-241 constant, CLI positional args
unzhakov
2026-05-26 14:57:35 +03:00
38e97213c5
Remove root output
unzhakov
2026-05-22 18:25:57 +03:00
8599574723
docs: fix stale file references in TODO.md structure and completions
unzhakov
2026-05-22 15:18:17 +03:00
2fedd03d92
fix: bump __version__ to 0.4.0 to match pyproject.toml
unzhakov
2026-05-22 15:18:09 +03:00
fd76eff109
docs: add docs_check.py to quality gates, add bs_exp CLI, document pytest markers
unzhakov
2026-05-22 15:18:00 +03:00
5dd9c7977a
feat: add docs_check.py for automated documentation consistency checks
unzhakov
2026-05-22 15:17:52 +03:00
d8838d19f4
chore: remove obsolete notebooks and add uv.lock
unzhakov
2026-05-22 12:20:36 +03:00
ab164fbf98
fix: robust Am-241 calibration with width-constrained peak detection
unzhakov
2026-05-21 18:21:51 +03:00
8952d0f789
fix: robust Am-241 peak detection for energy calibration
unzhakov
2026-05-21 16:43:10 +03:00
5ec6305e09
fix: conditional matplotlib backend for interactive + headless use
unzhakov
2026-05-21 16:05:58 +03:00
fa4e61a9f6
chore: add .rpiv/ to .gitignore
unzhakov
2026-05-21 16:03:20 +03:00
5c2b12c0e6
feat: experimental data calibration pipeline with ROOT I/O
unzhakov
2026-05-21 16:01:25 +03:00
caa4a77ebd
fix: correct energy calibration from Am-241 peaks
unzhakov
2026-05-18 00:01:28 +03:00
42dcad56a2
fix: add data/raw/ to .gitignore
unzhakov
2026-05-17 22:57:19 +03:00
5f70e3a15a
feat: add raw binary spectrum reader and data quality analysis
unzhakov
2026-05-17 22:55:52 +03:00
3c0a43ad4d
docs: update TODO and AGENTS for v0.4.0 completion
unzhakov
2026-05-17 19:31:39 +03:00
27a6993419
Merge pull request #3 from unzhakov/dev/phase2-fitter
Evgeniy Unzhakov
2026-05-17 19:21:14 +03:00
38b44b56e6
feat: v0.4.0 package restructuring — split into 4 modules
unzhakov
2026-05-17 18:58:04 +03:00
745bbae4cd
refactor: rename 'analyzer' to 'visualize' — analysis belongs to fitter module
unzhakov
2026-05-17 01:33:13 +03:00
10ad3a867b
docs: restructure TODO.md with v0.4.0 package architecture plan
unzhakov
2026-05-17 00:34:16 +03:00
0d51c68bcb
Merge pull request #2 from unzhakov/dev/move-analyzer-to-separate-file
Evgeniy Unzhakov
2026-05-16 23:59:41 +03:00
64785f4aa9
style: remove transition type from plot header — shown in branch legends instead
unzhakov
2026-05-16 23:24:33 +03:00
55cfb30b2b
refactor: unify plotting — single-branch treated as multi-branch with one branch; remove old single-branch methods
unzhakov
2026-05-16 22:59:48 +03:00
b3d6abb4d5
polish: unify plot output — external headers, compact legends, consistent titles
unzhakov
2026-05-16 21:21:28 +03:00
f05a2de1b8
refactor: move BetaSpectrumAnalyzer to separate analyzer module
unzhakov
2026-05-16 20:41:58 +03:00
8314cee29c
refactor: restructure metadata files for context efficiency
unzhakov
2026-05-16 19:51:37 +03:00
1a23283cf1
fix: decay_info_to_config() now passes branches to SpectrumConfig; update docs for paceENSDF completion
unzhakov
2026-05-16 18:50:06 +03:00
5276dcc851
docs: mark all migration phases complete in TODO
unzhakov
2026-05-15 16:54:45 +03:00
76d183b913
test: Phase 5 — advanced improvements
unzhakov
2026-05-15 16:48:46 +03:00
c96fb6175a
test: add .gitkeep files and update TODO with phase 1-4 complete
unzhakov
2026-05-15 15:56:28 +03:00
c78d0655a0
test: complete migration to structured test suite
unzhakov
2026-05-15 15:52:50 +03:00
fea151d8d7
docs: add test migration TODO with 5-phase plan
unzhakov
2026-05-15 15:09:13 +03:00
4b08df3873
test: create new test architecture with shared property/API tests
unzhakov
2026-05-15 15:04:52 +03:00
bd14e3bb7a
docs: add test architecture documentation
unzhakov
2026-05-15 14:29:53 +03:00
4fb52fce2f
docs/refs: flatten directory structure — move summary.md to parent folder
unzhakov
2026-05-15 13:55:16 +03:00
030ae3e4b9
docs: restructure knowledge base into tree layout + gA extraction module
unzhakov
2026-05-14 19:46:39 +03:00
efcd6a524a
Merge pull request #1 from unzhakov/pi-dev/gA-shape-factor-parameterization
Evgeniy Unzhakov
2026-05-13 15:03:25 +03:00
3acb23987a
docs: add gA-driven shape factor parameterization (SSM) note
unzhakov
2026-05-13 14:46:58 +03:00
984c4f6884
Add regression test for Tc99 ENSDF intensity values
unzhakov
2026-05-08 16:11:06 +03:00
620488860b
Fix Tc99 branch intensity from paceENSDF
unzhakov
2026-05-08 16:08:41 +03:00
c404d83418
Remove 'universal_' prefix from CSV column names in multi-branch mode
unzhakov
2026-05-08 15:54:13 +03:00
a5144f2c33
Merge branch 'pi-dev/csv-branch-info-in-header'
unzhakov
2026-05-08 15:41:16 +03:00
b02159ba5c
Remove repeated per-branch metadata columns from CSV export
unzhakov
2026-05-08 15:41:10 +03:00
9eb58bf101
feat: multi-branch decay support (B3) — per-branch transition types, intensity cutoff, raw-value plotting
unzhakov
2026-05-08 08:36:29 +03:00
ef337073d6
docs: update TODO and README for B3 completion and BranchConfig export
unzhakov
2026-05-08 08:35:01 +03:00
69eca97736
test: comprehensive multi-branch decay test suite (30 tests)
unzhakov
2026-05-08 08:34:30 +03:00
6293710089
feat: multi-branch CLI with intensity cutoff and per-branch info
unzhakov
2026-05-08 08:33:39 +03:00
3216c50943
feat: per-branch transition types from ENSDF and raw-value plotting
unzhakov
2026-05-08 08:33:12 +03:00
572e222c78
Merge dev/cli-logging-refinement to main
unzhakov
2026-05-05 14:35:36 +03:00
4a3d31de83
Update docs and TODOs for CLI & plot improvements
unzhakov
2026-05-05 14:35:11 +03:00
5ac004352b
Fix mypy type errors and black formatting
unzhakov
2026-05-05 14:01:28 +03:00
d6328d4b24
Enhance plot output with ID tracking and two display modes
unzhakov
2026-05-05 13:33:46 +03:00
3749220efc
Fix pyright type errors and correct paceENSDF Q-value extraction
unzhakov
2026-05-05 12:43:43 +03:00
297778d780
Add ./output/ directory for debug verification artifacts and update development workflow
unzhakov
2026-05-05 10:48:53 +03:00
330ebddaef
refactor: refine CLI options and enhance debug logging
unzhakov
2026-05-05 09:08:08 +03:00
eb52c3b918
Merge dev/update-b2-status: cross out B2 (Input Flexibility) as implemented
unzhakov
2026-05-04 17:36:45 +03:00
7a925725ad
docs: cross out B2 (Input Flexibility) as implemented
unzhakov
2026-05-04 17:06:47 +03:00
0b5fe88f7b
docs: remove stale checkboxes, consolidate README vs TODO
unzhakov
2026-05-04 16:01:54 +03:00
3182ceb675
Merge dev/logging-infrastructure: structured logging, CSV headers, CLI improvements
unzhakov
2026-05-04 15:46:29 +03:00
9050019ddd
feat: add structured logging, CSV metadata headers, and CLI improvements
unzhakov
2026-05-04 15:11:01 +03:00