Home
last modified time | relevance | path

Searched refs:bitarray (Results 1 – 25 of 416) sorted by relevance

12345678910>>...17

/dports/devel/py-bitarray/bitarray-2.3.4/bitarray/
H A Dutil.pyi4 from bitarray import bitarray
14 def make_endian(a: bitarray, endian: str) -> bitarray: ...
15 def rindex(a: bitarray,
20 def strip(a: bitarray, mode: str = ...) -> bitarray: ...
23 def parity(a: bitarray) -> int: ...
24 def count_and(a: bitarray, b: bitarray) -> int: ...
25 def count_or(a: bitarray, b: bitarray) -> int: ...
26 def count_xor(a: bitarray, b: bitarray) -> int: ...
27 def subset(a: bitarray, b: bitarray) -> bool: ...
29 def ba2hex(a: bitarray) -> str: ...
[all …]
H A Dtest_bitarray.py35 from bitarray import (bitarray, frozenbitarray, bits2bytes, decodetree,
545 self.assertEqual(bitarray(b''), bitarray())
3547 {'a': bitarray('0'), 'b': bitarray('0'), 'c': bitarray('1')},
3548 {'a': bitarray('01'), 'b': bitarray('01'), 'c': bitarray('1')},
3549 {'a': bitarray('0'), 'b': bitarray('01')},
3550 {'a': bitarray('0'), 'b': bitarray('11'), 'c': bitarray('111')},
3618 d = {0: bitarray('0'), 1: bitarray('1')}
3644 d = {'a': bitarray('0'), 'b': bitarray('1')}
3802 {'a': bitarray('0'), 'b': bitarray('0'), 'c': bitarray('1')},
3803 {'a': bitarray('01'), 'b': bitarray('01'), 'c': bitarray('1')},
[all …]
H A D__init__.pyi3 that bitarray supports and mypy 0.902.
11 Codedict = Dict[Any, bitarray]
20 class bitarray:
93 def __add__(self, other: bitarray) -> bitarray: ...
94 def __iadd__(self, other: bitarray) -> bitarray: ...
104 def __and__(self, other: bitarray) -> bitarray: ...
105 def __or__(self, other: bitarray) -> bitarray: ...
106 def __xor__(self, other: bitarray) -> bitarray: ...
107 def __iand__(self, other: bitarray) -> bitarray: ...
108 def __ior__(self, other: bitarray) -> bitarray: ...
[all …]
H A Dtest_util.py18 from bitarray import (bitarray, frozenbitarray, bits2bytes, decodetree,
22 from bitarray.util import (
289 a = bitarray(n)
438 a = bitarray()
614 a, b = bitarray(a), bitarray(b)
621 a, b = bitarray(a), bitarray(b)
644 a = bitarray()
820 a = bitarray()
1196 self.assertEqual(ab, bitarray((n - 1) * '0') + bitarray('1'))
1197 self.assertEqual(al, bitarray('1') + bitarray((n - 1) * '0'))
[all …]
/dports/devel/py-bitarray/bitarray-2.3.4/examples/
H A Dhexadecimal.py3 from bitarray import bitarray, get_default_endian
4 from bitarray.util import urandom, ba2hex, hex2ba, ba2base, base2ba
10 '0': bitarray('0000'), '1': bitarray('0001'),
11 '2': bitarray('0010'), '3': bitarray('0011'),
12 '4': bitarray('0100'), '5': bitarray('0101'),
13 '6': bitarray('0110'), '7': bitarray('0111'),
14 '8': bitarray('1000'), '9': bitarray('1001'),
15 'a': bitarray('1010'), 'b': bitarray('1011'),
16 'c': bitarray('1100'), 'd': bitarray('1101'),
17 'e': bitarray('1110'), 'f': bitarray('1111'),
[all …]
H A Dutf8.py2 from bitarray import bitarray
3 from bitarray.util import ba2int, pprint
12 a = bitarray(endian='big')
17 if a[0:1] == bitarray('0'):
20 elif a[0:3] == bitarray('110'):
22 assert a[8:10] == bitarray('10')
24 elif a[0:4] == bitarray('1110'):
26 assert a[8:10] == a[16:18] == bitarray('10')
28 elif a[0:5] == bitarray('11110'):
30 assert a[8:10] == a[16:18] == a[24:26] == bitarray('10')
H A Dlexico.py5 from bitarray import bitarray, get_default_endian
6 from bitarray.util import ba2int, int2ba, zeros
60 from bitarray import frozenbitarray
61 from bitarray.util import urandom
62 from bitarray.test_bitarray import Util
68 a = bitarray('00010011', 'big')
79 a = bitarray(seq[0], 'big')
88 a = bitarray(n, endian)
93 for a in [bitarray('11111110000', 'big'),
110 a = bitarray(s)
[all …]
/dports/devel/py-bitarray/bitarray-2.3.4/
H A DREADME.rst61 $ python -c 'import bitarray; bitarray.test()'
62 bitarray is installed in: /Users/ilan/bitarray/bitarray
96 >>> from bitarray import bitarray
97 >>> a = bitarray() # create empty bitarray
321 >>> d = {'H':bitarray('111'), 'e':bitarray('0'),
322 ... 'l':bitarray('110'), 'o':bitarray('10')}
356 >>> from bitarray import bitarray, decodetree
357 >>> t = decodetree({'a': bitarray('0'), 'b': bitarray('1')})
595 bitarray.
681 ``make_endian(bitarray, /, endian)`` -> bitarray
[all …]
H A DMakefile4 bitarray/_bitarray.so: bitarray/_bitarray.c
8 test: bitarray/_bitarray.so
16 doc: bitarray/_bitarray.so
28 rm -f bitarray/*.o bitarray/*.so
29 rm -f bitarray/*.pyc
31 rm -rf bitarray/__pycache__ *.egg-info
33 rm -rf .mypy_cache bitarray/.mypy_cache
H A Dcontributing.md1 Contributing to bitarray
4 The bitarray type is very stable and feature complete at this point,
5 which means that pull requests to `bitarray/_bitarray.c` will most likely
8 There may be room for improvements/additions in the `bitarray.util` module,
11 on bitarray. This is completely possible, even on the C-level. Please
12 study the implementation of `bitarray/_util.c` for details. In particular for
13 C extensions to work with the bitarray type, it is important that
20 Py_ssize_t nbits; /* length of bitarray, i.e. elements */
21 int endian; /* bit endianness of bitarray */
32 The last two members, `buffer` and `readonly`, were introduced in bitarray
[all …]
/dports/devel/py-bitarray/bitarray-2.3.4/doc/
H A Dreference.rst4 bitarray version: 2.3.4 -- `change log <https://github.com/ilanschnell/bitarray/blob/master/doc/cha…
10 The bitarray object:
13 ``bitarray(initializer=0, /, endian='big', buffer=None)`` -> bitarray
83 ``copy()`` -> bitarray
116 Add zeros to the end of the bitarray, such that the length of the bitarray
130 bits to the bitarray.
209 bitarray.
295 ``make_endian(bitarray, /, endian)`` -> bitarray
312 ``strip(bitarray, /, mode='right')`` -> bitarray
345 Return ``True`` if bitarray ``a`` is a subset of bitarray ``b``.
[all …]
H A Dbuffer.rst15 >>> from bitarray import bitarray
22 bitarray('010000011111111101000011')
46 >>> from bitarray import frozenbitarray
68 bitarray('010000011111111100000001')
74 bitarray('000011111111100000001111')
85 bitarray('111100000001111111110000')
88 to big-endian bitarray ``a``, and a little-endian bitarray ``b``.
97 As bitarray's expose their buffer, we can also directly create a bitarray
102 >>> a = bitarray(32)
103 >>> b = bitarray(buffer=a)
[all …]
H A Dchangelog.rst93 * add ``bitarray.util.vl_encode()`` and ``bitarray.util.vl_decode()`` which
160 * add ``bitarray.util.ba2base()`` and ``bitarray.util.base2ba()``,
179 * add ``bitarray.util.parity()``
184 * add ``bitarray.util.serialize()`` and ``bitarray.util.deserialize()``
187 * add ``bitarray.util.pprint()``
189 e.g. ``a = bitarray('110', 'little')`` and ``b = bitarray(a, 'big')``,
209 * add ``bitarray.util.urandom()``
225 * add bitarray.h, `#110 <https://github.com/ilanschnell/bitarray/issues/110>`__
326 * add ``bitarray.util.make_endian()``
355 * deprecate ``bitarray.bitdiff()`` in favor of ``bitarray.util.count_xor``
[all …]
H A Drepresent.rst4 The bitarray library offers many ways to represent bitarray objects.
17 >>> from bitarray import bitarray
18 >>> a = bitarray('11001')
20 "bitarray('11001')"
48 >>> from bitarray.util import serialize, deserialize
70 little-endian and big-endian empty bitarray).
86 >>> from bitarray.util import ba2hex, hex2ba
87 >>> a = bitarray('1100 1110 0001 1010 0011 1000 1111')
91 bitarray('1100111000011010001110001111')
100 >>> b = bitarray(a, 'little')
[all …]
H A Dvariable_length.rst1 Variable length bitarray format
6 That is, when a bitarray of unknown length is encountered in a stream of
13 >>> from bitarray import bitarray
14 >>> from bitarray.util import vl_encode, vl_decode
15 >>> a = bitarray('0110001111')
16 >>> b = bitarray('001')
22 bitarray('0110001111')
24 bitarray('001')
33 encoding ``bitarray('01010110111001110')``:
37 01010110111001110 raw bitarray
[all …]
/dports/net-p2p/gtorrentviewer/GTorrentViewer-0.2b/src/
H A Dgbitarray.c230 g_bitarray_get_size(GBitArray *bitarray)
232 return bitarray->size;
244 bitarray->size = p;
246 if(bitarray->array)
247 bitarray->array = g_realloc(bitarray->array, BITARRAY_BYTES(p));
251 g_object_notify(G_OBJECT(bitarray), "size");
267 if(bit > bitarray->size)
291 if(bit > bitarray->size)
315 g_bitarray_clear(GBitArray *bitarray)
317 if(bitarray->array != NULL && bitarray->size > 0)
[all …]
/dports/net/vde2/vde2-2.3.2/src/vde_switch/
H A Dbitarray.h86 typedef bitarrayelem *bitarray; typedef
90 static inline bitarray ba_alloc(int n) in ba_alloc()
95 static inline bitarray ba_realloc(bitarray b,int n,int m) in ba_realloc()
111 static inline void ba_set(bitarray x,int i) in ba_set()
167 static inline void ba_copy(bitarray dst, bitarray src, int n) in ba_copy()
172 static inline void ba_add(bitarray dst, bitarray src, int n) in ba_add()
180 static inline void ba_remove(bitarray dst, bitarray src, int n) in ba_remove()
199 static inline bitarray bac_alloc(int n) in bac_alloc()
204 static inline bitarray bac_realloc(bitarray b,int n,int m) in bac_realloc()
277 static inline void bac_copy(bitarray dst, bitarray src, int n) in bac_copy()
[all …]
/dports/mail/phplist/phplist-3.6.6/public_html/lists/admin/plugins/CommonPlugin/vendor/chdemko/bitarray/
H A DREADME.md3 …ownloads](https://poser.pugx.org/chdemko/bitarray/d/total.png)](https://packagist.org/packages/chd…
4 … Version](https://poser.pugx.org/chdemko/bitarray/version.png)](https://packagist.org/packages/chd…
5 …Version](https://poser.pugx.org/chdemko/bitarray/v/unstable.png)](https://packagist.org/packages/c…
6 …tps://coveralls.io/repos/chdemko/php-bitarray/badge.png?branch=master)](https://coveralls.io/r/chd…
7 …tatus](https://secure.travis-ci.org/chdemko/php-bitarray.png)](http://travis-ci.org/chdemko/php-bi…
24 $ composer create-project chdemko/bitarray:1.0.x-dev --dev; cd bitarray
32 "chdemko/bitarray": "1.0.x-dev"
55 See the [examples](https://github.com/chdemko/php-bitarray/tree/master/examples) folder for more in…
60 * [http://chdemko.github.io/php-bitarray](http://chdemko.github.io/php-bitarray)
67 * title: php-bitarray: a PHP library for handling bit arrays
[all …]
/dports/math/py-pybloom/python-bloomfilter-3.0.0/pybloom_live/
H A Dpybloom.py15 import bitarray
99 self.bitarray = bitarray.bitarray(self.num_bits, endian='little')
100 self.bitarray.setall(False)
115 bitarray = self.bitarray
119 if not bitarray[offset + k]:
132 bitarray = self.bitarray
158 new_filter.bitarray = self.bitarray.copy()
169 new_bloom.bitarray = new_bloom.bitarray | other.bitarray
183 new_bloom.bitarray = new_bloom.bitarray & other.bitarray
196 else self.bitarray.tofile(f))
[all …]
/dports/biology/iqtree/IQ-TREE-2.0.6/booster/
H A Dhashtables_bfields.c40 if ((new_table->bitarray = (bfield_t) calloc(nbchunks_bitarray, sizeof(unsigned long))) == NULL) in create_id_hash_table()
66 unsigned long *pointer = hashtable->bitarray + chunk; /* pointer to the long we want to access */ in lookup_id()
115 for (chunk = 0; chunk < nbchunks_bitarray; chunk++) hashtable->bitarray[chunk] = 0UL; in clear_id_hashtable()
123 for (chunk = 0; chunk < nbchunks_bitarray; chunk++) hashtable->bitarray[chunk] = full_one; in fill_id_hashtable()
131 …unk = 0; chunk < nbchunks_bitarray; chunk++) destination->bitarray[chunk] = ~(source->bitarray[chu… in complement_id_hashtable()
153 …added = bitCount(source->bitarray[chunk] & ~destination->bitarray[chunk]); /* 1 in source AND O in… in update_id_hashtable()
156 destination->bitarray[chunk] = (destination->bitarray[chunk] | source->bitarray[chunk]); in update_id_hashtable()
173 if (tbl1->bitarray[chunk] != tbl2->bitarray[chunk]) return 0; in equal_id_hashtables()
208 if ((tbl1->bitarray[chunk]&mask) != ((~(tbl2->bitarray[chunk]))&mask)) return 0; in complement_id_hashtables()
245 free(hashtable->bitarray); in free_id_hashtable()
[all …]
/dports/misc/e2fsprogs-libblkid/e2fsprogs-1.46.5/lib/ext2fs/
H A Dblkmap64_ba.c38 char *bitarray; member
61 retval = ext2fs_get_mem(size, &bp->bitarray); in ba_alloc_private_data()
84 memset(bp->bitarray, 0, size); in ba_new_bmap()
96 if (bp->bitarray) { in ba_free_bmap()
97 ext2fs_free_mem (&bp->bitarray); in ba_free_bmap()
98 bp->bitarray = 0; in ba_free_bmap()
119 memcpy (dest_bp->bitarray, src_bp->bitarray, size); in ba_copy_bmap()
157 memset(bp->bitarray + size, 0, new_size - size); in ba_resize_bmap()
224 ADDR = bp->bitarray; in ba_test_clear_bmap_extent()
309 memset(bp->bitarray, 0, in ba_clear_bmap()
[all …]
/dports/misc/e2fsprogs-libuuid/e2fsprogs-1.46.5/lib/ext2fs/
H A Dblkmap64_ba.c38 char *bitarray; member
61 retval = ext2fs_get_mem(size, &bp->bitarray); in ba_alloc_private_data()
84 memset(bp->bitarray, 0, size); in ba_new_bmap()
96 if (bp->bitarray) { in ba_free_bmap()
97 ext2fs_free_mem (&bp->bitarray); in ba_free_bmap()
98 bp->bitarray = 0; in ba_free_bmap()
119 memcpy (dest_bp->bitarray, src_bp->bitarray, size); in ba_copy_bmap()
157 memset(bp->bitarray + size, 0, new_size - size); in ba_resize_bmap()
224 ADDR = bp->bitarray; in ba_test_clear_bmap_extent()
309 memset(bp->bitarray, 0, in ba_clear_bmap()
[all …]
/dports/sysutils/e2fsprogs/e2fsprogs-1.46.5/lib/ext2fs/
H A Dblkmap64_ba.c38 char *bitarray; member
61 retval = ext2fs_get_mem(size, &bp->bitarray); in ba_alloc_private_data()
84 memset(bp->bitarray, 0, size); in ba_new_bmap()
96 if (bp->bitarray) { in ba_free_bmap()
97 ext2fs_free_mem (&bp->bitarray); in ba_free_bmap()
98 bp->bitarray = 0; in ba_free_bmap()
119 memcpy (dest_bp->bitarray, src_bp->bitarray, size); in ba_copy_bmap()
157 memset(bp->bitarray + size, 0, new_size - size); in ba_resize_bmap()
224 ADDR = bp->bitarray; in ba_test_clear_bmap_extent()
309 memset(bp->bitarray, 0, in ba_clear_bmap()
[all …]
/dports/net/mpich/mpich-3.4.3/src/mpid/ch3/src/
H A Dmpid_comm_get_all_failed_procs.c24 for (i = 0; i < *bitarray_size; i++) (*bitarray)[i] = 0; in group_to_bitarray()
33 for (i = 0; i < *bitarray_size; i++) (*bitarray)[i] = 0; in group_to_bitarray()
44 (*bitarray)[idx] |= mask; in group_to_bitarray()
52 static MPIR_Group *bitarray_to_group(MPIR_Comm *comm_ptr, int *bitarray) in bitarray_to_group() argument
89 int *bitarray, *remote_bitarray; in MPID_Comm_get_all_failed_procs() local
106 group_to_bitarray(local_fail, comm_ptr, &bitarray, &bitarray_size); in MPID_Comm_get_all_failed_procs()
123 bitarray[j] |= remote_bitarray[j]; in MPID_Comm_get_all_failed_procs()
130 ret_errno = MPIC_Send(bitarray, bitarray_size, MPI_INT, i, in MPID_Comm_get_all_failed_procs()
136 *failed_group = bitarray_to_group(comm_ptr, bitarray); in MPID_Comm_get_all_failed_procs()
139 mpi_errno = MPIC_Send(bitarray, bitarray_size, MPI_INT, 0, in MPID_Comm_get_all_failed_procs()
[all …]
/dports/devel/py-bitarray/bitarray-2.3.4/examples/growth/
H A Dtest.py1 from bitarray import bitarray
10 a = bitarray()
21 a = bitarray(10_000_000)
32 a = bitarray(8 * n * [1])
34 b = bitarray(a)
40 a = bitarray(1_000_000) # no overallocation
42 a.extend(bitarray(8)) # overallocation happens here
45 a.extend(bitarray(8))

12345678910>>...17