Skip to main content

Code computing approximate DIS N3LO coefficients

Project description

ADANI

ADANI (Approximate DIS At N$^3$LO Implementation) is a C++ code that computes an approximation for the DIS coefficient functions at N$^3$LO in heavy quark production, that are not fully known yet.

ADANI has been used in the NNPDF4.0 PDFs determination at approximate N$^3$LO to produce the N$^3$LO DIS theory predictions, see arXiv and arXiv.

Citation Policy

When using this code please cite arXiv

Dependencies

The code depends on the public library gsl.

Optional dependencies are the library pybind11 and the Python module scikit-build (both public), that are required for building the Python bindings.

Installation

In order to install the C++ library run

mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/your/installation/path/ ..
make && make install

The Python package is available via:

  • PyPI PyPI. Install it with
pip install adani
  • conda-forge: Conda Version. Install it with
conda install adani

For installing the Python module from source run

pip install .

Compile a C++ program

In order to compile a simple program run

g++ -Wall -o test.exe test.cpp `adani-config --cppflags --ldflags --cxxflags`

or

g++ -Wall -I/your/installation/path/include -L/your/installation/path/lib/ -o test.exe test.cpp -ladani

In both cases remember to run

export PATH=$PATH:/your/installation/path/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/your/installation/path/lib

For MacOS users: add the flags -std=c++17 -stdlib=libc++ and run also

export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/your/installation/path/lib

Import the Python module

In order to use the Python module add

import adani

to a Python program.

Contributing

If you want to report a (possible) bug or want to ask for a new feature, please raise an issue: GitHub issues

Contacts

Contact me at niclaurenti@gmail.com.

Words of our prophet

La garra charrúa! L'ultima parola agli uruguagi, sempre loro! L'ultima parola nel calcio è la loro: hanno un cuore differente, lo capisci o no? L'artiglio che graffia, che lascia il segno nella storia dell'Inter: questa è la storia che si ripete! [...] Il graffio che aveva portato l'Inter in Champions serve per rimarcare il territorio: questo è l'Uruguay quando va in campo con tutto se stesso...ecco chi è Vecino: stanco, si, ma lascia in campo Vecino che parla alla fine, lascialo in campo, che la dice lui l'ultima cosa nel calcio! Stanno a insegnare cos'è il calcio agli uruguagi, ma vedi un po' te.

18/09/2018

Messi! Messi! Leo Messi! Il sinistro migliore del mondo. Da Di Maria a Messi, dalla Bajada alla Perdriel sempre Rosario, la città del calcio. Uno per l'altro. Si sblocca la partita. Football! [...] Tutti in piedi per il miglior giocatore del mondo. Rispetto per il numero uno. [...] Rosario, città del calcio, per questo calciatore che troppe volte è stato criticato. Anche quando era a Barcellona, quando è arrivato, sofferente, da giovane, non ha mai dimenticato l'argentino. Parla rosarino, sente l'argentino nel sangue, ha pianto per la Seleccion ed è lui che la tiene in vita. [...] La mistica che entra in campo. Abbiamo nominato Diego [Armando Maradona] 10 minuti fa. Con Diego dentro tutto è possibile ed è col pianto dell'Argentina e gli occhi spiritati del miglior giocatore del mondo. [...] VAMO!

26/11/2022

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adani-1.0.7.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

adani-1.0.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp314-cp314t-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14tmacOS 15.0+ x86-64

adani-1.0.7-cp314-cp314t-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14tmacOS 14.0+ ARM64

adani-1.0.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp314-cp314-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

adani-1.0.7-cp314-cp314-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

adani-1.0.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp313-cp313-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

adani-1.0.7-cp313-cp313-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

adani-1.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp312-cp312-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

adani-1.0.7-cp312-cp312-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

adani-1.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp311-cp311-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

adani-1.0.7-cp311-cp311-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

adani-1.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp310-cp310-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

adani-1.0.7-cp310-cp310-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

adani-1.0.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp39-cp39-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

adani-1.0.7-cp39-cp39-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

adani-1.0.7-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

adani-1.0.7-cp38-cp38-macosx_15_0_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8macOS 15.0+ x86-64

