Skip to main content

Sampling and Injection for Rare EveNts: A neutrino and rare-process injection toolkit

Project description

Build

SIREN

SIREN (Sampling and Injection for Rare EveNts) is a framework for injecting and weighting interaction final states of complex topology, with specific concern for the detector geometry. SIREN is designed to support a wide variety of neutrino experimental setups, including atmospheric neutrinos, accelerator beam decay-in-flight neutrinos, and neutrinos from decay-at-rest sources. SIREN grew out of LeptonInjector, a neutrino injection code developed within the IceCube collaboration to study atmospheric and astrophysical neutrino interactions in the IceCube detector.

SIREN provides a generic interface for user-defined BSM processes (and includes several pre-defined processes). It also supports generation of any number of secondary processes, e.g. the decay of a BSM particle after it has been created by an initial process. SIREN also includes detector geometry definitions for a number of existing HEP experiments, although contributions are always appreciated!

Python installation of SIREN

SIREN is distributed on pypi as siren, and can be installed via pip with:

pip install siren

For development of SIREN as a python project, simply clone the repository:

git clone https://github.com/Harvard-Neutrino/SIREN.git
cd SIREN

and run the following command to build and install SIREN:

pip install . --config-settings='build-dir=build'

After the python bindings are installed, you should be able to import the siren python library. Open a python interpreter by running python, and then run

import siren

To use SIREN, you will

  1. Define a primary process and a list of secondary processes by specifying a particle type and which interactions (cross sections or decays) each particle can undergo

  2. For each (primary or secondary) process, define a set of distributions from which to sample when injecting that particle (e.g. energy, position, direction)

  3. Combine this information to define an InjectorBase object

  4. Generate interaction trees using the InjectorBase object

  5. Create a TreeWeighter object using a list of primary and secondary physical processes

  6. Calculate the event weight for each interaction tree using the TreeWeighter object

For an example of this in action, see resources/DipoleInjection/inject_HNLs_CCM.{py,ipynb}

Dependencies

For local installations, you need the following:

  • A C++ compiler with C++14 support.

  • Some classes also require Photospline to create and to read cross sections. Read more about it, and its installation at github.com/icecube/photospline. Note that Photospline has dependencies that you will need that are not listed here.

  • SIREN requires Photospline's SuiteSparse capabilities, whose dependencies are available here.

For building py-bindings,

  • Python > 3.8

  • That's it! We use pybind11 to generate our pybindings, which is automatically included in SIREN as a submodule

Included External Dependencies

These are not ostensibly a part of SIREN, but are included automatically as submodules for its functionality.

  • cereal: for serialization

  • delabella: for Delaunay triangulation in our interpolation classes

  • googletest: for constructing our tests

  • pybind11: for compiling our python bindings

  • rk: a relativistic kinematics library used mostly in the CrossSection and Decay subclasses

  • photospline: a library that uses the penalized spline technique to efficiently compute, store, and evaluate B-spline representations of such large multi-dimensional tables

C++ installation of SIREN

To use SIREN in a C++ project, there are a few more steps.

We will be trying to keep our source, build, and install directories separate. To this end, these instructions will assume the following directory structure:

| local (for installing built libraries, headers, and binaries)
|  --lib
|  --include
|  --bin
| source (source code for SIREN and other dependencies)
|  --SIREN
|     --build (for building SIREN)
|  --(SIREN dependencies...)

git clone git@github.com:Harvard-Neutrino/SIREN.git

or

git clone https://github.com/Harvard-Neutrino/SIREN.git

to download the source code. To download the submodules, run

git submodule update --init

Now cd SIREN/build to get to the build directory. We call cmake

cmake ../ -DCMAKE_INSTALL_PREFIX=../../local

This tells cmake to install the shared objects in the local directory. CMake prepares a Makefile which calls the g++ compiler with the necessary instructions to compile. So now you'll call

make -j4 && make install

