Added a tutorial! Check it out at https://puzzlepiece.readthedocs.io/en/stable/tutorial.html
New features:
- Puzzles can be indexed in additional ways as a shortcut - you can now directly say
puzzle["piece:param"]
to get a param. This also autocompletes in IPython. - Child params and actions - use
Popup.make_child_params
to easily create settings popups that modify hidden params. replace_piece
- an experimental method to update a Piece in place.done_signal
for the LiveWorker emitted when it finishes.- new extra module:
ipython_shims
adds two convenient magics:%%pzp_script
and%%safe_run
- Improvements to
DataGrid
s, including support for customRow
s inadd_row
andPopup
s for the Rows. - Ability to set a
Popup
's title.
Fixes:
call_stop
stops threads too.- reduced reliance on Qt spreadsheets - param changes should always indicate correctly with a red background now.