Skip to content

Releases: LaboratoireMecaniqueLille/crappy

v2.0.0.dev3

10 Sep 13:35
Compare
Choose a tag to compare
v2.0.0.dev3 Pre-release
Pre-release

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

29 May 16:57
Compare
Choose a tag to compare
v2.0.0.dev2 Pre-release
Pre-release

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

10 Mar 16:09
Compare
Choose a tag to compare
v2.0.0.dev1 Pre-release
Pre-release

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

Full Changelog: v2.0.0.dev0...v2.0.0.dev1

v1.5.10

07 Mar 17:10
Compare
Choose a tag to compare

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

Full Changelog: v1.5.9...v1.5.10

v2.0.0.dev0

25 Jan 17:10
Compare
Choose a tag to compare
v2.0.0.dev0 Pre-release
Pre-release

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

Full Changelog: v1.5.9...v2.0.0.dev0

Wheel: crappy-2.0.0.dev0-py3-none-any.whl.gz

v1.5.9

28 Apr 09:36
Compare
Choose a tag to compare

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

13 Jan 09:58
Compare
Choose a tag to compare

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

02 Nov 15:59
Compare
Choose a tag to compare

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

08 Oct 09:36
Compare
Choose a tag to compare

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

24 Sep 08:55
Compare
Choose a tag to compare

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