Skip to main content

Python bindings for the NEST noble element simulations

Project description

nestpy

Join the chat at https://gitter.im/NESTCollaboration/nestpy Build Status 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 TravisCI to build binaries using the manylinux Docker image.

  • Help from Henry Schreiner, which included a great binding tutorial
  • Implementation also based on this

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

nestpy_test2-1.5.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

nestpy_test2-1.5.18-cp310-cp310-macosx_11_0_x86_64.whl (606.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

nestpy_test2-1.5.18-cp310-cp310-macosx_10_15_x86_64.whl (622.3 kB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

nestpy_test2-1.5.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

nestpy_test2-1.5.18-cp39-cp39-macosx_11_0_x86_64.whl (606.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

nestpy_test2-1.5.18-cp39-cp39-macosx_10_15_x86_64.whl (622.5 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

nestpy_test2-1.5.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

nestpy_test2-1.5.18-cp38-cp38-macosx_11_0_x86_64.whl (605.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

nestpy_test2-1.5.18-cp38-cp38-macosx_10_15_x86_64.whl (621.9 kB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

nestpy_test2-1.5.18-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

nestpy_test2-1.5.18-cp37-cp37m-macosx_11_0_x86_64.whl (603.1 kB view details)

Uploaded CPython 3.7m macOS 11.0+ x86-64

nestpy_test2-1.5.18-cp37-cp37m-macosx_10_15_x86_64.whl (619.0 kB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

nestpy_test2-1.5.18-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

nestpy_test2-1.5.18-cp36-cp36m-macosx_11_0_x86_64.whl (603.0 kB view details)

Uploaded CPython 3.6m macOS 11.0+ x86-64

nestpy_test2-1.5.18-cp36-cp36m-macosx_10_15_x86_64.whl (618.7 kB view details)

Uploaded CPython 3.6m macOS 10.15+ x86-64

File details

Details for the file nestpy_test2-1.5.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b440376254344f808fe9a1f88a78e1db7f7cfcc6b624960d12cf3c7e0a6f71a5
MD5 761392bf7c3c851e3fa740cda82b78be
BLAKE2b-256 ebabad4fc0f63aafc8dde895559f3cb95d284c5f92b506b7854e0ec15a26ffad

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c84ad3b49f0904ed05471c061c45c2f089001280681e5ca3b446a97e3a02cc41
MD5 2f9db4cf5e1ee512a48fb43e89c31a91
BLAKE2b-256 407b76a5f9fb8a93aec810dfcc969f31293977eeabb668821a4009a12ca2cc56

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fadf2c09074f9a2823cb4fad4c7effda740b15a63adc312d91a05e8118691239
MD5 e45c03365334b019ba4e719dd01e6ba6
BLAKE2b-256 ec100e62b588d78ab8f38475f87e1df56eccb92bae59190b9293fcf8b87496c1

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6574c02e07b3b565cbfc3e1a59170dfa764ff26b726d928f3ac86283fa6de1a7
MD5 13e25694cb3d0580eaf4eddf31f007b6
BLAKE2b-256 6d1e875707d3c8871c486748d0c916f7d41ab196dd5ded8c60a61c4cc3432bdd

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2b977d2de8a80066977dfc6da4442fa1672588e9d138554332a00babf5f58ec4
MD5 8c550843a76cec7aeb4b29e5be8deeeb
BLAKE2b-256 d6c3348d2a61c86a141dab3704dcd1245cc8d7aff6e998bb677d2edf7e151043

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 958928452d4c71ed7498b72020b07a6a3132b84a864a65aae0bfd4b8b74c1e1f
MD5 72e13fcf1e7a168755e37be03f96bda7
BLAKE2b-256 79577524b2fe59f84d80c9d5060b2ffaca4935f2f9ba90c535d3dd560d383715

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1de400942b9cb0c195f7f4824870d976399dda7fb83c934af65596214c73f4ca
MD5 08f03d93ce9f31ce9fd8451227912911
BLAKE2b-256 2bb3c6c568dd8033abbcc8109894535217b9203d91e9ded0a408f6f8c1499cf7

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 005782d42cf5e35e39412574313b6c4e5615e4b8556198e77ea67d719379bfaf
MD5 f89182aef7a51e691a69436d087d1ac2
BLAKE2b-256 70f5c861693bcb9eaf0d28e9c4daedb99b6f95d3c57b12ce7b9a9db50a8bc6ad

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7d0832380e3f3456a56330e7f48b652c0a23920ab377dbbc616c383c8ff593ce
MD5 aea5754444f7488b17e3f1316d2342d7
BLAKE2b-256 461951a9cdc317b71203fb54a684a07f9bb5a3123d70275906ff75dda98c6806

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7d0a67a451ecff2c957fb1dd5cf0c98370cd36a920a661e655534c0739d970f
MD5 d1f5b1777bcac6fe9a08df294f173b0f
BLAKE2b-256 7dc30e065c623db8ef9789c6770a0355bf5f38b4dea467cc285bafd2e98db5a7

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1b358bf0479caf150f3f5b598499a58283f867d4abad746973193b6b4cbd43de
MD5 f163dcab2f29185a20085683b8fbb234
BLAKE2b-256 e11985c98f107559ba429343742652312fa642d29c176bf28602f95173712e12

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 54f18e3c540f1210d14a0d6169348ab9bbfe4cd80f3d3885fb22206bee1fda97
MD5 4d359d7a0292470b9a22c81e4c640821
BLAKE2b-256 899baf6e97a2887d297b69b050a40f028a7bbb80a0882b1d19cb20b05ae13996

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nestpy_test2-1.5.18-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06c22660b5428ab866e72686594d7983465b881168170b659f4443241e597c89
MD5 c19c1f3e4ded09011098c4a718eea897
BLAKE2b-256 4ffb5d102e4120020b952fe63582531b248002437836dcb9457f44611a012620

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp36-cp36m-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: nestpy_test2-1.5.18-cp36-cp36m-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 603.0 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_test2-1.5.18-cp36-cp36m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 d65a4a26b1f0368414a163ddb7d1865283786838513e80c71f4a47468f972c65
MD5 201348506010a6b6ba3e4a1178262861
BLAKE2b-256 d6887a313190c3a0d70185a353b95a5fc88ebd09070181dc016b096cf367fcd8

See more details on using hashes here.

File details

Details for the file nestpy_test2-1.5.18-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: nestpy_test2-1.5.18-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 618.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_test2-1.5.18-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e2726de50a7248265cf3b675d01224fe958b95ce3c1602fe3fbee5dcca305371
MD5 a0d691955f62949e7f2a358d59c4a01c
BLAKE2b-256 8c155c6a41a2c0df1669752fd7b65bf1c33310e3d06506a7e31af084e8317d71

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