Skip to main content

SignalFlow is a sound synthesis library designed for clear and concise expression of sonic ideas

Project description

SignalFlow

pypi-version ci stability-beta

SignalFlow is a sound synthesis framework designed for clear and concise expression of complex musical ideas. It has an extensive Python API, for fluid audio experimentation in iPython/Jupyter, with its core written in portable, hardware-accelerated C++11.

SignalFlow is in beta status. Interfaces may be subject to change.

Example

from signalflow import *

#--------------------------------------------------------------------------------
# An AudioGraph is made up of a network of interconnected Nodes, which generate
# and process audio. 
#--------------------------------------------------------------------------------
graph = AudioGraph()

#--------------------------------------------------------------------------------
# Passing an array of frequencies creates a stereo output.
#--------------------------------------------------------------------------------
sine = SineOscillator([440, 880])

#--------------------------------------------------------------------------------
# Simple attack/sustain/release envelope with linear curves.
#--------------------------------------------------------------------------------
env = ASREnvelope(0.01, 0.1, 0.5)

#--------------------------------------------------------------------------------
# Use standard arithmetic operations to combine signals. When a multi-channel 
# signal is multiplied by a mono signal, the mono signal is auto-upmixed.
#--------------------------------------------------------------------------------
output = sine * env

#--------------------------------------------------------------------------------
# Connect the output to the graph, and begin playback.
#--------------------------------------------------------------------------------
output.play()
graph.wait()

Installation

SignalFlow requires Python 3.8 or above.

In brief, SignalFlow can be installed with pip: pip3 install signalflow.

For complete per-platform instructions and setup guides, see Installing SignalFlow.

Examples

Several example scripts are provided in examples.

To download the examples folder:

import signalflow_examples
signalflow_examples.download_examples()

Documentation

In-depth documentation, including a reference guide to each of the Node classes, can be found at signalflow.dev.

Node classes

The following Node classes are currently included with the base distribution:

Category Classes
Analysis CrossCorrelate, NearestNeighbour, OnsetDetector, VampAnalysis
Buffer BeatCutter, BufferLooper, BufferPlayer, BufferRecorder, FeedbackBufferReader, FeedbackBufferWriter, HistoryBufferWriter, SegmentPlayer
Buffer: Granulation SegmentedGranulator, Granulator
Control MouseX, MouseY, MouseDown
Envelope Accumulator, ADSREnvelope, ASREnvelope, DetectSilence, Envelope, Line, RectangularEnvelope
FFT FFTContinuousPhaseVocoder, FFTConvolve, FFTBufferPlayer, FFTContrast, FFTCrossFade, FFTLFO, FFTMagnitudePhaseArray, FFTRandomPhase, FFTScaleMagnitudes, FFTTransform, FFT, FFTNode, FFTOpNode, FFTFindPeaks, IFFT, FFTLPF, FFTNoiseGate, FFTPhaseVocoder, FFTTonality, FFTZeroPhase
Operators Add, AmplitudeToDecibels, DecibelsToAmplitude, Bus, ChannelArray, ChannelCrossfade, ChannelMixer, ChannelOffset, ChannelSelect, Equal, NotEqual, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, Modulo, Abs, If, Divide, FrequencyToMidiNote, MidiNoteToFrequency, Multiply, Pow, RoundToScale, Round, ScaleLinExp, ScaleLinLin, SelectInput, Subtract, Sum, TimeShift, Sin, Cos, Tan, Tanh
Oscillators Constant, Impulse, LFO, SawLFO, SawOscillator, SineLFO, SineOscillator, SquareLFO, SquareOscillator, TriangleLFO, TriangleOscillator, Wavetable, Wavetable2D
Processors Clip, Fold, Smooth, WetDry, Wrap
Processors: Delays AllpassDelay, CombDelay, OneTapDelay, Stutter
Processors: Distortion Resample, SampleAndHold, Squiz, WaveShaper
Processors: Dynamics Compressor, Gate, Maximiser, RMS
Processors: Filters BiquadFilter, DCFilter, EQ, MoogVCF, SVFilter
Processors: Panning AzimuthPanner, ChannelPanner, SpatialPanner, StereoBalance, StereoPanner, StereoWidth
Sequencing ClockDivider, Counter, Euclidean, FlipFlop, ImpulseSequence, Index, Latch, Sequence, TriggerMult, TriggerRoundRobin
Stochastic Logistic, PinkNoise, RandomBrownian, RandomChoice, RandomCoin, RandomExponentialDist, RandomExponential, RandomGaussian, RandomImpulseSequence, RandomImpulse, RandomUniform, StochasticNode, WhiteNoise

