Skip to content

phyphox 1.1.8

26.02.2021

Changes on Android and iOS

  • Keep track of synchronization points between system time ("wall clock" time), (sensor) event times and experiment time and base all times on a common reference point.¹
  • Time axes can be switched between experiment time and system time from the tool menu¹
  • Pause events generate gaps in the plot and periods of paused time are marked when a time axis is used¹
  • Export includes meta data about the device and recorded time reference events¹
  • Time references can be accessed via REST API (remote access)¹
  • Fix: Remote access not working for "Audio Oscilloscope" (problem occurred on any configuration that has a view element associated with a buffer name that collides with JavaScript object keywords, in this case "length")¹
  • Fix: Possible crash in sort module if inputs have different length¹
  • Fix: Tone generator hangs after a specific number of periods (Android and possibly 32bit iPhones, i.e. iPhone 5s).²
  • Fix: Normalization of amplitude in the resonance view of the pendulum experiment was wrong by a factor of the angular frequency.²
  • Fix: Formula node fails to parse scientific notation under specific conditions.

Changes on Android

  • Fix possible permission problems for sharing activities.¹
  • Fix: Tone generator does not respect duration setting of audio outputs.²
  • Hide decimal places in edit fields if only integer inputs are allowed.²
  • Fix: Phyphox does not wait for Bluetooth MTU request to complete.

Changes on iOS

  • Non-finite values (infinite or NaN) generate a gap in the graph.²
  • Non-finite values are not filtered in the rangefilter module (making the Doppler effect experiment consistent with the Android version as invalid results generate gaps)²
  • Fix: The be-careful-while-experimenting-dialog disrupts a directly loaded experiment.²
  • Fix: App crashes when a different sample rate is forced by the system on the microphone than used for playback.²
  • Fix: Crash due to race condition for certain buffer access functions affecting various analysis modules, most notably threshold in Audio Oscilloscope.²
  • Fix: The app crashes if starting an audio experiment when no microphone is available.²
  • Fix: Implement missing scale strategy "extend".²
  • Fix: add/subtract/multiply/divide return an empty buffer if only value inputs are used.
  • Fix: Graphs can disappear on screen rotation.

File format update to version 1.12

  • New "timeOnX", "timeOnY", "linearTime" and "systemTime" attributes to control the display of time on specific graph axes.¹
  • Time references can be sent via network connections using the new "send" type "time".¹
  • Events-block to store start/stop events with timestamps.¹
  • Timer analysis module has a new output "offset1970" and a new attribute "linearTime".²

¹Part of 1.1.8-beta1, released as public beta on 2020-12-21 ²Part of 1.1.8-beta2, released as public beta on 2021-01-08