Releases: basler/pypylon
Releases · basler/pypylon
1.5.1
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
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
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
1.4.0rc1
pypylon release 1.4.0rc1 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
1.3.1
pypylon release 1.3.1 Changes: - Bump version number to fix pypi deployment
1.3.0
pypylon release 1.3.0 Changes: - The pylon version is no longer contained in the local version tag of pypylon when building with the reference pylon version (currently 5.0.12) - Better package metadata - Windows wheels are pushed to pypi - Linux release builds for python 2.7
1.2.0
pypylon release 1.2.0 Changes: - Remove the pylon build number from the python package name - Fixed a bug in GrabResult.GetArrayZeroCopy (accessing a non-existent# 1.2.0 attribute). Added a zero-copy sample. - fix image format converter - enable enum_props in Pylon - fix SWIG include path in --pp-debug case - Fixed TlFactory.EnumerateDevices so that arbitrary objects are no longer accepted as boolean arguments - they have to be 'real' bool() objects. This was done to easily spot this unwitting omission: # programmer wrote: found1 = pylon.TlFactory.GetInstance().EnumerateDevices(single_di) # but meant to say: found2 = pylon.TlFactory.GetInstance().EnumerateDevices([single_di]) - Pylon 5.0.11 and 5.0.12 require that the workaround for DLL loading on windows is reactivated (had been removed in 1.0.7). - Search for swig in PATH on windows - Ensure swig version is >= 3.0.12