Skip to content

ComPWA Organization Website v0.0.1

Latest
Compare
Choose a tag to compare
@redeboer redeboer released this 26 Jul 15:09
· 77 commits to main since this release
b12bb9c

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)