Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.

4.57895
   
  0 reviews  |  78 users  |  449,587 lines of code  |  13 current contributors  |  Analyzed 2 days ago
 
 

The BList is a type that looks, acts, and quacks like a Python list, but has better performance for for modifying large lists. For small lists (fewer than 128 elements), BLists and the built-in list have very similar performance. Example usage: >>> from blist import * >>> ... [More] x = blist([0]) # x is a BList with one element >>> x *= 2**29 # x is a BList with > 500 million elements >>> x.append(5) # append to x >>> y = x[4:-234234] # Take a 500 million element slice from x >>> del x[3:1024] # Delete a few thousand elements from x [Less]

5.0
 
  0 reviews  |  2 users  |  13,739 lines of code  |  1 current contributor  |  Analyzed about 1 hour ago
 
 

Cyclomatic code complexity and raw metrics for Python

5.0
 
  0 reviews  |  1 user  |  1,041 lines of code  |  2 current contributors  |  Analyzed 4 days ago
 
 
Compare

Lepl is a parser for Python 3 (mostly backwards compatible with 2.6). Features: * Parsers are Python code, defined in Python itself. No separate grammar is necessary. * Friendly syntax using Python's operators allows grammars to be defined in a declarative ... [More] style close to BNF. * Integrated, optional lexer simplifies handling whitespace. * Built-in AST support with support for iteration, traversal and re-writing. * Generic, pure-Python approach supports parsing a wide variety of data including bytes (Python 3+ only). * Well documented and easy to extend. * Unlimited recursion depth (co-routines); memoisation; backtracking; etc - basically, it's recursive descent, done right. [Less]

0
 
  0 reviews  |  1 user  |  14,189 lines of code  |  2 current contributors  |  Analyzed about 2 years ago
 
 

Why we choose the "Panax" as project name?

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 5 days ago
 
 

A simple security tool to test for the integrity of a computer installation. SdT constructs a signature of the current system state and checks installation state with a previously made signature. Is intended to work on a compromised system.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

Pyinex is a project to embed the Python interpreter in Excel. This is in contrast to the usual approach to linking the two systems, in which Python scripts run in an out-of-process COM server and Excel makes a cross-process call to use Python functionality. In Pyinex, Python runs from a DLL in the ... [More] Excel process space. This embedding offers the advantage of speed (no cross-process calls) and reduced fiddliness. There is no setting up of COM servers and their associated security - you simply write a Python script in a text file, and call it from within Excel. This opens up the entire world of Python libraries to Excel users, and allows reduced dependence on VBA code, which is always hidden inside the Excel file. With program logic in separate, easily-viewable Python scripts, a new level of testing, visibility, and control of spreadsheets is possible. Excel can serve as a user scratchpad, UI, or graphing tool, and leave the "serious" computation to Python scripts. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

I'm working on the projects from the Python: create, modify, reuse book, only I'm using Python 3000.

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 1 day ago
 
 

Vlastic is a pretty RESTful web framework for Python 3.0. It (is going to) implements WSGI interface.

0
 
  0 reviews  |  0 users  |  2,389 lines of code  |  0 current contributors  |  Analyzed 6 months ago
 
 

Virtual Disk Development Kit from VMware makes virtual disk manipulation easy, however, C/C++ interface is not suitable for thrown-away scripting style. ctypes-vddk acts as glue, and makes VMDK operation a lot easier. Currently, 32bit Windows and 32bit Linux are fully supported. Python3000 is ... [More] required. VMware Virtual Disk Development Kit is required, which can be downloaded from VMware official site. For help on VDDK, please refer to Virtual Disk API Programming Guide. Sample Code: from VMDK import * vddk = PyVDDK() vddk.Create(r'test.vmdk', VixDiskLibCreateParams( VixDiskLibDiskType.VIXDISKLIB_DISK_MONOLITHIC_FLAT, VixDiskLibAdapterType.VIXDISKLIB_ADAPTER_SCSI_BUSLOGIC, VIXDISKLIB_HWVERSION_CURRENT, 100 * 2048)) MBR = b'1' * VIXDISKLIB_SECTOR_SIZE vddk.Open(r'test.vmdk', VIXDISKLIB_FLAG_OPEN_UNBUFFERED).Write(0, 1, MBR) vmdk = vddk.Open(r'test.vmdk') print('MasterBootRecord', vmdk.Read(0, 1)) print('SpaceNeededForClone', vmdk.SpaceNeededForClone()) for key in vmdk.GetMetadataKeys(): print(key, vmdk.ReadMetadata(key)) [Less]

0
 
  0 reviews  |  0 users  |  494 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.