These are deployment tweaks required and requested during Pika's dev testing of the app.
1. changing manifest extension from .jsonl to .json
2. linking movie frame rate and trace time axis
webapp movie playback defined by fps passed to imageio_ffmpeg and trace playback defined by pointInterval. These were not connected. Added a playback_factor arg default to 1.0 (real time) that connected these 2 data sources. Demo:
import json
tpath = "/allen/aibs/informatics/labeling_artifacts/segmentation_run_id_954/trace_1575130.json"
with open(tpath, "r") as f:
print(json.load(f)['pointInterval'])
0.25
These are deployment tweaks required and requested during Pika's dev testing of the app.
1. changing manifest extension from
.jsonl
to.json
2. linking movie frame rate and trace time axis
webapp movie playback defined by
fps
passed to imageio_ffmpeg and trace playback defined bypointInterval
. These were not connected. Added aplayback_factor
arg default to 1.0 (real time) that connected these 2 data sources. Demo:and
note that in python:
imageio-ffmpeg
has some known issue.3. Added a video/image normalization strategy.
Thus far the strategy is:
4. exposing bitrate parameter for potentially helping to control movie sizes.
5. Added timestamp to local transform results folder.
To avoid re-writing some manifest contents. Could get confusing.