arm4module

arm4module provides Python language bindings for ARM 4.

News

12/23/2007: Version 0.1 released.

Documentation

Type 'pydoc arm4' for more information, or see the latest version online

How to use it

Here's a simple example:

  import arm4

  # Register
  app_id = arm4.register_application ("Python test")
  tran_id = arm4.register_transaction (app_id, "Python hello world")

  # Start our application and transaction measurements
  app_handle = arm4.start_application (app_id, "Example")
  tran_handle = arm4.start_transaction (app_handle, tran_id)

  # Do our work
  print 'Hello, world!'

  # Stop our measurements
  arm4.stop_transaction (tran_handle) # Default status is arm4.ARM_STATUS_GOOD
  arm4.stop_application (app_handle)

  # Finish up
  arm4.destroy_application (app_id)

More examples are available here

Availability

All downloads are now available in the SourceForge downloads area.

Build Directions

First build the module

 python setup.py build

Then as root, install

 python setup.py install