Skip to main content

Arrays with atomic operations

Project description

atomicarray

a = cls(0, 0)
b = cls(1, 2)

a += b  # can be called from multiple threads

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

atomicarray-0.0.1.tar.gz (139.7 kB view details)

Uploaded Source

Built Distributions

atomicarray-0.0.1-pp310-pypy310_pp73-win_amd64.whl (63.5 kB view details)

Uploaded PyPy Windows x86-64

atomicarray-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (64.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

atomicarray-0.0.1-pp39-pypy39_pp73-win_amd64.whl (63.4 kB view details)

Uploaded PyPy Windows x86-64

atomicarray-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (105.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (64.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

atomicarray-0.0.1-pp38-pypy38_pp73-win_amd64.whl (63.2 kB view details)

Uploaded PyPy Windows x86-64

atomicarray-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (104.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (63.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

atomicarray-0.0.1-cp312-cp312-win_amd64.whl (68.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

atomicarray-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

atomicarray-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (494.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-cp312-cp312-macosx_10_9_x86_64.whl (77.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

atomicarray-0.0.1-cp311-cp311-win_amd64.whl (67.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

atomicarray-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

atomicarray-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (466.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl (76.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

atomicarray-0.0.1-cp310-cp310-win_amd64.whl (67.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

atomicarray-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl (997.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

atomicarray-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (438.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl (76.2 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

atomicarray-0.0.1-cp39-cp39-win_amd64.whl (67.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

atomicarray-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

atomicarray-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl (76.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

atomicarray-0.0.1-cp38-cp38-win_amd64.whl (67.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

atomicarray-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

atomicarray-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (452.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

atomicarray-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl (76.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file atomicarray-0.0.1.tar.gz.

File metadata

  • Download URL: atomicarray-0.0.1.tar.gz
  • Upload date:
  • Size: 139.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for atomicarray-0.0.1.tar.gz
Algorithm Hash digest
SHA256 130d30afb6a188b36c99c1e51b66a6a8abd82113b1568f7356c6276a8989d3a7
MD5 701f4614bc01967890a2505957a34190
BLAKE2b-256 07a8dad98d9a68c089eba31fbc9b565a54639b0d1e47b179e05f5fd48cf48c0a

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 1636ef9ab314aa41ae90d7c802e7e6697fc41703c5fdb4c6f85379b129d554cf
MD5 6caeb81210d43c809c5175a39424967f
BLAKE2b-256 06574e8b8b26ca2e6a78b4f2ccb4d73bfc639fb3e038e633cf0a68c088f6f6cc

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd059f387d9c2f47b2173bef4feab3590d88417647bcf6fce867d74afee5c56f
MD5 08a1b5fa4e35b23662977156c5b93c9e
BLAKE2b-256 f20b6bb6cd11acf96e5b78e49cee20ad31135435e7eae0cc665089d06d9dbaff

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba046cf951b870760f373f6638074cb3691c20c84ec7dfd09adf0804b7ee2234
MD5 0b5a5da051982386e51cd0d408945dc2
BLAKE2b-256 5f43025101c2b00febcf62622588a1f061defafd20e130d281863f0af96d4c94

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5d1a5657f08b93f4ca1c50dc2f34c5208f7a1f280a578a307db6d09e92af9dfd
MD5 476bcd630ecb64cbf401e22eaf310e29
BLAKE2b-256 cf323543cc7dc23fdeaf2dd6790b1240cca2116ac92a124f3a21274f3b845e7b

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09a29eaf6e7effbd02b7c5dacb70830f60bd8416d7926655ebef3a694ba78f20
MD5 96dfba7c25ab5beab0d0060a05a937ca
BLAKE2b-256 0bacbd66aac38eb7f37bc4786246ebcdb1ac1bfc80661974626c7889dc8b7218

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 441db77aad054f9ccb0e02a691fa5f485c317635c4ad4e105e600f7481c25aa4
MD5 6084238b5718b1f27d16d67021560e58
BLAKE2b-256 b4c7a687fd7ab45661c62bfe709620213ce0e5c541d615b903dc7bd9160e580b

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 77875d08008cf8758577bbd4a40153106eddae6050a16d197bfea21a57fd5773
MD5 f6ea0bb0f04ff0743730271399bc86ca
BLAKE2b-256 12ded3adb994a83a0bea72dd43ec34387799be0230e50d81840555ec4bfd4629

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28b10e3ff21fd4a7321b29a97de5feea36df3344f952f7433641c17af98315db
MD5 aa9c13e39676691c2a4108e93c8ccba6
BLAKE2b-256 9af0b4ff911aa119ba896c3f2d650acbc27b15d92a14a6285c0795213651c69d

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 679a05a75b4a3bc7a093008785bdd428bf7bf03bb6471c6832b50a0be70b6936
MD5 6f53fb9e609b3cb9d1ebc6cdb3a1d324
BLAKE2b-256 024f4b6ae95fb283593d962e5988aebb4aefd0c97ff3692d988a6d81e38593ba

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3248d60054e75d9e98c187171fbe21c439bc53b4d2a9c889b28dff13e5b5cf53
MD5 849b2c3df6dfa2c49ad7bf88fc6b2e71
BLAKE2b-256 98e8f98fe9b4bd6bdbf0f56c4687397adfca826526a9eea40c2780099d9c2457

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 43440c7c54439a2a64b763c871148d1484709bc58329ef736d42ea0a83f2083f
MD5 552a3445cf3adc1f49807260fc9f82dd
BLAKE2b-256 17d522348ef2f2968f7e9e281c66aadc1d56a77c9156cd09a6faa6ff9f9ff425

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e442b62eb9cee2fe095540baa5be45e1c5d4c19c944f437bbe6f0134e845ad38
MD5 00a59b9e090c802808ae884396287a60
BLAKE2b-256 36dcade9cc3307b1393c04d09a5766ff5f9f86320331fde4e8ded3d208abcc19

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5558e2bc6d5871ae8de59a3449745b10eb3112578481420a6d3fd514b06349fe
MD5 553d8cb3959819155d3c4e37fefb757c
BLAKE2b-256 a0b6c225c72fa98b663b91d83ad5a8bd87fcc4aaf12364d5825a6e7fb42038fe

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bcc777301ff0b526ee65d39769b928601295f00b9a3ca5bafed43918c00c62b6
MD5 e5929f36dd2368f8587346906834d562
BLAKE2b-256 e28561f0e1395f086246b6208729b63724d608d80f124d49942df561a486ac9b

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e85fbd416202d5185a0bf3d4218404c714d4b3502dbed7dfadcdd4d9b15cf7eb
MD5 40b17a67719ba5575e7c093880264d4b
BLAKE2b-256 5731621ff1a786daad6543128b6ddeeed84682095aa4e1999c3a590fe10b0b0d

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3caf591a4e956ed0421c1f5ba8bc401aca1568db96d8e40a7a95ff8fa9383f27
MD5 ebb2d53fa6c0cafc00b17cd0a518c2f4
BLAKE2b-256 166ed67eec60f90dac00e3eb1dc8b4241725715eee6d29f20004cddebb8705f9

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 357c4f4dc8b2daa2ee3c9e205c3faf163f6fc037dccd4cbabd156b8c830af1e1
MD5 0ea9151b6e105b5df13ddbc323a8919a
BLAKE2b-256 935924a932e276dd79f24e29208d656e2974c772da0983ce4c202d151f7b030d

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cc3844f4b5dfd9c97923380345677b368657ead1ba181de3a3819b4383f8b657
MD5 6e907961c39558be6c33f9e2330386e6
BLAKE2b-256 6ddd781a4ab147a811ef35504fc0f9a980b701be73e1325b9de5b9d42cca96a9

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d4e219e0087ee87ce5c5a7862612e1fb92239b1b91b3bc2745e7428ec20bf6ab
MD5 b1e0cacb8990c9093c6d80c42de35638
BLAKE2b-256 592d0c5e6c547b8c41e815003b6be839f5d7071b440ded1f2ced3522b87fcb2a

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc674fc103ddc0bfb84354af9c371f7445b96bdfe29932716ad65c8313c200ae
MD5 ffba3fb656be3a4aef018f020a2f4d24
BLAKE2b-256 7cffa892bc457120022972ba2aab0b40ca3b0d9b1cd8302f6ead69020df19a14

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e19f790bf32c0a4eb08281d3b5fd6864a7b59092abba408c70f56723090e5bb
MD5 5dc9a8295935c2abf07203edd6439797
BLAKE2b-256 e110bf75c3553b1ea54650cc0f781fce6778adf646945327b443e06fbc47d324

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d23deb9d4d7d5dbb1db90e991ed8e6e214fbc966e6cdb660e9d604bd1d4da51f
MD5 30122565e34cc6536f19ac3a3425f1a4
BLAKE2b-256 27bc7bf86e0101eac03d41199e607b043ebe2f5b86375d882a711fbfa507fbd3

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 541a741abc7cd6404b9b2ad8ffde3da7483800e62907377b16a060d7c80421ee
MD5 972a3b376acc77bbfbc4a2a39c6549a5
BLAKE2b-256 7992371d73a17f792b94e18eb34ddc7eea4c05853cb81e6b1561a705cdde6bfb

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2f4ba89a1b7e7640220f6d961d33f746c74b84f7e6b0c39bec4300eeaf6b712
MD5 fb7f78b99aa115868b702be40028af08
BLAKE2b-256 94ba0a9c9b4ae691fe149ce71a1e8d25177727af886b176d26aeb62f22b96121

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b54da16ee54c48a6cab20a3cb564bf4e0d05143102b61e35eb0ef91b544f16b
MD5 d8092e1c3f5c4f8550df9acb2ec141f9
BLAKE2b-256 0d51f9fb63993ce5e68aba65bf338df046941108859690a377f3289df7e1a4ba

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a642dd2ca13fa74ae23876e9e9129dee1cc3f56bb6377906defefc03ac7e5a8b
MD5 f3fc5667dc65a7ba952d95036919311c
BLAKE2b-256 3e0f455e4280c9af43c23d9c2876d90e81089a09009046ca002ffe673663383b

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 60d6d7e370f91ec842b99815664746e7dc853ecb8ae10b82dcee017c47e4f747
MD5 5d895d68de5c8c71cef75a6611b4e5a6
BLAKE2b-256 d494c53c3ae35d9ea27edb1ef56fa506b961ceb70fa346cccd1911effd05ec8f

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6277e27276beab36b0e032edd2608946e0e671d3c7e6154bed078ea0b45bf1a
MD5 d3aaad5c12a45452cfdc44cc77c9f42a
BLAKE2b-256 d5462979a5e8ff308ab0adcee9358307d35f38726bb5ded8521350403c8d0996

See more details on using hashes here.

File details

Details for the file atomicarray-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for atomicarray-0.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f307482a4cf8a476db5b7bc0ec77b03780fdb17ab0b1005137da6122b117c7c
MD5 b1e8efc881c8c647df32f079a7655214
BLAKE2b-256 049390ca49842d2001583729190af9c231f1da5a9dc33861db0f2d5b46d39162

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