RhoMesonLineshape
No description available
Install / Use
/learn @mmikhasenko/RhoMesonLineshapeREADME
Analysis example "Rho Meson Lineshape"
It is an example repository showing the transformation of the code from notebook to structured project.
Notebook prototype
The analysis is prototyped in Pluto notebook. It can be run with
# open julia terminal
using Pluto
Pluto.run()
# open file notebooks/poleanalysis.jl
The notebook file contains description of all dependences in it. Might take some time for installing all requirements when run for the first time.
Structured project
The code is split into the source code (building models, common utils, i/o interfaces) and put to src/ folder.
The analysis is split into three parts:
- model building
scripts/buildmodels.jl: construct and test the models - analysis of the poles and error propagation
scripts/poleanalysis.jl - plotting symmary
scripts/polesummary.jl
The script scripts/poleanalysis.jl save intermediate results into JSON file that is read for plotting in scripts/polesummary.jl.
Running the analysis code:
# open julia terminal
cd(PROJECT_FILDER) # pwd() for novigation
] activate .
include("scripts/poleanalysis.jl") # to run the analysis
include("scripts/polesummary.jl") # to produce the plot with the summary
As the result, the plot plots/polesummary.pdf will get updated.
The code can also be run by bash with the line
julia scripts/poleanalysis.jl
Correct environment is set by placing the lines
using Pkg
cd(joinpath(@__DIR__,".."))
Pkg.activate(".")
at the beginning of every script.
Further notes
Reproducibility:
Project.tomldescribe all explicit dependences of the projectManifest.tomldescribe all dependences of the project with exact versions
Please create an issue to this repository in case something is not working.
Related Skills
node-connect
351.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
