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