yadism is a wonderful 😉 package for computing DIS observables.
yadism present some real advantages with respect to analogous codes available. They are mainly related to the choice of developing this project applying a modern methodology.
the project is open source, freely available from an early stage of development, open for requests and contributions
the project has been developed using python, because even if it would make harder to improve the runtime performances, it will improve enormously readability
the project is managed applying CI/CD patterns, in this way is continuously benchmarked at any update, against other tools, itself and preserving invariants exploiting a unit-test suite (for a full description see Tests)
a lot of attention has been paid in writing a helpful and detailed documentation, to help users and future maintainers