Skip to main content

Python interface to Nurex library

Project description

Nurex

Nuclear Reaction Cross Section calculator. Nurex is a library for Glauber Model nuclear reaction caclulation. The library is written in C++ and Python binding are available.

Installation

Get the copy and type:

> mkdir build
> cd build
> cmake ../
> make

cmake options

compile options, enable or disable with cmake:

cmake ../ -D[OPTION]

available options:

  • THREADS - enable/disable multi-threading support, default ON
  • PYTHON_MODULE - enable/disable building of the python bindigs, pybind11 library required to build the module, default OFF
  • TESTS - build tests, default OFF
  • EXAMPLES - build examples, default OFF
  • APPS - build nurex applications, ie command line nurex app
  • GSL_INTEGRATION - use adaptive integration from the gsl library instead of built in, default OFF
  • GSL_INTERPOLATION - use spline interpolation from the gsl library, default OFF

ie:

cmake -DTHREADS=OFF -DPYTHON_NUREX=ON -DEXAMPLES=ON ../

after the compilation the libraries and headers must be either installed system-wide by make install. (The default install path can be change, ie: cmake -DCMAKE_INSTALL_PREFIX=/opt/nurex)

Or alternatively the library can be installed in any directory and variables PATH, LD_LIBRARY_PATH and later include directories must be set accordingly. This can be done sourcing the init.sh file, which is generated in the build directory:

source init.sh

Tutorial

Tutorial

How To

How to

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

pynurex-1.9.2-cp312-cp312-win_amd64.whl (701.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

pynurex-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pynurex-1.9.2-cp311-cp311-win_amd64.whl (700.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

pynurex-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (740.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pynurex-1.9.2-cp310-cp310-win_amd64.whl (699.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

pynurex-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (739.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pynurex-1.9.2-cp39-cp39-win_amd64.whl (693.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

pynurex-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (739.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pynurex-1.9.2-cp38-cp38-win_amd64.whl (698.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

pynurex-1.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (738.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

Details for the file pynurex-1.9.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pynurex-1.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 701.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for pynurex-1.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f6771706008d9525f2210ac0161fb33e7533c1e17be25a315a9265996913731c
MD5 ef3050f65c6de4b309989fef738c46a7
BLAKE2b-256 a0b400030c0550e21de54258661f4bf226586aa98c35bcee4acc5850786b9758

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynurex-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1376facd17c4dd92d60aecea6ecef2daaaae5908a46620567fca80f43b04204
MD5 7e260be2c53cc85fb8a39e3ad47626f7
BLAKE2b-256 83da74bc532e7375f878213261066f7a24059629d97b88f3b21e903c985bc53b

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pynurex-1.9.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 700.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for pynurex-1.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4b828f5cfc3e119efd8beeacfbd9863fbd49433dcd7843236c90af43f5362550
MD5 b1e2d0eef743bd90b1e36748d3ef1e23
BLAKE2b-256 a07c262d8bbd63b8fe7d865470fed4c36f9a66a720f0020a30868bfd5855b153

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynurex-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e32e07199e03b23a6e3429b1d79f349ddeb4d2c064f995736a527ba92c41670
MD5 724e5f3bc85d5d12897d6d8784d0c2f9
BLAKE2b-256 7c7061d407e94155681e1a7a23b917a64bd7bc2097f5ac1591d789578c660290

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pynurex-1.9.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 699.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for pynurex-1.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a37e6108170f6cdceb5ea81575bd746ab9526b8ad68e5b56408b49602a3fc1b7
MD5 f239fde1e0c181ede8f2e572385bba5f
BLAKE2b-256 3a1474a1a74c18d6ef2605b3087d9d3abed40ef0e5637be7886e508da04beba0

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynurex-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a5ff68a7d260ecb617c9acbaccc916997d0a93576bd22b2b6a29efbf7190431
MD5 6a953aed8681e359c7bcc4cec1e2363c
BLAKE2b-256 8d250f24f71fd0ef6319f8ac4e6121b67884fea9c4b5c7aaa18c318f513777ee

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pynurex-1.9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 693.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for pynurex-1.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1fe217e4fdef99af44f44a850f612422a3a2784218c422a90a22c2fe443c7177
MD5 04959892ab42ecdc1de0eb0a0249fb21
BLAKE2b-256 9ce38314dbc804cd87f38decd4fb200ba0c16f2ed7f0653a34d1ef8e7a5b0175

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynurex-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 071efaa3f1e851e1ed8408d556d13a950c93e3ea2522ccc72b45473b93edf3d0
MD5 53aa0e0c41eff79f4a56315cfa4f5271
BLAKE2b-256 e86c721c00b591d7644648ab82c8b99996e9147017143a71389e8e55f90bfb2e

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pynurex-1.9.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 698.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for pynurex-1.9.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1823fb986e7d012410c322b2210b8d8693f7e5e352a9d2e371e7a3fe77ebc25b
MD5 e94c739554d7123edd6fc25c83de115c
BLAKE2b-256 7741ed027885252a45835a5635437c921322716fd38abd3852d8b32dc313c0e0

See more details on using hashes here.

File details

Details for the file pynurex-1.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynurex-1.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3a93105e2757492139a1f889178b119e6e71b82ece04f61f34bccfe50d2ea53
MD5 0e202a38b6b3618a3f48e3701e9e491f
BLAKE2b-256 9af88f6846f1902a827bb20225f7aaa87f2d304e2d69cba7f16a246151b4bc91

See more details on using hashes here.

Supported by

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