neopdf

Crates.ioneopdf
lib.rsneopdf
version0.3.0-alpha2
created_at2025-07-29 21:13:16.942533+00
updated_at2026-01-05 10:55:33.873476+00
descriptionA modern, fast, and reliable PDF interpolation library
homepage
repositoryhttps://github.com/Radonirinaunimi/neopdf
max_upload_size
id1772818
size354,525
Tanjona R. Rabemananjara (Radonirinaunimi)

documentation

README

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.
Commit count: 515

cargo fmt