Contributors

Thanks to the following contributors:

  • Greg White (@gregwht): Examples, documentation and testing
  • Arthur Carabott (@acarabott), Tim Murray-Browne (@timmb): Windows support
  • Dan Stowell (@danstowell): Build improvements
  • Marc Fargas (@telenieko): Generous donation of the signalflow pypi namespace

License

Use of the SignalFlow library with a Python interpreter, script or notebook is licensed under the free and permissive MIT License.

Use of SignalFlow or its components outside of a Python environment (for example, embedded within a binary object) is subject to a separate agreement. Please contact the author to discuss.

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

signalflow-0.5.0-cp313-cp313-win_amd64.whl (971.8 kB view details)

Uploaded CPython 3.13 Windows x86-64

signalflow-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

signalflow-0.5.0-cp313-cp313-macosx_13_0_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13 macOS 13.0+ x86-64

signalflow-0.5.0-cp313-cp313-macosx_13_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.13 macOS 13.0+ ARM64

signalflow-0.5.0-cp313-cp313-linux_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.13

signalflow-0.5.0-cp312-cp312-win_amd64.whl (971.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

signalflow-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

signalflow-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

signalflow-0.5.0-cp312-cp312-macosx_10_15_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

signalflow-0.5.0-cp312-cp312-linux_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.12

signalflow-0.5.0-cp311-cp311-win_amd64.whl (971.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

signalflow-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

signalflow-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

signalflow-0.5.0-cp311-cp311-macosx_10_15_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

signalflow-0.5.0-cp311-cp311-linux_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.11

signalflow-0.5.0-cp310-cp310-win_amd64.whl (971.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

signalflow-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

signalflow-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

signalflow-0.5.0-cp310-cp310-macosx_10_15_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

signalflow-0.5.0-cp310-cp310-linux_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.10

signalflow-0.5.0-cp39-cp39-win_amd64.whl (971.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

signalflow-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

signalflow-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

signalflow-0.5.0-cp39-cp39-macosx_10_15_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

signalflow-0.5.0-cp39-cp39-linux_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.9

signalflow-0.5.0-cp38-cp38-win_amd64.whl (971.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

signalflow-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

signalflow-0.5.0-cp38-cp38-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

signalflow-0.5.0-cp38-cp38-macosx_10_15_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

signalflow-0.5.0-cp38-cp38-linux_armv7l.whl (2.0 MB view details)

Uploaded CPython 3.8

File details

Details for the file signalflow-0.5.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8b8c1bcd97d8fd2be2a37eb8d82c01810b119951c63e61185296654b30bcb75c
MD5 5b611fbeba0058088d0562cebfea71c7
BLAKE2b-256 67ddc7edf1880b8594f1068de3e79791b59f39040a4e9af2aacc9519e167e0a5

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e82f573a3462dfcece3b6b66829d1071a3d66e8ceb9ef13976c63fa926810be
MD5 41df8588f4654846f5eb57cae9372734
BLAKE2b-256 d35631330dd55df089c0d949defe511edf6b4fce897d003aada0c7ec097766af

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 341fdcdb6978cd32cf77e81a458ccffe5b7e074481aa7ee9fd2ee6dc33b4280b
MD5 397bc123532368b5573595570e85cb61
BLAKE2b-256 2da4c43631f15408edf8de84de57787a55db5416b2019f6b4135cde98f9d0ff3

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ef3d33dec175a481c79de6a1824afc6b4f08446df4fe102e8fc9b14acf0bbd0f
MD5 5ce5926c16c216a64336807dcb9cd2b6
BLAKE2b-256 5e917c802310d6cdc9ca82012a0c91d24aaa8c81f5bc9d444e7b7ee44bb2089e

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp313-cp313-linux_armv7l.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 ac7fc977bdec4e555e88c82996f2244c32592ddb8cdbeabb0ccd67b5b782d176
MD5 1cc5f545726de1f78c5c070ae1f6b3bd
BLAKE2b-256 22a76a611067c53489d2e557a596dd469487676880b7219c63d8eef49e707de0

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ae28532d3d92ae0300c4190408faab8f764d06ed261cc5fdf44c8216c5cbe6b
MD5 649584340e5cc82c0f08efd9e2406850
BLAKE2b-256 5be1de95b2671bb632e9d7ba7157974c449ac56c885bde3cdaa9deb844fcdb01

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 becee07981434c018d3cad7ce4863d4b590cca41576a69dbd5d7d276a1014e97
MD5 36ba6d4a417f058696dffb0d801a4edc
BLAKE2b-256 c5a76c92cb8e48f41a06f3a870ef17e8d961a9acf50d019628508d14c5636a89

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa17d29144cf0966c2296a5289140a0c4cd968e472955452b2e96a814506334a
MD5 2d0e89fc60476a2b37070ccd9a4b33cd
BLAKE2b-256 51ab960f121ac07020e4edcd1943fbbfbace071fb8651242c1335e71853c6ab1

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8887d940077b60c6e0ab3cf02e8262e1ae44ebfe02a3d6ca3b234f292b48fb4e
MD5 5d3ce3282ff9e647173362694a43ad29
BLAKE2b-256 0015d2cd2dd08fb54f32ad016a07a09700cbbb6424317055064d5e8ba015968b

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 309d064387e3e7251e660324b6354063850b214ff5bd87a77d923af1f19a66ab
MD5 3415eea1f4cbc0b71626e8a23e2ffa99
BLAKE2b-256 e0eb8dd917e96063af903affd3910b9f2c6cc502a73bd70df6e75719d49b3eaf

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3090863daf495091b57b526207cfa491dfb074cbf4a636fae1d64e5b1e1ac71b
MD5 41baa75bf86a1d2ab364a848158cc92c
BLAKE2b-256 0dddd0827e854a63615562e62c44818edc433aa84f625f1369bf1b865bc32380

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc73a50816bf9518e66a03f2b5901d75112a93fb8969eb6e4be55355a827814c
MD5 1e9227e12fa195468ee1b1651072fd7e
BLAKE2b-256 f38518a2239969fd5cea34dcdf0a1d3ff6fb8462a7d4e9a18f34cfb496d87032

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 343f830957ed520be50c974c28ca5eef2e7fee62f3af0469f1f1808ed64e547d
MD5 c7d47b10120d8beb38a92b9f9a4da864
BLAKE2b-256 1999f47debb56c25c8bd0a3c7d7c1d0d6cf1cca75bf43604397ea3e2adbd8e06

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1684bdddfd52c054b556825374e4c2302a74b6d109e84780a7f696c2ce5a4ac2
MD5 e148eb0defbba5c38531340cff0d52ea
BLAKE2b-256 da63d49ebaffec39547f3f44c5915771eae2852b15eeaa4d7891c1ee64e8fcc9

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 93a25e7a35fc48861ccc027c07861d358249a70c3b5355a852c135515939ca7d
MD5 116ec964ace8055421dc176ca557acdf
BLAKE2b-256 4169c6343c8c544f5e26e8ec201b0a671d219f64558cf3f3f2dcdbb0cf485908

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 db542aaef2051dcd2ef3ee0c952cd309f01b08462ed8d1e242d4148c890eb55a
MD5 ac54e4c83aebd2bbeaf62cdfe8485e9b
BLAKE2b-256 174f42ee685962b25bfa522ae5a06a5ac81e2cedc4b01718498e7349e5e828bb

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77bf1dd17487854db67624b113cf2fec889aa8bc7f91f826fdc164cc75235534
MD5 a44452480edba33fc650fe34ba4b4b13
BLAKE2b-256 b919068072f58f99512107f88805b7440054f8b0843162dc9494740aabada423

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1af12cd3c46d204dbfd99abdcc6276e37353d39e5fa788ada1f8d18e98898b13
MD5 326b6e1edcde164dd2541bff488ecbb1
BLAKE2b-256 8d4a71f08bcf4de5d505d17ec9afad33c6faa913e8b778e192714f030ec4e411

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f948104ba26510372bd6bbed4dc409845fff392de45c847ad2cf32444bfa0be6
MD5 331d6d04a8b495ad1593d47a790c5a7a
BLAKE2b-256 f046f31abf66a5483646c80640f19029b65b7ae59087e6c25264e6d7a983950f

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 1c857eef0aa527fbce65b42f918e286c258c5b37422fcb91a0743882c7f58558
MD5 c04d2cbf9c37760b6ddb55229ea47033
BLAKE2b-256 1c327f7085b17f95fb4d51ebf1a7921a5554da712f3e0739e76efee4a1fa7b9b

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: signalflow-0.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 971.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for signalflow-0.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 af9896e62fa8a124a6728aa705c12e00ca23aee423ab7b01ad1e2952d167ba70
MD5 4b96c9ceac77846ebfb5904cf00ae2f5
BLAKE2b-256 5100db883e597912164a2dcfcdf177a5758bd5e44a22983d2e91b816649b8cac

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61e9433cd45ebba59c7699c7f89743beba6a432471d747c82627145184c6232b
MD5 7a7b42d65d5daf3376d71ed155d43375
BLAKE2b-256 bfb9859360290b382fcae7703612dd603aa07f83d2e5d7b0b72e69815442a6d9

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 179e957b1281c1f8db1a29b34883e1c016ad590e187e9485b0e2cab705a89e5f
MD5 66a12bef564b9622b4a09752eee8e711
BLAKE2b-256 cf34de5c2acf5216db8800ca77ae6f672442a5cf2c03ef33e768ec25673e12ef

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c7b354dc0c5602f57751333f34a0a06917fde341682fcf3f678998868416eb1b
MD5 962318db9cf0f60979b139ecdadde585
BLAKE2b-256 c4569cca3a46daa90f1ad00c89677a362fd60b7326b2d99b26141d6f5990b3a5

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 3e5d9b233b383cb2c99665c43ee46d06af158c381854e6cb6ea3a78dd0e7bde3
MD5 714685322abc030bdf240c197a7d893f
BLAKE2b-256 ec87122c77419742724d922a2d4b8445f1e84d85898390b3f0a0866a700acf3e

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: signalflow-0.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 971.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for signalflow-0.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 781077ca84db2d50e6a853fdd54f685ec1f84262c4c1cbfb3f0cdb24d778e5b0
MD5 4b8c081e0623ecd12a36c4666cb4088c
BLAKE2b-256 cffa2ff96a6e63a1fef3b7aa0131add7ba4f35ca2adbb05bfeb34cda8bfd9dff

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3739e6d3d6671b683d94c3c0c6f6d02fdb5cc4de58c2d712520e8de509295e2
MD5 d496a52b89fe4aaac58e2e914ad76b47
BLAKE2b-256 3a71f7fe5d1a714b9a6ca38d1b8cc042f50e149537429edc8044a13dc74fbb4c

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33b6a698f9f7130d3e71221b4ae1d20f20cf67ffc6bb1728426bd942e365c1f3
MD5 079de88129f82dc33de80dd3882ac5e9
BLAKE2b-256 4e5cb284bab4f5e11ca9cbbe2707c047e417452aa2e9cb090b5564992ba7eb52

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 91177d03be6f50a426ca21e4669b454934223798cde40e180c8aa121423f5670
MD5 d18613ebfe00ff0a43d431e8bab5532a
BLAKE2b-256 f44ca02db1f87f4e0180d63671f035620e9b2f66f1fcfd69e223ad1153f59d9e

See more details on using hashes here.

File details

Details for the file signalflow-0.5.0-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for signalflow-0.5.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 239443063fd55c4ec620e0a1739652adf1187e735931080d2ecff88c43ecf4a4
MD5 eead0b12d5de1625d2e771009dcf11f6
BLAKE2b-256 c9abeadca82cde092fc65efd6f534969e05903c7facd28dba9272f1b8ac4e63a

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