Skip to main content

Python bindings for the NEST noble element simulations

Project description

nestpy

Join the chat at https://gitter.im/NESTCollaboration/nestpy Pytest DOI PyPi version Project Status: Active – The project has reached a stable, usable state and is being actively developed. Python Versions PyPI downloads

Visit the tutorials directory for tutorials on the nestpy calls, maintenance, and benchmark plots.

These are the Python bindings for the NEST library, which provides a direct wrapping of functionality. The library is not Pythonic at this point but just uses the existing naming conventions from the C++ library.

You do not have to have NEST already installed to use this package.

Installing from PyPI

For 64-bit Linux or Mac systems, instally 'nestpy' should just require running:

pip install nestpy

You can then test that it works by running the example above.

Installing from source

Requirements: You must have CMake>=2.8.12 and a C++11 compatible compiler (GCC>=4.8) to build.

First, you must check out this repository then simply run the installer:

git clone https://github.com/NESTCollaboration/nestpy
cd nestpy
python setup.py install

Usage

Python bindings to the NEST library:

import nestpy

# This is same as C++ NEST with naming
nc = nestpy.NESTcalc(nestpy.VDetector())

interaction = nestpy.INTERACTION_TYPE(0)  # NR

E = 10  # keV
print('For an %s keV %s' % (E, interaction))

# Get particle yields
y = nc.GetYields(interaction,
		 E)

print('The photon yield is:', y.PhotonYield)
print('With statistical fluctuations',
      nc.GetQuanta(y).photons)

For more examples on possible calls, please see the tests and tutorials folders.

Support

  • Bugs: Please report bugs to the issue tracker on Github such that we can keep track of them and eventually fix them. Please explain how to reproduce the issue (including code) and which system you are running on.
  • Help: Help can be provided also via the issue tracker by tagging your issue with 'question'
  • Contributing: Please fork this repository then make a pull request. In this pull request, explain the details of your change and include tests.

Technical implementation

This package is a pybind11 wrapper of NEST that uses GitHub Workflows to build binaries using the manylinux Docker image from this page.

  • Help from Henry Schreiner, which included a great binding tutorial
  • Implementation also based on this
  • Implementation of GitHub test and build actions was made possible by Joran Angevaare.

See AUTHORS.md for information on the developers.

Citation

When you use nestpy, please say so in your slides or publications (for publications, see Zenodo link above). You can mention this in addition to how you cite NEST. This is important for us being able to get funding to support this project.

History

Patch releases mean (the Z number in X.Y.Z version) that the underlying physics has not changed. Changes to the NEST version will always trigger a minor or major release. If this library changes such that end users have to change their code, this may also trigger a minor or major release.

1.5.2 (2022-04-11)

New Physics:

  • Perfectly vertical MIP tracks now work, and use latest beta model (Greg Rischbieter, LZ/UAlbany)
  • Field in G4 in any direction not just vertical but e.g. radial OK, ala (n)EXO and PETALO (Paola Ferrario)

Code Quality:

  • NEST: Geant4.9.11 & C++17 compatibility achieved (Paola Ferrario, PETALO/Basque Foundation for Science)
  • Multiple scatter code warning addressed: unused variable (Greg Rischbieter, LZ/UAlbany)

nestpy Specific:

  • N/A

1.5.1 (2022-02-09)

New Physics:

  • dE/dx-based yield code moved (execNEST->NEST.cpp) for accessibility. Muons, MIPs, LIPs; random positions
  • Initial or average dE/dx allowed, and use of ESTAR or custom power law, with variation around a mean dE/dx
  • loopNEST for ER restored, with 1st-principles mod TIB model of recombination parameters for sustainability
  • New multiple scatter tool allows for creation of 2+ ER-like/NR-like scatters, or mixed for inelastic, Migdal, etc.

Code Quality and/or Miscellaneous Bug Fixes:

  • random exponential smarter sampling for small ranges especially for Kr83m times (Scott Kravitz, LZ/LBNL)
  • D-D energy spectrum user-settable, serving as example for any NR calibrations (Greg Rischbieter, LZ/UAlbany)
  • New truncated Gauss option, w/ truncation at 0 in 1st usage to solve S2 corner case (Scott Kravitz, LZ/LBNL)

nestpy Specific:

  • N/A

1.5.0 (2021-11-11)

