Skip to content

Releases: basler/pypylon

1.7.0rc2

17 Feb 13:00
Compare
Choose a tag to compare
pypylon release 1.7.0rc2

Changes:

Version 1.7.0rc2
    - Date 2021-02-18
    - Adapted to python 3.9.
    - Added a way to force a certain GenTL search path (used for frame grabber
      development).
    - Avoided the dependency on vcruntime140_1.dll when building with Visual
      Studio 2019.
    - Added macOS CI builds.
    - Migrated from travis to gh-actions for linux and macOS.
    - Added pypi deployments for linux and macOS
    - Expanded samples/gige_ip_config.py to include demonstrations of
      BroadcastIpConfiguration

1.7.0rc1

16 Feb 09:44
Compare
Choose a tag to compare
pypylon release 1.7.0rc1

Changes:

Version 1.7.0rc1
    - Date 2021-02-16
    - Adapted to python 3.9.
    - Added a way to force a certain GenTL search path (used for frame grabber
      development).
    - Avoided the dependency on vcruntime140_1.dll when building with Visual
      Studio 2019.
    - Added macOS CI builds.
    - Migrated from travis to gh-actions for linux and macOS.
    - Added pypi deployments for linux and macOS

1.6.0rc2

21 Aug 16:24
Compare
Choose a tag to compare
pypylon release 1.6.0rc2

Changes:

Version 1.6.0rc2
    - Date 2020-08-20
    - Fixed issues with callbacks due to intptr_t truncation on linux
    - Fixed unittests that failed in python 3.8
    - Updated to current pylon version for windows and linux
    - Enabled unittests in CI-builds
    - Fixed aarch64 binary wheel releases on github

1.6.0

21 Aug 17:49
Compare
Choose a tag to compare
pypylon release 1.6.0

Changes:

Version 1.6.0
    - Date 2020-08-20
    - Fixed issues with callbacks due to intptr_t truncation on linux
    - Fixed unittests that failed in python 3.8
    - Updated to current pylon version for windows and linux
    - Enabled unittests in CI-builds
    - Fixed aarch64 binary wheel releases on github

1.6.0rc1

20 Aug 11:58
Compare
Choose a tag to compare
pypylon release 1.6.0rc1

Changes:

Version 1.6.0rc1
    - Date 2020-08-20
    - Fixed issues with callbacks due to intptr_t truncation on linux
    - Fixed unittests that failed in python 3.8
    - Updated to current pylon version for windows and linux
    - Enabled unittests in CI-builds

1.5.4

16 Apr 15:05
Compare
Choose a tag to compare
pypylon release 1.5.4

Changes:

Version 1.5.4
    - Date 2020-04-16
    - Fix interaction with ipython jedi autocompleter
    - Dropped python 3.3 binary releases
    - Added python 3.8 binary releases
    - Use swig 4.0 for linux binary releases

Version 1.5.3
    - Date 2020-03-23
    - Use pylon 6.1.0.19674 to build for Windows
    - Added support for pixel format Mono16 in GetArray()

Version 1.5.2
    - Date 2020-03-03
    - Use pylon 6.1.0.10500 to build for Windows
    - Implement support for decompression of Basler Compression Beyond
      payload.
    - Add several properties to PylonImage
    - Fix a bug in GenICam file access

1.5.4rc1

15 Apr 21:57
Compare
Choose a tag to compare
1.5.4rc1        pypylon release 1.5.4rc1

Changes:

Version 1.5.4
    - Date 2020-04-16
    - Fix interaction with ipython jedi autocompleter
    - Dropped python 3.3 binary releases
    - Added python 3.8 binary releases
    - Use swig 4.0 for linux binary releases

Version 1.5.3
    - Date 2020-03-23
    - Use pylon 6.1.0.19674 to build for Windows
    - Added support for pixel format Mono16 in GetArray()

Version 1.5.2
    - Date 2020-03-03
    - Use pylon 6.1.0.10500 to build for Windows
    - Implement support for decompression of Basler Compression Beyond
      payload.
    - Add several properties to PylonImage
    - Fix a bug in GenICam file access

1.5.1

13 Nov 15:55
Compare
Choose a tag to compare
pypylon release 1.5.1

