Skip to main content

Python wrapper of LSODA (solving ODEs) which can be called from within numba functions.

Project description

numbalsoda

numbalsoda is a python wrapper to the LSODA method in ODEPACK, which is for solving ordinary differential equation initial value problems. LSODA was originally written in Fortran. numbalsoda is a wrapper to a C++ re-write of the original code: https://github.com/dilawar/libsoda

This package is very similar to scipy.integrate.solve_ivp (see here), when you set method = 'LSODA'. But, scipy.integrate.solve_ivp invokes the python interpreter every time step which can be slow. Also, scipy.integrate.solve_ivp can not be used within numba jit-compiled python functions. In contrast, numbalsoda never invokes the python interpreter during integration and can be used within a numba compiled function which makes numbalsoda a lot faster than scipy for most problems (see benchmark folder).

Installation

numbalsoda should work on Windows, Linux, or MacOS. Install with pip:

python -m pip install numbalsoda

Basic usage

from numbalsoda import lsoda_sig, lsoda
from numba import njit, cfunc
import numpy as np

@cfunc(lsoda_sig)
def rhs(t, u, du, p):
    du[0] = u[0]-u[0]*u[1]
    du[1] = u[0]*u[1]-u[1]*p[0]

funcptr = rhs.address # address to ODE function
u0 = np.array([5.,0.8]) # Initial conditions
data = np.array([1.0]) # data you want to pass to rhs (data == p in the rhs).
t_eval = np.linspace(0.0,50.0,1000) # times to evaluate solution

usol, success = lsoda(funcptr, u0, t_eval, data = data)
# usol = solution
# success = True/False

The variables u, du and p in the rhs function are pointers to an array of floats. Therefore, operations like np.sum(u) or len(u) will not work. However, you can use the function nb.carray() to make a numpy array out of the pointers. For example:

import numba as nb

@cfunc(lsoda_sig)
def rhs(t, u, du, p):
    u_ = nb.carray(u, (2,))
    p_ = nb.carray(p, (1,))
    # ... rest of rhs goes here using u_ and p_

Above, u_ and p_ are numpy arrays build out of u and p, and so functions like np.sum(u_) will work.

Also, note lsoda can be called within a jit-compiled numba function (see below). This makes it much faster than scipy if a program involves many integrations in a row.

@njit
def test():
    usol, success = lsoda(funcptr, u0, t_eval, data = data)
    return usol
usol = test() # this works!

@njit
def test_sp():
    sol = solve_ivp(f_scipy, t_span, u0, t_eval = t_eval, method='LSODA')
    return sol
sol = test_sp() # this does not work :(

Passing data to the right-hand-side function

In the examples shown above, we passed a an single array of floats to the right-hand-side function:

# ...
data = np.array([1.0])
usol, success = lsoda(funcptr, u0, t_eval, data = data)

However, sometimes you might want to pass more data types than just floats. For example, you might want to pass several integers, an array of floats, and an array of integers. This is possible, but a little tricky. The notebook passing_data_to_rhs_function.ipynb gives an example that explains how.

Project details


Download files

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

Source Distribution

numbalsoda-0.2.1.tar.gz (111.6 kB view details)

Uploaded Source

Built Distributions

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

numbalsoda-0.2.1-pp37-pypy37_pp73-win_amd64.whl (55.7 kB view details)

Uploaded PyPyWindows x86-64

numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.8 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (30.9 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

numbalsoda-0.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (28.9 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

numbalsoda-0.2.1-cp310-cp310-win_amd64.whl (55.7 kB view details)

Uploaded CPython 3.10Windows x86-64

numbalsoda-0.2.1-cp310-cp310-win32.whl (50.2 kB view details)

Uploaded CPython 3.10Windows x86

numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (30.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

numbalsoda-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl (28.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

numbalsoda-0.2.1-cp39-cp39-win_amd64.whl (55.7 kB view details)

Uploaded CPython 3.9Windows x86-64

numbalsoda-0.2.1-cp39-cp39-win32.whl (50.2 kB view details)

Uploaded CPython 3.9Windows x86

numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (30.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

numbalsoda-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl (28.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

numbalsoda-0.2.1-cp38-cp38-win_amd64.whl (55.7 kB view details)

Uploaded CPython 3.8Windows x86-64

numbalsoda-0.2.1-cp38-cp38-win32.whl (50.2 kB view details)

Uploaded CPython 3.8Windows x86

numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (30.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

numbalsoda-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl (28.9 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

numbalsoda-0.2.1-cp37-cp37m-win_amd64.whl (55.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

numbalsoda-0.2.1-cp37-cp37m-win32.whl (50.2 kB view details)

Uploaded CPython 3.7mWindows x86

numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.8 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (30.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

numbalsoda-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (28.9 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

numbalsoda-0.2.1-cp36-cp36m-win_amd64.whl (55.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

numbalsoda-0.2.1-cp36-cp36m-win32.whl (50.2 kB view details)

Uploaded CPython 3.6mWindows x86

numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (34.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl (30.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

numbalsoda-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (28.9 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file numbalsoda-0.2.1.tar.gz.

File metadata

  • Download URL: numbalsoda-0.2.1.tar.gz
  • Upload date:
  • Size: 111.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1.tar.gz
Algorithm Hash digest
SHA256 aa670144823c7d0ca3941cc93f77f2db6b1fe8983629a80ddaca976fda7f6c2e
MD5 7234946df00df0efe50dde01983cc8b3
BLAKE2b-256 1f8fc8044b9c7ff5231e523f6fd9a8900c6e4dac124590379ca7a30102b842a4

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 55.7 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 bb1bb369cb1b94678b76f6e617d86779cf7bf0e1f952abd284f655900a1e0f78
MD5 31ccf7753cbb61ae05b8737f46f5d41e
BLAKE2b-256 745319928fceb5c8e438f28edff32ca283db30630876a22066269129c51a9e86

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 739a543907480ca531b73a864203635b8220fa5e9e56f1d96944ef5c5872cd84
MD5 d9cecbe5b3db259e058026dfc4dc8683
BLAKE2b-256 e00c8d6e3b886dc3d2d846f37eece435718a84459298e844ede7d6ae769d0f85

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: PyPy, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 121a111c1adacbb0f0c438eb03f0d493e56840ead38de4336c4292fe60e11fcf
MD5 7a132fa33cefba3324a3a39d9caba87a
BLAKE2b-256 366cad9d185d9544f7087e998227361e748ee045c1557136ede46f88708a1fb7

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7d8507c9e3fffb732299d7b0326fbae6a1d277a14cd7300a1055a52218514846
MD5 f6117d1a101e43520fc8566722268df3
BLAKE2b-256 f8ce5c321497397755fb5a244ec64fc3cfddf7a53dacc752c636d8d7421eef1f

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 55.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac2f1110d8c06d3759b3a72b18c27dffc7b178040d20211ad00844483b911353
MD5 25efb312e09f61cdcb65dce9463a28b2
BLAKE2b-256 b40cc1785829759c8718cb4f3c8e70bf7bd37e248e47f3e50a7076d54cce8ebe

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 20788a16f6ddef295b7e4b4dc695e6fd15563fdf7157cb30a2eddf6decd9e7c3
MD5 e98fc0928a02b56be328087201923719
BLAKE2b-256 99c57b9f9226f43648b888b9e3ed03767137d93e068dbe60166a223f21b8a004

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.10, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d1bf8f6e383fd7a5f411f958b5ee20e81743c429fe524d04305ebd6f4bdefcd4
MD5 e62be9d892ee13af9320888e53038028
BLAKE2b-256 0d2c9c4a6d71e61b9a949b7173c80d488d3614f8f05278990b2e0e84a52c5434

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.10, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 303fc783b924e38f5435fdce0b3287ec9b241583ab08069702a5b07c6e889283
MD5 293a4de7843a10191aa6897f75d60daa
BLAKE2b-256 b66b009ec8f17e3b39ba48e4a66e5fe6641e7c0209bbe53e22c271982c594348

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f62f6c84933e0e8acb1e2099d78bc182be2c104f86bfa9b68c1c79930ffa1ee
MD5 33a37809572ce35e2fc071763e39a2b2
BLAKE2b-256 e21c42e1564a4d8b8f472c10fc586b0555c5e68831047f090632fc5b99cecf00

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 55.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 55bf76d9dd105f8d45968206560b27f1a0c4af46086e691289c0a6a5065c5478
MD5 a846737cbfddc0f117e31d5ec21a6cc8
BLAKE2b-256 6dbb2d65f5f86ae6891d90d742a6ae362b9c008bac892a4d11e68cca1116c532

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0f71f5fbd4a2db7035f2ed2b43eb9a0c5da58b408ba8617de260a7fef2f7c58e
MD5 e92718022796fbbd376c81419177b174
BLAKE2b-256 286ef44c2025fd3b0e6c40307ec438a936bb3d736271bcae47852af3a589a69d

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 aab5f03ddba62054d2e5246194623011657e55376ab1ca9756374adf7ac7f5bc
MD5 f4ecf812e7c46901bf441794a481d34d
BLAKE2b-256 8deaa3e06125f148b12bd765c1c0aff892f08c702d58885950cdf570be5b43fe

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5b5a306657ff9f026730303bd991df9c88e9043aa022d583e7a79ba5d804ecd1
MD5 85703eedb7ce70e153799e3d7d392d6a
BLAKE2b-256 27b5537c12243692a30907a09b7111e6da3ebecf19e45d6156474ea499bfade8

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d08466e68488e12fdf30f93fece2df9f01486825433dc30e76981d22224c085
MD5 b1a2dc7cda0b9d8554f124e4db7b181a
BLAKE2b-256 743cc03ba6db709c7cdbd5e15f113d0c1503479574a32fb2b9aa19d24896251f

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 55.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fc0f671aad6270bfcc391f5ba0b02eaf73b99a4fbc8e27457bbe6731baaf998c
MD5 827597ca6d26335905fbc0ff0e4cd34a
BLAKE2b-256 fab6943e5e3fa4dcf6f1030df4099cf5f61aba958eb3c40cffffcf720caf164b

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1da95bb559b6357ebe570cdaf84e3c0b41e78c2d18582da77fcb6730cbfffb22
MD5 50a3a24f5248e12a50330e3f61c35fd7
BLAKE2b-256 cc9f77ed9e46343bb5b55df619368ab4879485a9cbe6a58ea863f2bccd0f3ca9

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 566e1261663e7dd8304d74c054082de3a3e7f7fb2814f1a5bb49bb39725db6db
MD5 ec332bc762b62b33d31f079943d320e0
BLAKE2b-256 332d71dbd7cbe0a3e96ab5a3de301cdf29148471bb8c23d34c737098f1901680

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 50bb2cd81297f133acd7121e7ef71106f2b3a8f3866f6b9e49eb6f8a2d4ba37a
MD5 decdc7f5897e38c9af911ff869cd09eb
BLAKE2b-256 68093714bac753886fa3f3bfd450f1d5253cc4468863e309ffab7fd3bcd6b2c0

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 336e7f767d66d93118aa8faa2bebec7adc6d10e8b7ff2d6e925dddd2f51bd862
MD5 0bfe3594e674bded9c724cbed06fb850
BLAKE2b-256 0101c86c6434142834057b8580f29411c8038bdf278906e3167ba0cc89a58315

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 55.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d39230068485d827163f1bc1feef647894738847f01338e5f98e3f7be879a58c
MD5 c4be8477d04085349bcf6832d20c5801
BLAKE2b-256 2101f7d265475d2da68cca23a204e34458068ced57fea8c3224c430cc6abbf23

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 5d7c07e3349432657f61aa634850bf6ef9dc0e1992dcfae227168e23e5cad22b
MD5 38c2c4da08231d03edec060e39c826ad
BLAKE2b-256 90a50d5cdd96a70de5c9c522657bf8cef78c20f76682dfa00a987cbd542ec81f

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ca12c1ac882b479b1b42b8dfe057b283743badba109b055569e19800ecd7c578
MD5 0b45e54de985058d773607e2224bf497
BLAKE2b-256 5229ebab5867df3a40912056953882bc1b527c27e8aebfea35e42285619c81e1

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c1494a17b9cbc482d57f472d3172a6ada6eb16b81f66a9235ad341852be2c9c4
MD5 2937b9f15c1efc0b0fed2fa8be4b78da
BLAKE2b-256 f55f88c58ad70e67e621c7f66b8b63ede3a3cc82cb48b472e3819fd464d16736

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c962882189968cd468fe93537c657d9c1ce86ba8656449019b2ce5c45477c798
MD5 f0d5dfd7255868b552447f291ea48e3a
BLAKE2b-256 4f6312cb731ecb81d0b53c1636c6923be0d2cf72a3c56cb8e587a4a33e861e76

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 55.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 8553677dd0a3f0315ced5bd8245744bb16243ffbefa245e8051d27cced2e6d32
MD5 c68a853db54ceb886f02c9704cebe96a
BLAKE2b-256 2e6538d97223de27ac057239f53edc1c1755d3481c9955f89a454f6f79bd0d43

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 22c9e20339a889abe822c463c780167658de4960b67bc4cede03d9363a7a0c07
MD5 a1a0f19bac8d9ce2cf35f5c5b09d5bde
BLAKE2b-256 63f399be312b7ce5c3c1319d3f9d7b6c3f0609eb2a054dfa401f3d271f802d48

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 67cf33793c0814584c7fb1800a2221917d60364806138bd1236dcb5e25e95009
MD5 f2ac0402358b9bf544790e68f0ad35e1
BLAKE2b-256 e649cb36f6defa2958ca919d8330c820c64758a51b0ca9362772008641683389

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
  • Upload date:
  • Size: 30.9 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2dcdfe44ea724050bf5b8071700ec8ab9a6b773f8562e8b53c7d1b2f6e965056
MD5 5169db68584275fcc05716177964f728
BLAKE2b-256 281e033fc9636a4c3c779c68926364463b3254291d4278329930d4c5ff3f9608

See more details on using hashes here.

File details

Details for the file numbalsoda-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: numbalsoda-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/0.0.0 pkginfo/1.8.2 readme-renderer/27.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.4.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.7

File hashes

Hashes for numbalsoda-0.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c0cb0de710b3192fe70ed0216bd0e28f55c0bd047be3c991cbd33093210a3cf
MD5 33980cab7ec9d6900df082e161e1422a
BLAKE2b-256 e367b8117c45eb525c33ec14f7b048290f2e2cac178415318eb82c8aeac41533

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