/dports/devel/py-bitarray/bitarray-2.3.4/bitarray/ |
H A D | util.pyi | 4 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 D | test_bitarray.py | 35 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__.pyi | 3 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 D | test_util.py | 18 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 D | hexadecimal.py | 3 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 D | utf8.py | 2 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 D | lexico.py | 5 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 D | README.rst | 61 $ 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 D | Makefile | 4 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 D | contributing.md | 1 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 D | reference.rst | 4 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 D | buffer.rst | 15 >>> 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 D | changelog.rst | 93 * 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 D | represent.rst | 4 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 D | variable_length.rst | 1 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 D | gbitarray.c | 230 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 D | bitarray.h | 86 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 D | README.md | 3 …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 D | pybloom.py | 15 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 D | hashtables_bfields.c | 40 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 D | blkmap64_ba.c | 38 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 D | blkmap64_ba.c | 38 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 D | blkmap64_ba.c | 38 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 D | mpid_comm_get_all_failed_procs.c | 24 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 D | test.py | 1 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))
|