Releases: LaboratoireMecaniqueLille/crappy
v2.0.0.dev3
What's Changed
- Many minor fixes in a variety of Blocks and other objects
- Beginning of a major documentation update for v2.0.0
- Updated the config files for the documentation, and the setup.py file
- Renamed a few objects
- The camera configuration window now limits the acquisition frequency to that specified to the Camera Block
- Major refactoring of all the examples
Full Changelog: v2.0.0.dev2...v2.0.0.dev3
The tarball and the wheel are available on PyPI
v2.0.0.dev2
What's Changed
- Renamed several Blocks, Actuators, InOuts for more clarity
- Renamed many files accordingly
- Minor improvements of several Camera objects
- The calculation of the histogram in the CameraConfig is now parallelized
- Added the possibility to apply a software ROI for Camera objects
- Improved the exception handling in the Block, and got rid of potential infinite loop
- Improved the send method of the Block, allowing it to handle more types of iterables
- Added the crappy.lamcube submodule containing devices specific to the LaMcube
- Major update and completion of the documentation for all the objects in Crappy
- Other minor improvements and bug fixes
Full Changelog: v2.0.0.dev1...v2.0.0.dev2
v2.0.0.dev1
What's Changed
- Fixed a bug when switching trigger mode on the XiAPI Camera by @PIERROOOTT in #32
- Fixed a few bugs in the ClientServer Block by @PIERROOOTT in #33
- A test suite was added to improve bug detection, to be expanded later
- The example, documentation, and utility files are not included anymore with the package
- The instantiation of Generator Path objects is now cleaner and users can define their own Paths in the scripts
- The edges of the boxes in the Camera Displayer window adapt to the size of the image
- The behavior of the
spam
argument of the IOBlock was changed - The Block was modified to avoid bugs when calling its fine-grain control methods
- Minor bug fixes
- Minor refactoring and syntax improvements
New Contributors
- @PIERROOOTT made their first contribution in #32
Full Changelog: v2.0.0.dev0...v2.0.0.dev1
v1.5.10
What's Changed
- Adding a new actuator for personal use by @Eddidoune in #11
- Added the possibility for Blocks to receive data in a non-blocking way
- Renamed the Streamer Camera to File_reader
- Syntax refactoring for many Blocks and classes
- Major refactoring of the Generator
- Reorganization of the FT232H-related code
- Added the Waveshare_high_precision InOut
- Improved the way the InOuts can offset to 0 before starting the test
- Minor bug fixes
- Minor documentation updates
- Minor example updates
New Contributors
- @Eddidoune made their first contribution in #11
Full Changelog: v1.5.9...v1.5.10
v2.0.0.dev0
What's Changed
- The Camera Block and its children now run the acquisition, processing, recording and display in parallel processes
- The Displayer Block was removed
- The Streamer Camera was renamed FileReader
- The CameraConfig window can now start running even when no image is received
- A special CameraSetting was added for controlling the camera triggers
- Added warnings for full Pipes and Links
- Fixed bugs in the examples when running on Windows
- Complete refactoring of the base Block, to improve speed and stability
- Added a proper logger to Crappy, as well as debugging features
- Refactored the Link methods for more consistency
- Reorganized the repository
- The module is now contained in the src/ folder, to ensure the doc is built against a packaged module
- Enforced CamelCase throughout the module
- The data files to include are now explicitly listed
- The classes and methods to document are now explicitly listed
New Contributors
- @Eddidoune made their first contribution in #11
Full Changelog: v1.5.9...v2.0.0.dev0
v1.5.9
In this new release :
- Improved of the Grapher block
- Improved the server for interfacing with the FT232H
- Added extras for installation of Crappy with pip
- Added the Camera_gstreamer Camera, for reading cameras using GStreamer
- Added the Camera_opencv Camera, for reading cameras using OpenCV
- Downgraded the Webcam Camera to reserve it for demonstration purpose only
- Improved the Disve block, with more available backends
- Completely refactored the link class, to improve readability
- Removed the Ximea_cv Camera, that was obsolete because of the Xiapi one
- Completely refactored the Multiplexer block
- Slightly improved the documentation
- Other minor fixes
Full Changelog: v1.5.8...v1.5.9
crappy-1.5.9.tar.gz
crappy-1.5.9-py3-none-any.whl.gz
v1.5.8
In this new release :
- Added the UController block for interfacing with micro-controllers
- Added the microcontroller.py and microcontroller.ino templates, to be used with the UController block
- Added the microcontroller.py example for a demonstration of the two previous features
- Minor improvements of the Dashboard, Client-Server and IOBlock blocks
- Major improvement of the InOuts interfacing over SPI or I2C. This includes fixes, new features and speed-ups
- Major documentation update, with the new section "Crappy for embedded devices"
- Other minor documentation improvements, including a protocol for testing hypertext links
- Fixed a requirements issue causing the online documentation to crash
Full Changelog: v1.5.7...v1.5.8
crappy-1.5.8.tar.gz
crappy-1.5.8-py3-none-any.whl.gz
v1.5.7
In this new release :
- Updated the Dashboard block to make it compliant with the current block architecture
- Fixed and improved the Disve block
Full Changelog: v1.5.6...v1.5.7
crappy-1.5.7-py3-none-any.whl.gz
crappy-1.5.7.tar.gz
v1.5.6
In this new release :
- Fixed a bug of the MCP9600 inout
- Improved the generator path condition handling
- Improved the FT232H capabilities in I2C mode
- Updated documentation
Full Changelog: v1.5.5...v1.5.6
crappy-1.5.6.tar.gz
crappy-1.5.6-py3-none-any.whl.gz
v1.5.5
In this new release :
- Removed the obsolete client and server blocks, the arduino inout and the picamera_webcam camera
- Added the fake_inout inout
- Added a shortcut to access documentation via crappy.doc()
- Greatly improved the online documentation
- Fixed bugs
- Other minor improvements
Full Changelog: v1.5.4...v1.5.5
crappy-1.5.5.tar.gz
crappy-1.5.5-py3-none-any.whl.gz