Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.229.883 Times

bitarray 0.7.0

Company: Ilan Schnell
Date Added: June 26, 2013  |  Visits: 205

bitarray

Report Broken Link
Printer Friendly Version


Product Homepage
Download (41 downloads)



This module provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations; little-endian and big-endian. Most of the functionality is implemented in C. Methods for accessing the machine representation are provided. This can be useful when bit level access to binary files is required, such as portable bitmap image files (.pbm). Also, when dealing with compressed data which uses variable bit length encoding, you may find this module useful.<br /><br />Key features<br /><br /> . On 32bit machines, a bitarray object can contain up to 2^34 elements, that is 16 Gbits (on 64bit machines up to 2^63 elements in theory).<br /> . All crucial functionality implemented in C.<br /> . Bitarray objects behave very much like a list object, in particular slicing (including slice assignment and deletion) is supported.<br /> . The bit endianness can be specified for each bitarray object, see below.<br /> . Packing and unpacking to other binary data formats, e.g. numpy.ndarray, is possible.<br /> . Fast methods for encoding and decoding variable bit length prefix codes<br /> . Sequential search (as list or iterator)<br /> . Bitwise operations: &, |, ^, &=, |=, ^=, ~<br /> . Pickling and unpickling of bitarray objects possible.<br /> . Bitarray objects support the buffer protocol (Python 2.7 only)

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Access Accessing Functionality Implemented Level Machine Methods Provided Representation
Users rating: 0/10

License: Shareware Size: 40.96 KB
USER REVIEWS
More Reviews or Write Review


BITARRAY RELATED
Libraries  -  SQL Database Professional plugin 3.7.7.221
The "SQL Database Professional" data publishing module for Advanced Serial Data Logger is designed for recording/saving variables the parser receives and extracts from the stream of bytes into SQL-compatible databases, such as SQLBase, Oracle, M...
 
Multimedia  -  2D/3D image segmentation toolbox 1.0
Features of the toolbox:(1) The toolbox includes classic level-set methods such as geodesic active contours (GAC), Chan-Vese model and a hybrid model combining the boundary and regional terms.(2) All the methods are implemented with the...
3.23 MB  
Programming  -  Adobe InDesign SDK CS5.5 7.5.2
Adobe InDesign SDK provides a set of sample code and documentation that helps software developers access the functionality of InDesign, InCopy, and InDesign Server software. Adobe InDesign SDK provides easy access to sample code,...
1.84 MB  
Database Tools  -  The Program Database Toolkit 3.10
The Program Database Toolkit (PDT) is a powerful tool infrastructure that provides access to the high-level interface of source code for analysis tools and applications. Many tasks in an integrated programming environment require access to...
 
Networking Tools  -  Mobi Bluetooth RC 0.9.1
Mobi is software which is designed to provide access to a Un*x machine using a Bluetooth-enabled SonyEricsson phone. A simple menu file is used to define a menu structure. Menu items can be tied to arbitrary shell commands or external programs,...
296.96 KB  
Finance  -  Refinate 3.0.15
Refinate quickly reorganizes data to gain access to information of interest, provides methods for verifying data integrity, and brings you new tools for manipulating data elements quickly with precision. Refinate allows you to think more broadly...
1.4 MB  
Development Tools  -  Weighted Kinematic Control of PPRR Manipulator 1.0
A PPRR( 2 Prismatic 2 Revolute) serial manipulator is modeled and kinematic level control is provided to trace a rotated ellipse. Redundancy is removed by providing weights for the Prismatic and Revolute joints.Control is applied using a 4th order...
30.72 KB  
Modules  -  User restrictions 7.x-1.x-de
This module is a replacement for the 'access rules' functionality which was removed from Drupal 7 [1].There will be no releases for Drupal 5 or Drupal 6, if you're looking for this functionality in either of those versions, try admin/user/rules....
10 KB  
Programming  -  libguestfs 1.10.0
libguestfs is a set of tools for accessing and modifying virtual machine (VM) disk images. You can use this for viewing and editing files inside guests, scripting changes to VMs, monitoring disk used/free statistics, P2V, V2V, performing partial...
5.17 MB  
Development Editors  -  Portfolio Showcase with Sortable Submenu 1
Features: Sleek design with elegant transitions and great functionality; 3 level menu : main menu , the sortable/scrollable list menu and the gallery number index menu; Content and color highlight settings from XML; Image display area width and...
4.88 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, UTILITIES
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  wpCache WordPress HTTP Cache 1.1
wpCache is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache decreases dramatically the page and the...
2.85 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Utilities  -  Recovery Explorer Standard - Linux 6.14.2
Recovery Explorer Standard is a powerful utility for data access and recovery, formatted file system reconstruction, disk-on-disk data recovery and file system access after diverse cases of data loss or file system damage. Recovery Explorer...
7.56 MB  
Utilities  -  Recovery Explorer RAID - Linux 6.14.2
Recovery Explorer RAID is a data recovery utility that is primarily meant to handle data loss from various RAID storages, but can be used for regular recovery operations as well. The software can access and recover lost data from the file...
7.56 MB  
Utilities  -  Recovery Explorer Professional - Linux 6.14.2
Recovery Explorer Professional is a utility for accessing and recovering lost files, formatted file system reconstruction, disk-on-disk data recovery and file system access after various cases of data loss or file system damage. The software can...
7.56 MB  
Utilities  -  UFS Explorer Professional Recovery (Lin) 5.24.2
UFS Explorer Professional Recovery is a full-featured software application created for both data recovery professionals and technical specialists-novices in data recovery. The application successfully combines low-level data analysis and data...
22.74 MB  
Utilities  -  UFS Explorer RAID Recovery (Linux) 5.24.2
UFS Explorer Standard Recovery for RAID (RCI) is a software product for reconstruction of complex RAID-systems and recovery of lost and deleted data from these systems. The software is applicable for recovery from other storages as well: PC, USB...
22.13 MB