First release, for Zenodo
See all documentation on compwa-org.rtfd.io.
💡 New features
- lambdify complex sqrt for JAX (#13)
- implement relativistic K-matrix (#37)
- implement F-vector in TR-010 (#43)
- add z-cutoff slider (#44)
- formulate dispersion integral with SymPy (#126)
⚠️ Interface
- implement symbolic Dalitz phase space (#139)
🐛 Bug fixes
- fix cron syntax to every two months (#7)
- add links to corresponding PRs (#14)
- skip first cell in analytic continuation demo (#22)
- improve wording in demos (#27)
- compute T, not T-hat (#40)
- render execution time of TR-002 cells (#41)
- add back hide-code extension (#68)
- fix pytest-notebook for demos (#49)
- show bug in TR-011 (#79)
- do not evaluate ArrayMultiplication in TR-011 (#81)
- remove bug lambdification BoostZ in TR-011 (#82)
- remove binary files (#138)
🔨 Internal maintenance
- fix report URLs with numbering scheme (#9)
- freeze existing notebook outputs (#12)
- upgrade to ampform v0.10.4 (#38)
- import develop page from PWA Pages (#46)
- upgrade to AmpForm v0.11.0 (#50)
- remove mdit-py-plugins version limit (#51)
- pin requirements in frozen notebooks (#71)
- drop support for Python 3.6 (#132)
- remove redundant autolink-skip (#137)
- remove binary files (#138)
- shrink Conda environment base dependencies (#141)
- install TensorWaves v0.2.9 in TR-002 (#155)
- switch to black's default 88 line width (#157)
📝 Documentation
- illustrate component-wise lambdifying (#8)
- add links to corresponding PRs (#14)
- host interactive presentations via Binder (#15)
- visualize Chew-Mandelstam function (#19)
- distinguish appmode and normal presentations (#20)
- add AmpForm mini-demo (#21)
- add intro slide to AmpForm mini-demo (#23)
- improve analytic continuation with split cells (#24)
- add Chew-Mandelstam to analytic cont. demo (#25)
- add TR-004 (WIP) with Rieman sheet visualization (#26)
- improve wording in demos (#27)
- add interactive s-plane visualization (#28)
- improve mini-demos (#29)
- add TR-006 about interactive 3D plots (#31)
- add physical vs unphysical demo (#32)
- use breakup momentum to reduce branch points (#33)
- add TR-005 about K-matrix (#30)
- increase page width (#39)
- implement relativistic K-matrix (#37)
- improve explanation of K-matrix (#42)
- import develop page from PWA Pages (#46)
- improve wording on about page (#48)
- import deprecated projects from PWA Pages (#60)
- describe release flow (#62)
- improve main project overview (#66)
- link C++ guidelines + re-read develop page (#74)
- implement recursive symbolic kinematics (#73)
- show supported Python versions (#89)
- investigate performance with extended data (#101)
- freeze cell output TR-011 (#102)
- add Hypothesis and utterances overlay (#110)
- automatically link code examples to API (#107)
- add TR-014 about amplitude sum notation (#112)
- create TR-015 from AmpForm's spin-alignment (#119)
- link to GitHub project boards (#120)
- add TR-013 with spin alignment data test (#111)
- formulate dispersion integral with SymPy (#126)
- organize TRs with sphinxcontrib-needs (#131)
- implement symbolic Dalitz phase space (#139)
- switch to
sphinx-design
(#158) - merge about page into main landing page (#165)
- add Zenodo config (#166)
- add back link to EBP (#167)
🖱️ Developer Experience
- fix cron syntax to every two months (#7)
- close milestone upon release (#11)
- freeze existing notebook outputs (#12)
- push releases to stable branch (#16)
- run pytest only over git diff (#17)
- switch to pre-commit.ci where possible (#35)
- speed up TR-009 and TR-010 (#47)
- remove mdit-py-plugins version limit (#51)
- automatically upgrade pinned requirements (#58)
- pin requirements in CI (#59)
- implement sphinx-issues extension (#72)
- run notebooks with nbmake (#91)
- change requirement updates to bimonthly (#96)
- run cron job only on 1st of the month (#100)
- automatically link code examples to API (#107)
- always run cron job if running workflow dispatch (#113)
- deactivate pytest notebook workflow (#130)
- drop support for Python 3.6 (#132)
- build documentation with make (#144)
- run specific notebooks from GitHub Actions (#154)
- fix pytest notebook job for diffs (#153)