New Physics:

  • Carried over from v2.3 beta: A new binomial random number generator (C++ default library), e- EE models, beta model with new yields and fluctuations, non-beta-ER (XELDA).
  • New beta model is default regardless of E-field, but old one is still accessible
  • ER model (betas and gammas weighted) is its own function, callable
  • Pb-206 ion coming off wall from alpha decay has correct Ly and Qy versus field (Thomas-Imel box model for recomb)
  • The electron extraction efficiency model now includes “optimistic” high e- EE Aprile/PandaX fits (activatable with EPS_GAS negative)

Code Quality and/or Miscellaneous Bug Fixes:

  • C++11 -> 17 default, README updated with all new versioning requirements, but old gcc and cmake versions requested to allow backwards-compatibility with nestpy. std::clamp still doesn’t work, so similar function written by hand
  • 1.1 -> 1.08 for increasing Qy to match new Zurich W-value measurement, but with new more logical variable names both deep in code and in detector file for user, and with one factor universal in NEST.cpp; general variable renaming for greater clarity
  • Numerous cosmetic and aesthetic changes to code, including unused variable removal, while spacing and tabbing made Google clang-format (with shell script for that now included with NEST), if/else Mac dangle warning addressed
  • Kr83m yields same but code overhauled to allow min versus max time separation flexibility and easier data comparison, with bug squashed where wrong error message got replayed
  • NEST is now 30% faster, cf. v2.2.4, at least when using gcc 7+, despite the new binomial fluctuation function!

nestpy Specific:

  • Bindings to energy spectra generators from TestSpectra.cpp, including: tritium and C14 beta sources; AmBe, DD, Cf252 neutron sources; Spin-Independent WIMP Generators.

1.4.12 (2021-11-02)

Sync with NEST v2.3.0beta

  • Beta model updated to work with LUX C-14 (medium E-fields) in addition to XENON1T Rn-220 calibration, < 100 V/cm (Greg Rischbieter, Matthew Szydagis, Vetri Velan, and Quentin Riffard of LZ)
  • Non-beta (L-shell and M-shell) ER data now matched, from the XELDA experiment, with weighting of beta and gamma models (Sophia Farrell, Rice/XENON and Greg R. UAlbany/LZ)
  • Work function of 11.5 eV (EXO-200, Zurich) can now be more accurately reproduced with the "remove quanta" flag set to false, matching the EXO and Baudis (new) data sets (Kirsten McMichael, RPI/nEXO and Matthew Szydagis, UAlbany/LZ)
  • Systematic error taken into account for 3D XYZ position reconstruction with S2, per LUX Mercury paper (Claudio Silva, Coimbra/LZ).
  • Made the default S1 calculation mode hybrid instead of full, for faster simulation of large-energy (e.g., MeV-scale) events
  • Tweaked the default detector example (LUX Run03) to work with the latest models and reproduce D-D and 3H bands perfectly still, while also adding units to this LUX detector header file (Szydagis)
  • Binomial random number generator now uses default C++ library (Robert James, LZ). Code is a bit slower now (only by ~10%) but is more precise, and matches python, Flamedisx
  • The e- ext eff from liquid to gas is now based on both E-field (in liquid) and temperature, not field alone, combining dozen data sets spanning decades, to address concern raised by Sergey Pereverzev, LLNL. So, it's NOT just PIXeY or LLNL, etc.

1.4.11 (2021-08-09)

Sync with NEST v2.2.3

  • Replaced useTiming variable by an enum and made the GetS1 result a class member. Separated the S1 and S2 calculation modes.
  • Made GetS1 return a ref to avoid vector copy
  • Made the GetS2 results a private member returned by reference, while also making GetS1 and GetS2 results "const"
  • Removed useless, unused variables that caused a lot of memory allocation/deallocation; result of all this and the above: +~1-5% faster
  • Updated the parametric S1 calc to account for the truncated-Gaussian SPE and DPE distributions, making it more consistent with "full"
  • Changed hybrid-mode transition to be 100 keV, ~500 photon hits in modern TPCs, instead of hits directly, creating a smooth transition
  • Efficiency adjustment in the S1 parametric mode that further makes the parametric and full modes (previously useTiming -1,0) closer.
  • Changes driven by Quentin Riffard (LZ/LBNL) & Greg Rischbieter (LZ/UA), with ideas from Matthew (UA) & Luke Kreczko (Bristol)

