Skip to main content

Provides binary fixed point functionality.

Project description

https://img.shields.io/pypi/v/fpbinary.svg https://readthedocs.org/projects/fpbinary/badge/?version=latest

Introduction

fpbinary is a binary fixed point package for Python. It is written as an extension module for the CPython implementation of Python.

fpbinary was created with fast simulation of math-intensive systems destined for digital hardware (e.g. signal processing) in mind. While Python has great support for signal processing functions, there is no offical fixed point package. Implementaions written completely in Python tend to be frustratingly slow, so fpbinary is an attempt to make fixed point simulation of large, complex hardware systems in Python viable.

Documentation

For installation instructions, feature list and other documentation: Read the Docs

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

fpbinary-1.5.8.zip (79.5 kB view details)

Uploaded Source

Built Distributions

fpbinary-1.5.8-cp311-cp311-win_amd64.whl (49.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

fpbinary-1.5.8-cp311-cp311-macosx_10_9_x86_64.whl (49.3 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fpbinary-1.5.8-cp310-cp310-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

fpbinary-1.5.8-cp310-cp310-macosx_10_9_x86_64.whl (49.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fpbinary-1.5.8-cp39-cp39-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

fpbinary-1.5.8-cp39-cp39-win32.whl (43.5 kB view details)

Uploaded CPython 3.9 Windows x86

fpbinary-1.5.8-cp39-cp39-macosx_10_9_x86_64.whl (49.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fpbinary-1.5.8-cp38-cp38-win_amd64.whl (49.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

fpbinary-1.5.8-cp38-cp38-win32.whl (43.5 kB view details)

Uploaded CPython 3.8 Windows x86

fpbinary-1.5.8-cp38-cp38-macosx_10_9_x86_64.whl (49.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fpbinary-1.5.8-cp37-cp37m-win_amd64.whl (48.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

fpbinary-1.5.8-cp37-cp37m-win32.whl (42.6 kB view details)

Uploaded CPython 3.7m Windows x86

fpbinary-1.5.8-cp37-cp37m-macosx_10_9_x86_64.whl (48.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

fpbinary-1.5.8-cp36-cp36m-win_amd64.whl (53.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

fpbinary-1.5.8-cp36-cp36m-win32.whl (46.1 kB view details)

Uploaded CPython 3.6m Windows x86

fpbinary-1.5.8-cp36-cp36m-macosx_10_9_x86_64.whl (48.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

fpbinary-1.5.8-cp35-cp35m-win_amd64.whl (53.2 kB view details)

Uploaded CPython 3.5m Windows x86-64

fpbinary-1.5.8-cp35-cp35m-win32.whl (46.0 kB view details)

Uploaded CPython 3.5m Windows x86

fpbinary-1.5.8-cp35-cp35m-macosx_10_9_x86_64.whl (48.1 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

fpbinary-1.5.8-cp27-cp27m-macosx_10_9_x86_64.whl (48.4 kB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file fpbinary-1.5.8.zip.

File metadata

  • Download URL: fpbinary-1.5.8.zip
  • Upload date:
  • Size: 79.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8.zip
Algorithm Hash digest
SHA256 ca4684175b1aeb21edad2677fe88ea6f55afb770f41c3086f6dddd57c2e69d74
MD5 9ee2881dd64c9c8db8e9d7c1e7dedb08
BLAKE2b-256 591ffa5e591bdf188c98ee2ab819ef643978edb9a765515ae44151a02bd51d1a

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 055d94848733b9691bfbcbd1f7320f7b7daea07e12334b50e523ed2873058d17
MD5 28ef43eb368ffc285e1f3ead16a46d50
BLAKE2b-256 d7559dc7447da0755e5af008599d1140760ac662c183f4d62e79785025e5d26e

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8594eb28cb3a7754ec6aa669e8741294fed5bdb9f4fc12f4d2e3cbcbb4bc5ef2
MD5 514969174b87aa1b088de925808f1419
BLAKE2b-256 98afa8d761515918fbe091d3c92daa9319c328cb6b19257d2863e3f7f1f7a875

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7f15abde4e2f3c7638f8c57802a71b163bbd85acd6c3b618527880af9d9bb7a1
MD5 4d1c9fea1483a46b1aaaeb1934e17052
BLAKE2b-256 58f0b34665a4d0ac0478ef25a71ffb23ab8db2232ef4a3504b9fbe3cd5a94e5a

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56650bfb44ca5da8b9544a615243bb242614a7a592b54c78213aa93fde034ae9
MD5 3dfeed2f15ecea615c97cb4fa9b32970
BLAKE2b-256 8fd72dcf6589ed8454e3005730c8a1c5d1d79ca75ce9a736a56d5f8dd128d8b8

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 17aaad9fcc75f92c87f106fb9bb5cd0199ebc34c9da63f861b06622d17d3b044
MD5 5e7bc790512b0c0bf134151c2e3983b1
BLAKE2b-256 09fcca7c6591bffa864bd7b032a55a23f31377038d01507246af56337a1e6368

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp39-cp39-win32.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 43.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ff4a603569bfe9c5b9e667946ce6b4f237bad6a417ad9e5378252b6b84e9a8fa
MD5 c95bc970cc10fa4a2ac7abe0976c403d
BLAKE2b-256 de3c466723f4d2a3236d42d9b1083608a5cdef24a6564b2774fabc33af7abd87

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dfbe117d825f12defe8d6b0ecfb0b083878b94d08d65ac7a5bdc50e58437b290
MD5 13271bbe02fa591fa9bed68479654a34
BLAKE2b-256 99aca3a4d8b65ec187d32860e530306a60d8c89cec9ba80eafd5be5897b3a197

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 49.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6c8d38efdb1e84096bd64abedc7c77f783e520f1559b6d5f4a63aac89f54bb29
MD5 301253efda10082d3cd4924adf6a5110
BLAKE2b-256 9373c53a2291311f18356749dfd7c5181d936eb224af8b4090bf792b66579574

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp38-cp38-win32.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp38-cp38-win32.whl
  • Upload date:
  • Size: 43.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ad84f99dd672898436b9847ea76f9c7e0f7c6e8a5f05012808cdd7eab6d08f6c
MD5 c387dd6cfa23afeb5bf5a6f6518e2771
BLAKE2b-256 615bb077d338e6257c73bec496ea8fe7cb499a589d1011065ffb7363d5bfa977

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8484f749239d0c95d72fdd714b7c4dc69de51e1b1d9883d78daf02a8edfb8da7
MD5 fefc72045e981fec621b096242e3d911
BLAKE2b-256 33a72f8c09d154458c1cc72852843d747c7f1893596c4a5105ae14976cd49855

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 48.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 05a8a92aa5f6d5925f4b6eb12d4c2236c715344fa7a3ed64f76c36c9a0405785
MD5 5d817842931cce5000dfd713bff5d6e5
BLAKE2b-256 2a461ce85674f5f61aeeea1142defdc2335658996a0fe2ca5a4ca2353ddc09d3

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp37-cp37m-win32.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 42.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f69e07715b8283c9c945a7d3ee95c2aab4821e8e647f34d0db23a87eed27fddd
MD5 7962558dad2402e23d0a0adf27fb79ff
BLAKE2b-256 abc8d7aae898ae4222dd8bb7124f76ac0873de9c8539c919cf3ebd95dba27a78

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5dc5af33632f8bbd6f0146933a8adb0bb78c47f616f1c085f544c8088075b91e
MD5 609282859ce84a4df4465524fadf5801
BLAKE2b-256 93f41ae51f0501508bd48faea1d557c33dcbb976b200383a243345cfd04efcf7

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 53.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 30601469ba55957f33ef29f2fdde060977f81bf9c53849f5465e5041312f86c0
MD5 f56f036af60f66df738a6d4f0c00742f
BLAKE2b-256 6e0f2230da8544d14d990693fd9eb081e8b320f86273f0c96e462c564b51661d

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp36-cp36m-win32.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 46.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4238ef597496db243c947d563575f0c86835e0040281a2725b5cdbf2645f3f36
MD5 770d0b56447cbbec24c4893186276bea
BLAKE2b-256 c0cad619c9b104e4ce25658bfdf9c3cf0ab0292c5747a942a0b5bdc8ea6b6478

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94d7e4fedd30500a74ef51acc5006f47ea5c7866ce1af2eebc3385066c46163b
MD5 55c99e8f40edf6659ab81565c0c3d659
BLAKE2b-256 2c08aee38fc99509d64920c47a19048da8899a24e010c761346fcf463e9bbc64

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 53.2 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 7a7a93a2af7d7b75d1abab7a497e3a32081c84efa39ed1fba69767029d75ef77
MD5 c5b90e223d87968fcf8337495d38b418
BLAKE2b-256 c38995d93dbbb27cc647f2d5b4f0cb9dfc85115bbf11bf21d8175c3e5fbc1b71

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp35-cp35m-win32.whl.

File metadata

  • Download URL: fpbinary-1.5.8-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 46.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.0

File hashes

Hashes for fpbinary-1.5.8-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 ca20180848dbbc034fe2444a86d7f27f5f39562fb85245b381a61336b5abc3b5
MD5 1ad9703441415b32628c441ad4aaf323
BLAKE2b-256 649de24b592adab0e609ec92141738188bc12b19858b5f7a2f74a09ee9653b3f

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e61e3e8abbe0a62c499ed7a5d2e29f10da6fbbf5d41288b10fcf6687b0d0e64b
MD5 3a368c915c62080c1f9a5e34418030f9
BLAKE2b-256 4002ceec93f594728c527a7d37c14cfa50464543142e4eb74f2d6a8933925775

See more details on using hashes here.

File details

Details for the file fpbinary-1.5.8-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fpbinary-1.5.8-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 30649b09e1b2ebeb6af803c3c8b129e26c1ca13a6ca4e0b297d7f265be9389b7
MD5 7786191dceec698c13c4f6f32ec46383
BLAKE2b-256 c0c003ee0b65c9493632608fa9e34ba17bd5008b439a673605c1db75c3b2489c

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