Code computing approximate DIS N3LO coefficients
Project description
ADANI
ADANI (Approximate DIS At N3LO Implementation) is a C++ code that computes an approximation for the DIS coefficient functions at N3LO in heavy quark production, that are not fully known yet.
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 Pyhton bindings.
Installation
In order to install the C++ library run
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/your/installation/path/ ..
make && make install
In order to install the Python package run
pip install adani
Compile a program
In order to compile a simple program run
g++ -Wall -o test.exe test.cpp -ladani `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 the first case 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++
.
Python module
In order to use the Python module do
import adani
remembering to run
export PYTHONPATH=$PYTHONPATH:/your/installation/path/lib/python3.X/site-packages/
where X
is your Python version.
Contacts
Contact me at niccolo.laurenti@mi.infn.it.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for adani-0.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50e656f3d6b561f07f3daf35391b4355bfb7a08f4f7c0f6a38c3ce10a6be95d2 |
|
MD5 | 46b78ad729404ef43c9f58b995df3239 |
|
BLAKE2b-256 | 02e630bfb57459966cf7a83f4bf83bac84f2a15bfbe7e1cbc924ab0eead79a6d |
Hashes for adani-0.14.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e4cbd8663ecc548c6d71da9e2b061bc2c3230ba8510f82001c60b5657b3bf36 |
|
MD5 | bcb0ac202b4d92cacb13c50445bf15b8 |
|
BLAKE2b-256 | ca0dc6b842d93d33a90e82e8cbaeeaa9d82a07b92090fab0bbdc498258594312 |
Hashes for adani-0.14.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cde7e134110ae7ce2c8884733ff1ac0dcbba790ba5dbae8893ff19111de0286 |
|
MD5 | 75c1730be08f1f36c6e924a53842dac0 |
|
BLAKE2b-256 | bb3db09c92bf2a109020e7948f8bbf148f525f84fe8fcb024b9dccab64352c47 |
Hashes for adani-0.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6afa2be08547d92fb19a048e0b752753e32c9f1b38f289e8bc3727e72903001c |
|
MD5 | 9ea82e4f6c192d42fd710e3e6a31e55c |
|
BLAKE2b-256 | ac4c8401e5fc6c036e5de2f9a84a9c2604d1b55573eee2fe35e9085b7795f1d7 |
Hashes for adani-0.14.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21a52bff5c6f0a190c2ad3ab3a36433d9843aa0226820a8c930c06ed8ab6d20c |
|
MD5 | 05c82ac0e93f1551a94899b5d7c8a96b |
|
BLAKE2b-256 | 03a13d3c50c4faa51b94d4ebe835f352f1747de8791eeac7f04012806f8ac4f6 |
Hashes for adani-0.14.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e61080eb68f85d1b6efc7a3c09276a4949d89190b508b39424f8edd6400864bd |
|
MD5 | b086981a9e113729215a6c298d49b5d3 |
|
BLAKE2b-256 | 70acb592527623cee1df09cb158318f73992d1f933d8d97029835e99327855e2 |
Hashes for adani-0.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e0779cc0fedcc42535f48e9329337bdbd239e8faed8e1a7469be7ae7d022801 |
|
MD5 | 92ce75c8c2168f3dcf43e85fbb65d534 |
|
BLAKE2b-256 | 552ff8dbb496b4a256ae9a8329d3f465c7289f04ca58b09eb7fd20c5c8d7b569 |
Hashes for adani-0.14.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3db311cc742de1f52ae723e8198991385a6f2b3123b391d8be94f4f2d649f2d |
|
MD5 | 8ed0610da83d999d4de96d08bf37d27a |
|
BLAKE2b-256 | 2196a640f267e9283f55b5fc6120c577144c16ed0f4f142742acc6a935a5442b |
Hashes for adani-0.14.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 843cf105e0277feadbb8699c0c2137f31cca726dd88eb7c8c9657d40a5b8af1c |
|
MD5 | 80b06231f141c233ef3c50899e9f7a3d |
|
BLAKE2b-256 | 1b7373ae4f5c2b36ec8be8c237beae13101d9f0e99aa80bb5d8b0e0b4bebec8a |
Hashes for adani-0.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaa5945bf2a69c91308a263916a31ee82c75148e8226a43dfcc219b49a11f08b |
|
MD5 | 1e317a40f5df68465c850e534d2a75b0 |
|
BLAKE2b-256 | 146552ac7df4ecec46218510e025fc3546d3688681b9b77d353e422703698bcc |
Hashes for adani-0.14.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e76c7dff6054953e5b1845c5389dc987b73eebac9b4111f1e99deafd6c542c20 |
|
MD5 | 897150d7ec8b89271383a57a71ca3ff0 |
|
BLAKE2b-256 | 12d96c20fda4295ebc0e78d18585b2bc3955ee0bf8f0404857dd01eb64c27ad4 |
Hashes for adani-0.14.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1c7fb5adce3f870ffeef551cd2e4cf25e868dabcee7156dd8b0fe7fc19f9a8f |
|
MD5 | 0af318c5dd2d2e38892e8bb1b9b63de5 |
|
BLAKE2b-256 | 361b785a196de5d5901ca1eba7fe48c3e7c1793ba34f0d146e64a575ce179998 |
Hashes for adani-0.14.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddc173c247b7c8d8e734070090a6fd2801955e38ed6716815af474f835ce4276 |
|
MD5 | fa3e0c57bd7faa5026c8be06f641bdbd |
|
BLAKE2b-256 | 391213e6bdfeac7ba7997344da9d5edeec3c31610e06e73d2d0dc0ed516720ec |
Hashes for adani-0.14.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28b64c886aaa1fa91820d8d8b1750adbc8b70295f1b0ae99b9d742323c525d50 |
|
MD5 | 89f3488673caa20cce829d2f123bc45f |
|
BLAKE2b-256 | 31dc54e004c593c99634158d1a0ba730c8f9aae2c5473c3fddd83ecb8a13688f |
Hashes for adani-0.14.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e6e20b33050dae91c724af1d2852c7dc5b9a092529e9dc9eeef91e02c2fc4a2 |
|
MD5 | 533d73a1629e2f6f82395580b95f309b |
|
BLAKE2b-256 | 81b1b7940a246286ebcc19b322e9b46f6d002f3ae2a5c34eccfeed553c75bb5e |