pineappl | PineAPPL is not an extension of APPLgrid
kandi X-RAY | pineappl Summary
kandi X-RAY | pineappl Summary
pineappl is a Rust library. pineappl has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.
This repository contains libraries, tools, and interfaces to read and write PineAPPL grids.
This repository contains libraries, tools, and interfaces to read and write PineAPPL grids.
Support
Quality
Security
License
Reuse
Support
pineappl has a low active ecosystem.
It has 5 star(s) with 0 fork(s). There are 5 watchers for this library.
It had no major release in the last 12 months.
There are 33 open issues and 81 have been closed. On average issues are closed in 107 days. There are 2 open pull requests and 0 closed requests.
It has a neutral sentiment in the developer community.
The latest version of pineappl is v0.5.2
Quality
pineappl has no bugs reported.
Security
pineappl has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
pineappl is licensed under the GPL-3.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
pineappl releases are available to install and integrate.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of pineappl
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of pineappl
pineappl Key Features
No Key Features are available at this moment for pineappl.
pineappl Examples and Code Snippets
No Code Snippets are available at this moment for pineappl.
Community Discussions
No Community Discussions are available at this moment for pineappl.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install pineappl
PineAPPL is written in Rust and therefore needs the Rust compiler and build system cargo. If cargo isn't installed, use your favourite package manager to install it, or go to https://www.rust-lang.org/tools/install and follow the instructions there.
Next install the command-line interface: cargo install --path pineappl_cli This will install the binary pineappl user-wide, typically into ~/.cargo/bin. You can use this binary to perform all kinds of operations on PineAPPL grid files.
Proceed by installing cargo-c, which is required for the next step: cargo install cargo-c
Install pineappl_capi (the C API, needed if you plan to use PineAPPL in your C, C++, Fortran, or Python program): cd pineappl_capi cargo cinstall --release --prefix=${prefix} cd .. where ${prefix} points to the desired installation directory.
Finally, you need to set the environment variables PKG_CONFIG_PATH and LD_LIBRARY_PATH to the right directories. Adding export LD_LIBRARY_PATH=${prefix}/lib:$LD_LIBRARY_PATH export PKG_CONFIG_PATH=${prefix}/lib/pkgconfig:$PKG_CONFIG_PATH to your ~/.bashrc should do the trick (remember to replace ${prefix} with the correct directory). You can check PKG_CONFIG_PATH by running pkg-config pineappl_capi --libs which should print the library flags needed to link against the C API. If there's no output or an error, double-check that PKG_CONFIG_PATH is in the environment and that it points to a directory containing the pineappl_capi.pc file.
For the python interface (optional) please look into the subfolder ./pineappl_py
Next install the command-line interface: cargo install --path pineappl_cli This will install the binary pineappl user-wide, typically into ~/.cargo/bin. You can use this binary to perform all kinds of operations on PineAPPL grid files.
Proceed by installing cargo-c, which is required for the next step: cargo install cargo-c
Install pineappl_capi (the C API, needed if you plan to use PineAPPL in your C, C++, Fortran, or Python program): cd pineappl_capi cargo cinstall --release --prefix=${prefix} cd .. where ${prefix} points to the desired installation directory.
Finally, you need to set the environment variables PKG_CONFIG_PATH and LD_LIBRARY_PATH to the right directories. Adding export LD_LIBRARY_PATH=${prefix}/lib:$LD_LIBRARY_PATH export PKG_CONFIG_PATH=${prefix}/lib/pkgconfig:$PKG_CONFIG_PATH to your ~/.bashrc should do the trick (remember to replace ${prefix} with the correct directory). You can check PKG_CONFIG_PATH by running pkg-config pineappl_capi --libs which should print the library flags needed to link against the C API. If there's no output or an error, double-check that PKG_CONFIG_PATH is in the environment and that it points to a directory containing the pineappl_capi.pc file.
For the python interface (optional) please look into the subfolder ./pineappl_py
Support
Please read the contribution guidelines.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page