1.4.10 (2021-07-08)

Sync with NEST v2.2.2

Code Quality and/or Misc Bug Fixes:

  • Added default density argument for LXe case, forcing an argument re-ordering (Sophia)
  • Moved position of "delete detector" in execNEST to solve python problem (Albert Baker, Greg R.)
  • Approx eff func for single phe made simpler, for FlameDisx (Robert James, Sophia, Matthew)
  • More robust rule used for when to approximate binomial as Gaussian (Sophia, Greg R.)
  • Warn that you are in a region of too-low time between S1a and S1b for Kr83m only 1x (Sophia)
  • Bad-order if-statements simplified with a min within a max for <0, >1 checks (Luke K., Matthew) New Physics:
  • Liquid Ar model for ER fits all the data better now, in both energy and dE/dx bases (Kate K.)

Code Quality and/or Miscellaneous Bug Fixes:

  • Deleted unused redundant line in GetS1 that re-calculated the drift time (Quentin Riffard, LBNL/LZ)
  • Only print most error and warning messages if verbosity on (Quentin Riffard, LBNL/LZ)
  • Updated TravisCI link in README and added note about OSX builds (Chris Tunnell, Rice/XENON)
  • Use of abs value func standardized, lines broken up, multi-line string for cerr (Matthew at behest of Luke Kreczko, Bristol/LZ) New Physics:
  • Liquid Xe model for NR is now better behaved at few hundred keV and few hundred in S1: no odd increase in band width caused by Nex/Ni zeroing out and kinking the recombination probability. Mean yields model unchanged, nor recombination fluctuations / skewness. (Matthew and Greg R., UAlbany/LZ)

1.4.9 (2021-06-01)

Sync with NEST v2.2.1patch2

Code Quality and/or Misc Bug Fixes:

  • Added default density argument for LXe case, forcing an argument re-ordering (Sophia)
  • Moved position of "delete detector" in execNEST to solve python problem (Albert Baker, Greg R.)
  • Approx eff func for single phe made simpler, for FlameDisx (Robert James, Sophia, Matthew)
  • More robust rule used for when to approximate binomial as Gaussian (Sophia, Greg R.)
  • Warn that you are in a region of too-low time between S1a and S1b for Kr83m only 1x (Sophia)
  • Bad-order if-statements simplified with a min within a max for <0, >1 checks (Luke K., Matthew) New Physics:
  • Liquid Ar model for ER fits all the data better now, in both energy and dE/dx bases (Kate K.)

1.4.8 (2021-04-09)

Sync with NEST v2.2.1patch1

1.4.7 (2021-03-03)

Sync with NEST v2.2.1

  • Cleaned up MANIFEST so pypi dist packages are less bulky #56
  • Added floating point comparison method for equality checks #54
  • Random Number Generation in bindings.cpp to ensure quanta are truly randomized. #54
  • Binding to Kr83m yields model directly so users can specify explicity deltaT_ns between decay modes. #55

1.4.5-1.4.6 (2021-03-01)

(Pre-releases, see version 1.4.7 for distributions)
Sync with NEST v2.2.1

1.4.4 (2021-02-10)

NEST v2.2.0 (no NEST changes)

  • PyPi calls improved to compile for linux

1.4.3 (2021-02-08)

NEST v2.2.0 (no NEST changes)

  • Attempted bug fix (fixed properly in 1.4.4)
  • New tutorials directory

1.4.2 (2021-02-01)

  • Bind with LUX detector file
  • Fix interaction key interpretation in helpers

1.4.1 (2020-12-15)

Sync with v2.2.0 NEST. Includes all files in MANIFEST.in, so that pip install will work.

1.4.0 (2020-11-19)

Minor changes all are to fix software bugs, no physics changes.

  • MANIFEST.in include requirements
  • Make sure to include all dependencies.
  • Fix travis builds.

1.4.0beta (2020-11-14)

NESTv2.2.0beta

1.3.2 (2020-11-11)

NESTv2.1.2

  • New free parameters registered
  • Cases of void initialization in tests fixed
  • Introduced files for debugging tests as we improve code
  • Prepared for NEST v.2.2 which is imminent
  • Solved half of GetS1 and GetS2 issues opened in #37