Changes:

Version 1.5.1
    - Date 2019-11-12
    - Fixed travis and appveyor builds for windows and linux
    - Added preliminary pylon 6 support for linux
    - Dropped python 2.7 support
    - Fixed GetBuffer in PylonImage

Version 1.5.0
    - Date 2019-09-18
    - Fixed read part of GenICam file access (FileProtocolAdapter.i)
    - Fixed a bug where Pythons memory allocation was used without holding the GIL
    - Amended readme.md
    - Use SWIG 4.0.0 and removed SWIGs legacy handling for boolean parameters.
      This means that APIs that expect a boolean parameter and had accepted
      any Python type in the past (since any Python type can be fed into
      'bool()'), NO LONGER accept anything other than true Python 'bool' objects.
      E.g. where in the past 'IBoolean.SetValue("Hello")' was OK, it is now
      required to use code like this 'IBoolean.SetValue(bool("Hello"))'.
    - Fixed a memory leak: Info objects returned by EnumerateDevices and
      EnumerateTls were not released.
    - Added support for accessing ITransportLayer (especially GigETransportLayer).
      Samples have been added that demonstrate using these GigE-specific methods:
        - AnnounceRemoteDevice
        - RenounceRemoteDevice
        - ForceIp
        - RestartIpConfiguration
        - issuing action commands
    - Fixed creation of numpy arrays for pixel type BayerGB12Packed. Added
      support for 10 bit packed formats.
    - Use Pylon 6.0.0 on windows. There is no more support for 1394 in Pylon 6,
      but support for CXP and other GenTL producers has been added.
    - Add support for dealing with Interfaces and their node maps. A sample
      demonstrates how to use the interface node map of a Basler CXP-Interface-
      Card to toggle the state of 'Power over CoaXPress'.

1.5.1rc2

12 Nov 16:51
Compare
Choose a tag to compare
pypylon release 1.5.1rc2

Changes:

Version 1.5.1
    - Date 2019-11-12
    - Fixed travis and appveyor builds for windows and linux
    - Added preliminary pylon 6 support for linux
    - Dropped python 2.7 support
    - Fixed GetBuffer in PylonImage

Version 1.5.0
    - Date 2019-09-18
    - Fixed read part of GenICam file access (FileProtocolAdapter.i)
    - Fixed a bug where Pythons memory allocation was used without holding the GIL
    - Amended readme.md
    - Use SWIG 4.0.0 and removed SWIGs legacy handling for boolean parameters.
      This means that APIs that expect a boolean parameter and had accepted
      any Python type in the past (since any Python type can be fed into
      'bool()'), NO LONGER accept anything other than true Python 'bool' objects.
      E.g. where in the past 'IBoolean.SetValue("Hello")' was OK, it is now
      required to use code like this 'IBoolean.SetValue(bool("Hello"))'.
    - Fixed a memory leak: Info objects returned by EnumerateDevices and
      EnumerateTls were not released.
    - Added support for accessing ITransportLayer (especially GigETransportLayer).
      Samples have been added that demonstrate using these GigE-specific methods:
        - AnnounceRemoteDevice
        - RenounceRemoteDevice
        - ForceIp
        - RestartIpConfiguration
        - issuing action commands
    - Fixed creation of numpy arrays for pixel type BayerGB12Packed. Added
      support for 10 bit packed formats.
    - Use Pylon 6.0.0 on windows. There is no more support for 1394 in Pylon 6,
      but support for CXP and other GenTL producers has been added.
    - Add support for dealing with Interfaces and their node maps. A sample
      demonstrates how to use the interface node map of a Basler CXP-Interface-
      Card to toggle the state of 'Power over CoaXPress'.

1.4.0

18 Mar 11:39
Compare
Choose a tag to compare
pypylon release 1.4.0

Changes:
- Fixed a regression introduced in version 1.1.0 where pypylon stopped being
  importable when used in an application built with PyInstaller.
- Fixed PylonImageBase so that the methods CanSaveWithoutConversion, Save
  and Load can be used. Added a sample that shows how images can be saved.
- Added macOS platform support
- Switched to Pylon 5.2.0 for windows and linux builds