Changes between Version 1 and Version 2 of PythonInterface
- Timestamp:
- May 18, 2010, 9:57:37 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PythonInterface
v1 v2 1 1 = Python interface = 2 2 3 * ''Description'': development of a !FeynRules Python interface, which will be used by MG and Herwig4 * ''Names'': __Claude__, David, Olivier, Will .3 * ''Description'': development of a !FeynRules Python interface, which will be used by MG, Herwig and Golem. 4 * ''Names'': __Claude__, David, Olivier, Will, Thomas Reiter 5 5 * ''Status'': 6 6 * We decided that a model is a Python package, where particles, parameters, etc. are represented as objects. The package will be self-contained in the sense that it provides everything required for the module (definition of the classes, etc.) 7 * For the moment particles and parameters are written automatically from FR. 8 * We created a "dummy model", based on the Fr implementation of the Hidden Abelian Higgs model of FR, where we added a vertex u,u,Z' by hand. 7 * All files are written by !FeynRules. The only missing piece is the definition the anti particles as objects in Python. 9 8 * ''To-do'': 10 9 * Some tuning for the parameters needs to be done, especially "Waterfall structure". 11 10 * Some python files need to be added to the package, e.g. , functions like sqrt, sin, etc. 12 11 * We have now the option to matrices as matrices, rather than component by component. This needs to be discussed and developped further. 13 * The parts dealing with the vertices, couplings, etc. need to be written. Will is working on splitting the FR vertices into triplets according to color, lorentz_structure and coupling. After this is done, Claude will create the writing routines for vertices. 12 -> Right now we all seem to go for the component by component option. 13 * The parts dealing with the vertices, couplings, etc. need to be written. Will is working on splitting the FR vertices into triplets according to color, lorentz_structure and coupling. After this is done, Claude will create the writing routines for vertices. - done - 14 14 * David is developing the Herwig part of the Python interface.