Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Dec 8, 2013
  1. ENH: Serialize device access.

    authored
    The device lock (mutex) is grabbed before every access to the device.
    For python threading this is normally not neccessary, as C functions are
    called with the GIL held, but for grabFrame the GIL is released when
    each row is read in so as to increase interactivity when used in a
    threaded environment. Thus the lock prevents any other function from
    accessing the device until the entire frame has been read.
Commits on Dec 7, 2013
  1. ENH: Release the GIL while reading a row in grabFrame.

    authored
    This allows more interactivity when acguiring images in a GUI driven
    application. The other FLI functions are fast enough that it probably
    isn't worth doing for them. Note that fli calls probably need to be
    protected by a lock, as libfli doesn't seem set up for concurrent
    operation.
Commits on Jan 4, 2013
  1. Update the documentation now that things work on Windows.

    authored
    Mention that the package is available and document installation on that
    platform.
  2. Make setup.py handle the FLI library compilation.

    authored
    This is easier than making the Makefile portable and simplifies the
    build.
  3. Comment out debug code using SHGetSpecialFolderPath.

    authored
    That function is no longer supported and hasn't been since Windows
    2000. This avoids a link error.
  4. Change outp -> _outp.

    authored
    The _outp version is recogized. This function is not allowed in user
    mode in any case, this change is to avoid compiler link errors. The
    parallel support is probably dead at this point.
Commits on Dec 26, 2012
  1. Regenerate pyfli.c

    authored
  2. Add an `out` argument to image grabbing functions.

    authored
    Add `out` argument to the functions
    
        grabRow
        grabFrame
        grabVideoFrame
    
    This allows image memory to be reused and provides automatic type
    conversion as well.
  3. Update documentation in README.md and setup.py.

    authored
    Python 3 support is mentioned.
    The status of the exposed functions is clarified.
  4. Regenerate pyfli.c.

    authored
  5. Various fixups and documentation improvements.

    authored
    Make the source Python 3 compatible.
    Implement a few remaining functions.
    Make FLIUsbBulkIO raise an error for now. It may be dangerous.
    Clarify some of the documentation.
Commits on Dec 24, 2012
  1. Documentation tweaks.

    authored
  2. Add Cython generated C wrapper.

    authored
    Whoops, forgot to add that in initial commit.
  3. Update README.md

    authored
    Fix typo.
  4. Update README.md

    authored
  5. Initial clean commit.

    authored
    Add FLI kernel module fliusb-1.3
    Add FLI SDK libfli-1.104
    Add Cython wrapper
    Add various support files
Something went wrong with that request. Please try again.