to build the project and install the project. Now you need to set all the environmental variables so this actually works. We recommend putting the followig commands into a env.sh script that can load the environment.

export PROJECTSPACE=/path/to/parent/directory
export PROJECTBUILDPATH=$PROJECTSPACE/local
export PROJECTSOURCEPATH=$PROJECTSPACE/source
export PREFIX=$PROJECTBUILDPATH
# On linux:
export LD_LIBRARY_PATH=$PROJECTBUILDPATH/lib/:$LD_LIBRARY_PATH
# On mac:
export DYLD_FALLBACK_LIBRARY_PATH=$PROJECTBUILDPATH/lib/:$DYLD_FALLBACK_LIBRARY_PATH

Now you should be good to go!

Making Contributions

If you would like to make contributions to this project, please create a branch off of the main branch and name it something following the template: $YourLastName/$YourSubProject. Work on this branch until you have made the changes you wished to see and your branch is stable. Then, pull from main, and create a pull request to merge your branch back into main.

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

siren-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

siren-0.0.3-cp312-cp312-musllinux_1_2_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

siren-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

siren-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

siren-0.0.3-cp312-cp312-macosx_11_0_arm64.whl (15.7 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

siren-0.0.3-cp312-cp312-macosx_10_9_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

siren-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

siren-0.0.3-cp311-cp311-musllinux_1_2_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

siren-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

siren-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

siren-0.0.3-cp311-cp311-macosx_11_0_arm64.whl (15.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

siren-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

siren-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

siren-0.0.3-cp310-cp310-musllinux_1_2_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

siren-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

siren-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

siren-0.0.3-cp310-cp310-macosx_11_0_arm64.whl (15.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

siren-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

siren-0.0.3-cp39-cp39-musllinux_1_2_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

siren-0.0.3-cp39-cp39-musllinux_1_2_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

siren-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

siren-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

siren-0.0.3-cp39-cp39-macosx_11_0_arm64.whl (15.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

siren-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

siren-0.0.3-cp38-cp38-musllinux_1_2_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

siren-0.0.3-cp38-cp38-musllinux_1_2_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

siren-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

siren-0.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (15.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

siren-0.0.3-cp38-cp38-macosx_11_0_arm64.whl (15.7 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

siren-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl (16.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file siren-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 048671c42198b51c04bc81ae5a9dfe38bfd4c6b20d8ba67fca733f55c079eefa
MD5 9e8ef2de143e1b7c11d044f51afb5511
BLAKE2b-256 298a2f226d61e1d5ae7771d9aefbc2ea35e90ff522eeb958df096f470b65d4d0

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c32da1df6e922b8de06b62078cc64da63b14440f8b36afedd8045eb5aac0a0a0
MD5 aeed3e2f51855c8eed432c0f143b6b5a
BLAKE2b-256 8d056e4838c56b51e2543fe7c58f4fc43cd57b4bc977804558709565a75775c5

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa21e35d71b23a5fdd2fb87cc4403870300b3bca6dc05cac2af3a3f69621d26e
MD5 b4301d3bc3f9c4b06ce25de2b18ed7cb
BLAKE2b-256 341e80d0d2a7abd95ec4f2eff5fcc758cd145692f4d26520e3dd6d8153dbfa42

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 35e7ebd1a807e9d1437e68d91d360fe55ef4c5c5d42259cb9a9c4915872ecbbf
MD5 290fc9742f0ecde965f77ea9de8a50bb
BLAKE2b-256 a5cadcf148f585c47dc29397ec96109e9b7abbde86c21c9652d8ff07d2c84837

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f943b866274767f85487bd781bbbe367a00f9d51671a145187ccea1498d96770
MD5 27026e8b8ee3d20d9ee515cb36016892
BLAKE2b-256 4bbc3108a978cfb2ca5525cf100a34f3b9ad94f054835df1017af65c205a2d6f

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73243d794948f41c3fe0ff5ef0362fcf054ecb54fa920be21dbfaaf99040385e
MD5 d060238df39ec08bafde480478bd131e
BLAKE2b-256 ac8edd0465ab7c8649266aa34cff0c2a72b79c894d6335c7b5bf488049c312fc

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c56ee6118501b5675c96626e06ed2c69da790b508bdad82c2c1b45e3b2606cb2
MD5 23706176469833e3e7245c8b52b49a85
BLAKE2b-256 9098b8a34089e0768ce22d2aea623af1c9ce7e17b8c05f04dafa258cf71b8be1

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a78692bb3643ff238adee584477b3ba85a24ad7f0225cb2079708a1bff3ff7d
MD5 aa14fe8a7d33dd45d6db56eb4c3714cf
BLAKE2b-256 df696a6ff77bd388a030342d6791e92eed7b1051c2df61815134f5c3b7b65285

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1ad381458f9f0dbe8d96345c3220f4b74a92d4bae1f87af1004887fb60a8b0c
MD5 59439ff74d14f0d986face2c9a50ca15
BLAKE2b-256 747bae3fe06c387aa30aa4fadac81d078aae3053e1721db5d362a663b346bba8

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d350951e2ad23c04fed5898b5ebc759050370d779f59a18df4aa23cf5aecc7f
MD5 79d04c76602e30b2eb7fcdde86c42ee3
BLAKE2b-256 708919cbf295a597a7659ec5e5172e090db15c14f37a840c1c9706ddef2f73ff

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0b3001bd8c4f706f8cb310445c2161d8d288b7fa4d23ebd21c8cf8d11b17102
MD5 b51664962534bc6906ab03f9f43187f8
BLAKE2b-256 fcc2dabdda1777a073e9c151124d002cfe733f7d94377fecf14fb00304d9a7d6

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d239e8e1c849ebbc3d5a1a077586f66c17f07fb404c62852a09434d284bd7aae
MD5 ef2da794b971a7bcf287943bd64bebaa
BLAKE2b-256 740fe307ba0dbc3fa5d3535d9b6179cfae1aecd4f507c5c3eedd9f2dcaa70179

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b411ece2656b36b91ac1076a2601429f67d9e84af004dbf55893ad762a5fef80
MD5 1889d97704825bf37bc36cda46389a52
BLAKE2b-256 948bf48022b9488037c91cfca30ed233cd455b45cf835e7e778856e95a3704c5

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72acf254d284659efecc7b8534d7fc98f3b45c6d0daf6b61ec162a09386ed0f1
MD5 7cd5a6eb8ba704785083f6eccecee0e8
BLAKE2b-256 46f9357999fc4457461ca99680b4724d20d7d41fa435b368c8a92a57251050ed

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988698547e19b53b47df11f754fdcf12e92f3df383208436bdf1e28834a0411b
MD5 729e30146a2f4be096ce69ae53a5bfb5
BLAKE2b-256 e95c586d2e85a797f538c46f620d42c6155c4d4f594840f835f9ab5b9683af0d

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c514379c99e7a19491eb56687a4019deb23efb52ce89400f78919f97487b53c
MD5 a2ff2bdee63f1f03aab73aa436e47786
BLAKE2b-256 3a71d9087c28910a5adc9f856de8f060166d14f472d7c6959b4fbb0d0e08c034

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b77f96c228cb65c15e4ce91d948f43e07e33f0e0f0e5612e2c0ff911757e0ceb
MD5 1001ba592c5d9434fc2d9606f9be9fff
BLAKE2b-256 f4aae7cca72509597f2ed62ad69ef863919e91cce64d83c4c92574ed12ff8cd8

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f1a743a9892a00be93754745df26d21b2172bd791901d37de24301a12d91939
MD5 8f58850295af8a46ee0240b25fc7eecd
BLAKE2b-256 3b84e9c25aadb8f6f23cafb2f8aca27bcaaab414ff934225f31983633a1bee37

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ed45427aa661254d370e35db9f6da4c445d9c4c3ae7e9667833aad15d011303
MD5 59cbe33629c38d9a94785eef72ec8a6a
BLAKE2b-256 3ca57854a1194aac16f4e4446a84bb74a6700cb24f39ff805d72306059e71223

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c62dacdcc9838ce435f3465e6ebaa1b7c38aedcfd3135deb00c6b5599b05bfc4
MD5 ca280bed6dbf6c44dec5d42e10deafd1
BLAKE2b-256 ca88faa221635eb407e4ce7dd0ce2a52fc10319a6b8e7571597b92c30d42bcef

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08c42ff2f048576e0631c902b8e553a2c129c649ebb864d417275f48260f9b80
MD5 a64eb9ccba9849cf324be7a57e0c49ef
BLAKE2b-256 5d70704df6b7bb4982a8870e7cf3ddf5659545c9d6b32a9d3f580023e068e21a

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 289498c652e898df88b3b10f6a52691732212bf32412259003ce1bb451343520
MD5 2c59c362deab638175043a40c7c71dc6
BLAKE2b-256 629b594b4a2a8849d142e2833180b6cb638889d25c12645842c96ab6f5dc393a

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa1d3871bace3e688107ac7bb97c909b393045b782e5015d5265d795fdee0bee
MD5 930911bcffe7cd0250cb08ba751f8f1a
BLAKE2b-256 27070fab0b22ee41e1da2a26310c888bb6bf25de5180ef6a9e21209bd4f8ffba

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45dfd3147c3cf4bf10480744902daf018717d93f84e8eab8c64a5aabef7c96ab
MD5 9052ef2d19bf413d77ea0b2c0495457e
BLAKE2b-256 4cf6bd819010b77402b489ec222f1a82df141e8ec8060b52dc378a5b022765b2

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb13aa2b70091dd081f2f942c156e05833a3c6392948b4a5acaa43d8ad6c056b
MD5 8068302b24bbe9afd8a145b2e1067125
BLAKE2b-256 689fb3d728279c5020d571db2bf37efd455a6d9e39fa66ca240aeb3aa4b37882

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ef91f17d046033d102c37ac52ff870364546a9cadd8ae66b3b9e6ca1df55c389
MD5 b6ba50fee06065252e07da6aca1c0d09
BLAKE2b-256 13b27de5fad6eb727613069e2b19a5a6055f009a067cd638e2c41aab3438e6d2

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 040ec62c9e35b46744a68484bfea029a0d21aa5f7a2db2866a905bad1b68f2a8
MD5 23ce23d11d9223dd9d54ea4acaa8ff72
BLAKE2b-256 05dbe16f7d355942fd7a1dcdc8e8b89fe8f9dab6b30c69b9d5810ffa3320405d

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ecf24eab88ef7e2e8fa257692cdc610c8349d2d7bdd518a95c525453d28f3d5
MD5 f39ebc82f2f90f6282c88e2a0e3cb841
BLAKE2b-256 d1cdc0f1190e8655b36b6af38443dad87eeee89a1467d6d45a71d8d937be5340

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7579410508b7732e6c31fa19dbf8323c6f6b0d894722a04996854285f608af0c
MD5 9f45d3ba8dd0cb5865207e9311a8b27a
BLAKE2b-256 d0f299d22ac6e520179c8ef67b9b1781df807586e644cd26c1f32b4a1d246367

See more details on using hashes here.

File details

Details for the file siren-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for siren-0.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e38d3a5350467e8230b1393c3b7daff2571d8fedb8c449658a12c34b6963ca9b
MD5 dab627eaa2fb4b41c43228022b6f0a7a
BLAKE2b-256 dcf3613451d583bd4ab22b821bc7f1482ffa660f7efe6f7fae4b62a38955b8cf

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