Thanks to visit codestin.com
Credit goes to lib.rs

13 releases

new 0.2.0-alpha8 Sep 30, 2025
0.2.0-alpha6 Sep 21, 2025
0.2.0-alpha1 Aug 14, 2025
0.1.1 Jul 30, 2025

#1571 in Algorithms

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

687 downloads per month
Used in 3 crates

GPL-3.0-or-later

210KB
4K SLoC

NeoPDF

Crates.io MSRV Crates.io Version GitHub Tag GitHub License

NeoPDF is a fast, reliable, and scalable interpolation library for both Collinear Parton Distribution Functions (PDFs) and Transverse Momentum Dependent Distributions (TMDs) with modern features, designed for both present and future hadron collider experiments. It aims to be a modern, high-performance alternative to both LHAPDF and TMDlib, focusing on:

  • Performance: Written in Rust for speed and safety, with zero-cost abstractions and efficient memory management.
  • Flexibility: Supports multiple interpolation strategies and is easily extensible. The abstraction of the interpolation crate makes it easier and efficient to implement custom interpolation methods.
  • Multi-language Support: Native Rust API, with bindings for Python, Fortran, C, and C++.
  • Features and Extensibility: NeoPDF is very extensible and therefore makes it easier to introduce new (Physics) features without introducing technical debts.

Dependencies

~16–36MB
~525K SLoC