Allow using vendor-specific pressure sensor if detected by name.
Prevent infinite loop in periodicity analysis module.
Fix: Graph forgets zoom state after screen off / app switch / scroll to far tab.
Fix: Cannot subscribe to characteristic on Chrome OS.
Fix: Edit field does not respond to update from other user inputs.
Make static buffers properly unwritable to prevent unexpected behavior by writing from modules with mixed outputs and to allow initializing them from external sources like Bluetooth.
Fix crash if finished network request is reported to not visible button.
Fix crash if models use 2D sensor data.
Changes on iOS
Prevent duplicate additions to the experiment collection
Share queue among data input of sensors, BLE, GPS and the analysis process to avoid receiving input data during the execution of an analysis seqeuence.
Major changes in analysis cycle logic to be closer to Android version: Analysis is run periodically regardless of sensor input, there is a run before start, “onUserInput” is used as documented, input clear is done before writing the output.
Fix: Access error when opening configuration from “files” app.
Fix: No output on abs channel for 1D sensors.
Fix: Scrollable tab bar on iOS13.
Fix: Crash if audio permission is denied.
Disable refresh rate limit for value view elements for more fluent feedback.
File format update to version 1.10
Audio output now supports parametric tone and white noise generation.
New analysis modules: interpolate, loess and sort.
New functions in formula node: min, max and heaviside.
New attributes to preset timed run parameters.
New attribute “cycles” for every analysis module, which determines in which runs the module is used.
New attribute to send blocks of network connection service “http/post” to switch between JSON arrays and JSON numbers.
New response conversion function “none” for network connections, which is now the default.
New graph attribute unitYperX to explicitly set a unit for the slope (i.e. y/x).
Optimization attribute removed. (This was added very little advantage but a lot of confusion.)
Transfer of experiment configurations now supports requesting the transfer from a second characteristic (especially useful if you are using an Arduino library that does not support reacting to subscriptions).
The free, online magazine “Physics” from the American Physical Society has published an article, https://physics.aps.org/articles/v13/68, on “Smartphone Physics on the Rise” in their Arts & Culture section. It covers the possibilities and people involved in this field and includes a quote by Sebastian on the effects of the lockdown on app downloads and feedback.
We are happy to let you know that Jens Noritzsch has joined our phyphox team. Jens takes care of our social media and support channels. Furthermore, he will expand phyphox’ use in education and lifelong learning in future.
We would like to thank the Hans Hermann Voss Foundation for supporting Jens’ position.