Conversation
|
|
||
| 1. Replace the CRunDec source files in the `CRunDec3/` directory with the new version, renaming them to `CRunDec.cpp` and `CRunDec.h` | ||
|
|
||
| 2. Update `setup.py` to reference the correct source files |
There was a problem hiding this comment.
I guess after renaming the files in the previous step, this might not be necessary?
|
When updating to 3.1, I changed several types in CRunDec.cpp to ensure compatibility with SWIG. Probably, one needs to patch version 3.1.1 again or implement my changes in the new version of RunDec |
|
Oh, I see. In this PR, the .i file was modified instead. |
|
Managed to fix the windows build. So tests are passing in CI now. Whether this is good enough to merge - 🤷♂️ can't say I fully understand the changes. |
|
v.3.1.2 is on the TTP webpage as well as here. |
|
Great! Would be happy to retire or donate this repo eventually 🙂 |
|
What do you guys think, should we merge this? |
|
Hey guys, I vibe coded a partial port of RunDec to JAX: It contains all the functions currently used in flavio or wilson. The compiled versions are as fast as CRunDec; plus, they are auto-differentiable. 🤖 |
Fixes #22. (?)
This is quite a mess. Although the version number suggests a patch release, signatures of functions were changed and a type was removed. My friendly AI had to add all kind of scary looking stuff to the .i file. Now tests pass...
@peterstangl @Herren FYI