Hi
user
Admin Login:
Username:
Password:
Name:
Functional programming in Python with Toolz and fn.py
--client
lca
--show
lca2016
--room r3mix 10794 --force
Next: 12 Data made out of functions
show more...
Marks
Author(s):
Juan Nunez-Iglesias
Location
Wool Museum
Date
feb Tue 02
Days Raw Files
Start
11:50
First Raw Start
11:44
Duration
0:30:00
Offset
0:05:11
End
12:20
Last Raw End
13:21
Chapters
00:00
Total cuts_time
22 min.
https://linux.conf.au/schedule/30358/view_talk
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Functional_programming_in_Python_with_Toolz_and_fnpy.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
In my brief experience people rarely take this [streaming] route. They use single-threaded in-memory Python until it breaks, and then seek out Big Data Infrastructure like Hadoop/Spark at relatively high productivity overhead. ~ Matt Rocklin That quote succinctly summarises my computational life, right up until recent months. In “traditional” programming, you load a dataset into memory, process it in some way, and output the result. This is simple to understand. But in streaming programs, a function processes some of the data, yields the processed chunk, then downstream functions deal with that chunk, then the original function receives a bit more, and so on… All these things are going on at the same time! How can one keep them straight? This talk will introduce Matt Rocklin’s Toolz library which makes functional programming easy in Python and provides a framework to write elegant, concise code to analyse bigger-than-memory data, and fn.py, which has even more FP constructs. I’ll present streaming data analysis using FP from the ground up, from a simple “hello-world” example to image illumination correction and streaming extensions to scikit-learn classifiers, and analysing a genome in a few minutes.
Comment:
production notes
2016-02-02/11_44_49.dv
Apply:
11:50:00 - 11:50:36 ( 00:00:36 )
S:
11:44:49 -
E:
11:50:36
D:
00:05:47
(
Start:
311.0)
show more...
vlc ~/Videos/veyepar/lca/lca2016/dv/r3mix/2016-02-02/11_44_49.dv :start-time=0311.0 --audio-desync=0
Raw File
Cut List
11:44:49
seconds: 311.0
Wall: 11:50:00
Duration
00:05:47
11:50:36
seconds: 0.0
Wall: 11:44:49
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-02-02/11_50_36.dv
Apply:
11:50:36 - 12:13:00 ( 00:22:24 )
S:
11:50:36 -
E:
12:13:00
D:
00:22:24
show more...
vlc ~/Videos/veyepar/lca/lca2016/dv/r3mix/2016-02-02/11_50_36.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:50:36
seconds: 0.0
Wall: 11:50:36
Duration
00:22:24
12:13:00
seconds: 0.0
Wall: 11:50:36
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2016-02-02/12_13_00.dv
Apply:
12:13:00 - 12:14:36 ( 00:01:36 )
S:
12:13:00 -
E:
13:21:04
D:
01:08:04
(
End:
96.0)
show more...
vlc ~/Videos/veyepar/lca/lca2016/dv/r3mix/2016-02-02/12_13_00.dv :start-time=00.0 --audio-desync=0
Raw File
Cut List
12:13:00
seconds: 0.0
Wall: 12:13:00
Duration
01:08:04
13:21:04
seconds: 96.0
Wall: 12:14:36
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2016-02-02/11_44_49.dv
2016-02-02/11_50_36.dv
2016-02-02/12_13_00.dv
Veyepar
Video Eyeball Processor and Review