adani-1.0.7-cp38-cp38-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 14.0+ ARM64

File details

Details for the file adani-1.0.7.tar.gz.

File metadata

  • Download URL: adani-1.0.7.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for adani-1.0.7.tar.gz
Algorithm Hash digest
SHA256 d04dbed7d6e7ea0d3005c9de0a9c5e8084cedff38c21e48af36e9795657d3e3e
MD5 fef4957a3cc5b1bbf758fb9b877e94e2
BLAKE2b-256 1e699c0c31b59cc66177998deb2219ac7c77059dfb4315de4ecfec28698c1c33

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 51de8cb5035344cca747f110e4d916507120b97dcbae9d4e0f1daf8b490ded05
MD5 ac47a44bc7ee8860f5bc8024a0d32248
BLAKE2b-256 17d1a89cbc769b1ed2063875bea977fb0ca29488cd44d93a957ff27f0c3293ad

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp314-cp314t-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp314-cp314t-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2b20af99f6bc1f8986a4524e415ba8009505b552a5218b084633e6d6425a75d9
MD5 1579025a79d8b0eb170fe2fd72731323
BLAKE2b-256 1c4c204fd7643ef50d27903a0e6569fa7cf9d43336de47cc2f09847578607b41

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp314-cp314t-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp314-cp314t-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e88dfdc0f40b2aa07c0968f6a0076105e6d38d8555db1c86b9864767bf21a984
MD5 55e520d70289ede38631238e934f5d18
BLAKE2b-256 561cd71bbe5cf2d247aa3c06468c85dc5bcfcc4f2e1ec6066a72ade625ea1625

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb41fcfd6c683ecd3d559426c4c8d857b16a1aefb7b06f60f2e6aca5db0e26ab
MD5 f7412c51f4507a4ce711fbaadc8bd6c8
BLAKE2b-256 c7bcfec18b65a3e2edfebff2464909511b4f2d967d69e9b315a473c11b162953

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 47cc007171cfa1882c1607298884078cc8f4563fcd7f2c6fda1d8d313c0c357f
MD5 68cb2b23574ea0f81028c05b490f2f35
BLAKE2b-256 7d1983691322607988a51a6ea11f4e3ff08542799a4e5a69554c6837cd28754b

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c10bc8b9919b0d136ebc7884ffe67f82ed75c949ad7d1faa34a2a90a9b95b626
MD5 3214ce7217963da1dba0f3c7f39fe422
BLAKE2b-256 799f00cf181b37006a8f64dafb7109b4e1884b255b109f5ee4cefed584c168e3

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1223b98987f82ae610c7e193cc8263966d572e800d0b121c04a52378f1ece5d8
MD5 f0d47f0ba7cef420e02ced36631057b3
BLAKE2b-256 3ece013d53d15dd2c1a8eb1ec4fe97705aa71a1835e340ec350b922c9097ad3b

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3e6d9dd0e96102ce36be18cf0b9904c81be72a34faabdf6e7d6c752c028577fb
MD5 14852766d017abe9ac0e8f24d0d480ab
BLAKE2b-256 4b501b2d4b64e8e08ccaf58e2417c0e70d1b26f15b91f3fa9bc443ce0269156c

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8951e14353f878b46d55c3c47b9fff440431731b9d6b24f2d8a086d18457ffd1
MD5 4f5fab905664bacd96eab07a6d279292
BLAKE2b-256 f7bb23be2a5d7d802df94199cceb1dccf3a25d3b12f86de236eb1d1af096c110

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69c2b505973ac9a2c859297a39656d4db30a325696fe7c156420e32884216c55
MD5 f992cccb2a4a4d1ba386eff298d2ed7a
BLAKE2b-256 f01a23c0350f6d3bc5f65cec78352d1781be7ba2f2699149a63b5ccf30fb7206

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b4911ada4281aae8d15c44997217ff30e74d331ad5dcff08b64eb216354f17ff
MD5 db4a63006c51a3103f95661a512d495e
BLAKE2b-256 6edf4d748c1ac2b6a30d98bafa0e1d756c79878dd0a1c6159e615097653758f8

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f4aaf482c4b310de313904654ccaa9ee01f90ef0df638624a21a44c147c2339c
MD5 0a05a6a065777d896838a4f952f32bab
BLAKE2b-256 1e9881cc28071fa91fca1caf48eb07fcc887c77dba6894cf9e4b0c0d4664b280

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4a83a90f317817ba37c843fb173b518a0048b21cd19e96eef0998030f40bd86
MD5 b7d17cfed34fc8e134ee0b013574ad15
BLAKE2b-256 b2be9c7f0fec6c2248be773759b78508e263f1132140b9bc5760dd14b2a0ecb5

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5776474c35822e41e0d5b86958178f058d7c119bce47f35efd11f16415c6024c
MD5 f2be3e821687fdc092046fc3a83d1447
BLAKE2b-256 f96f3b6fb8997116c5477cda376f15b210e88ef4d78dca9c260cb0900b5697ae

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 97b0629d07d9b108478034c3dd1b0d774e286b99ac31ac6066d5d39b8a5b88d7
MD5 cb7d5329f5e7b29c4e11d41d1e53f84d
BLAKE2b-256 404a845ee9ade86950d3634e0ee8f2b0a919f0bcb772f09a9b06f38ce099d1d6

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 064700ccbb93c1a2924b0bae32d75f54f3ef0800ed38218a50d479ccd39fd0c1
MD5 d855861f36969b4df45a3c7d02cc68ae
BLAKE2b-256 8e3eea0dde1fe50272d323f60c03fc334b8c6aececbcca87c207642ae478053c

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 b521a2cf0571de138d197e4e16e583b817e0eac785bbb17d1d88da70c9ac0cb6
MD5 853fa5ac9e22c3faa4ce8345c5e4ed3f
BLAKE2b-256 edb93d387f7ffb481edfa21051dc001fac5319a9a99bef3f84df67f34f39a7c5

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0ebca4d1df38ab82249472c497e1e74390a2210f88a28d8e51a4a3b7defd33a0
MD5 ec6eae466c6fafe37e5cc7a490908d8d
BLAKE2b-256 226549132117bbf629c44e2547df64f013b677cf88db1e77877e677fd9b3da19

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13d63f1b00594c002329aa1c5a69cb49b7c906be0fefaf08faa519236fe1ce57
MD5 c3371a5ad5feef1dae3a5a9e1a220035
BLAKE2b-256 42b41726deee7db3e99226d8e2b21c2407ce34cab0b2cb1570f423246ff98a5a

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 50488162a54e1a493ac6c9dbe20ba3b31840df3a9c674fe8c0061583a0bab020
MD5 bc746a0a6bc8a6300f6ff989e62bda8b
BLAKE2b-256 c4efcdfcdfd8daa632637a77aa794bdc4c2e16c7de4d1743fc9dcc2957547fbc

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 2f7875dde6d5cf65eb2a0693c3fb7be6b5956a47d66549e8d39064f8bdaab902
MD5 28f2289eb76515ace49d68d93a650c65
BLAKE2b-256 af21dde84670398ad3124715d397f02ed2c67eabca82a0445ed1c3f9a62e4908

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53426a5b0fa82e48e999ffeb91b5ed64079e016e2c039589d10ff525aed72dfc
MD5 3739fab8105ae4573e099e118624087a
BLAKE2b-256 042e15ff3ec9a4562676d7cfcc0b5344b95026bed8b36db7c095accc3f47c689

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp38-cp38-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp38-cp38-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 a3728f5dd6e4693ac215ba92775599e1f33381080be99cc26555ba00e1a2cc02
MD5 dc7515f381074c69515b483d4fa258c5
BLAKE2b-256 7f8092bf5bbb00bf29119b681c99a8cc2e09d3ad7a0fb11c0606791b7d28f1a9

See more details on using hashes here.

File details

Details for the file adani-1.0.7-cp38-cp38-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for adani-1.0.7-cp38-cp38-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 489dadbd51e9fc2d12b5b1a72e3a9428f5c683ad0fe4027cd9772a34f8255638
MD5 9c30d69c879f9d3eddd39b2522aefae0
BLAKE2b-256 e50216d00704a33b33687f44f39728daf723e29c3828d70daad35da79b994197

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page