1.3.1 (2020-08-26)

NESTv2.1.1

1.3.0 (2020-07-06)

NESTv2.1.0

1.2.1 (2020-06-20)

NESTv2.1.0beta

1.1.4 (2020-06-20)

  • Update pybind11 2.5.0
  • Fix manylinux build
  • Add Python 3.8 support

1.1.3 (2019-08-05)

Default arguments for GetYields and GetQuanta (see PR #25)

1.1.2 (2019-08-02)

NESTv2.0.1

  • execNEST included in nestpy
  • Extensive bug fixes and testing improvements

1.1.1 (2018-08-29)

NESTv2.0.0

  • Fix source installation (See #16).

1.1.0 (2018-08-18)

NESTv2.0.0

  • Release to world.
  • Cleanup (#15)

1.0.3 (2018-08-18)

NESTv2.0.0

  • README broken links fixed

1.0.2 (2018-08-18)

NESTv2.0.0

  • Metadata (classifier in setup.py, badges, chat) (#14)

1.0.1 (2018-08-18)

NESTv2.0.0

  • Retrigger release for PyPI deployment

1.0.0 (2018-08-18)

NESTv2.0.0

  • First release intended for general public.
  • Mac OSX support (#10)
  • Complete tests and various bug fixes (#13)
  • Documentation, citation, and technical detail writing

0.2.3 (2018-08-14)

NESTv2.0.0

  • Still working on PyPI

0.2.2 (2018-08-14)

NESTv2.0.0

  • Fix lack of deploy of release to PyPI

0.2.1 (2018-08-14)

NESTv2.0.0

  • Fix tests that were breaking only in deploys

0.2.0 (2018-08-14)

NESTv2.0.0

  • Fully wrapped NEST (PR #5)

0.1.1 (2018-08-14)

NESTv2.0.0

  • First release that deploys on PyPI. Limited functionality. (PR #2)

0.1.0 (2018-08-14)

NESTv2.0.0

  • Initial release

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

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

nestpy_test1-1.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

nestpy_test1-1.5.8-cp310-cp310-macosx_11_0_x86_64.whl (698.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

nestpy_test1-1.5.8-cp310-cp310-macosx_10_15_x86_64.whl (714.2 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

nestpy_test1-1.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

nestpy_test1-1.5.8-cp39-cp39-macosx_11_0_x86_64.whl (698.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

nestpy_test1-1.5.8-cp39-cp39-macosx_10_15_x86_64.whl (714.3 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

nestpy_test1-1.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

nestpy_test1-1.5.8-cp38-cp38-macosx_11_0_x86_64.whl (697.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

nestpy_test1-1.5.8-cp38-cp38-macosx_10_15_x86_64.whl (713.7 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

nestpy_test1-1.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

nestpy_test1-1.5.8-cp37-cp37m-macosx_11_0_x86_64.whl (695.0 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

nestpy_test1-1.5.8-cp37-cp37m-macosx_10_15_x86_64.whl (710.9 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

nestpy_test1-1.5.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

nestpy_test1-1.5.8-cp36-cp36m-macosx_11_0_x86_64.whl (694.9 kB view details)

Uploaded CPython 3.6mmacOS 11.0+ x86-64

nestpy_test1-1.5.8-cp36-cp36m-macosx_10_15_x86_64.whl (710.7 kB view details)

Uploaded CPython 3.6mmacOS 10.15+ x86-64

File details

Details for the file nestpy_test1-1.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2a1493fefbd3ee4f61366f8add6d7c3c37ff09d0aa2aa25e453d752be20eaa3
MD5 f9a17fdbf4b6900cc2e6d8c26214edfe
BLAKE2b-256 43dbb1d27b73e65f2e1981ed4230bc20b196365a3b80837ffc374fa2b022c0bd

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8d54fe6420fee077f825236cce003b2a47f7ebde8482cecc42cd7c9069553867
MD5 59d135d6be273fc479aa751d3e0115b2
BLAKE2b-256 8a4a8ee4e86e5f3f40b53a9af837e372d55f84eb86bebf5a09c2c5c185bf8a6b

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 156e43364503fe682d1db557afe57b986cdc3b97446b276ac9f45041562bf31c
MD5 9f08cc4a4c6ded749fddf05af29845a1
BLAKE2b-256 dc73938908ba13102ae17e561fd8a9394e1446b2a2cbab8766e5a967a632710d

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d76faa01135b1b82a90f5679368f4b588e67df8345e0042cd92452ef8b77d6fb
MD5 6bf47bc0c3d6f8605fa67f0001abf1d4
BLAKE2b-256 76064439cac7bcaf52b8776649890fd9d73114796646889ae796101506e0d5fd

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 487cdb560d56e1821ffe068c7934b8b44279b999586168d62c3948dcf3c7db5f
MD5 9c68602cdb4006a40568d5ff8d4dc83d
BLAKE2b-256 be03d177d0ad6b73a2ac92d8669097ba95b3ae65b8c50fb55dfa70e9f9d51690

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c276e2306dcc26498a90a0252732c800e2e7d6e126d1575a84d586bc51d30152
MD5 4b7a16c88fbac3c982d3e6c4ab24bf83
BLAKE2b-256 cd271460c57f2f63723e5f0564eb8c06cb7885c28f5bca49dd77583b3029f4e9

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 720be9bf8be313604f8bb0662770c7dd0d76a443209eec06076e09f3da79198c
MD5 c956b3551c6a029d19d4f2b64b9bca52
BLAKE2b-256 0c26a90c847b2ba0ea9192d21a6034b7d63bc1edb0d561fa9ed133a25624f3ed

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 729691a3fac169ed58b0543b2058e1c3f84621390879561d544b94f490b7fca3
MD5 8785bfb0a810e63223e225dfcb2323f5
BLAKE2b-256 6b72b9e90de27cdec8588bed5bb5bc333a84b1dbde7fe9bf3646346f7437d488

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7d1076b8330ec326734857396dc28b9d9b582ccf2b5365e5bb23647150ca4a0e
MD5 2fc9f8528732012f3216ba17d5017939
BLAKE2b-256 94f2a4885766b147a770ed71323e8c1db8d7f73b1436af82e137624ecf340176

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f664cedddb220e2fd4d3b849492298626af797f5383fe3279bbba6a70cdf28a6
MD5 ada953f4f1ee966375fb8bfe11541b9f
BLAKE2b-256 f62aa619e0dae819a7b320eab595d9009756c5f022e077678ccadec1459ab272

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 71e290893dad6946625b7da6ac38be8f5d636c40689f42e903ace0505376827c
MD5 12452007d68b5f0374155b1e95ba4f5c
BLAKE2b-256 02fda8fa6de4a7d857ad7591cfd4145407ab786b71b5946a774fb4add39c9332

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8f9ab93c7612f2a17ab3edce1c10f81e4ccf5efc09bc0305a5cdf5c1e0c84047
MD5 a3eac337bf91f5367878866ba58b9952
BLAKE2b-256 a37eca999cb74283475b9ea452f78baa2d21e2fe5ec1af09f300fc3887763e50

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test1-1.5.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2cc3605a4ad5a74d9b196dcc65682c971ffe34ad5e9bb7461f298bfa6f6bfc13
MD5 417833d3389fbf3351ee31fe3f908e30
BLAKE2b-256 37fa59ddae779306f05d83c3b8c025170f9bd630aad00ed4c9f41bfeeab46ae7

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp36-cp36m-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: nestpy_test1-1.5.8-cp36-cp36m-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 694.9 kB
  • Tags: CPython 3.6m, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.15

File hashes

Hashes for nestpy_test1-1.5.8-cp36-cp36m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a657e79d987e2ccef620c5bf0410f81fbbbc6919915663fa84a97096ae9e4786
MD5 c14a29b0c2580ab62c7062be697f2ef1
BLAKE2b-256 987a906c0fa369b7950333ff2fbf01c55cd902de735539d1e7c5b09cdfe87d72

See more details on using hashes here.

File details

Details for the file nestpy_test1-1.5.8-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: nestpy_test1-1.5.8-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 710.7 kB
  • Tags: CPython 3.6m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.15

File hashes

Hashes for nestpy_test1-1.5.8-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 00387f9aee5c65fe263f9696c07f68f29634c5b24ff7ef837c206f44b93f3f3f
MD5 aa455c37221fbaada774856e56face94
BLAKE2b-256 a99cf15f24b0acf2e9a7c44bea1e07d0b25d047763c34258927c746080d6cfee

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