<commit_before>--------------------------------
# Libraries: letting other people do the hard work
--------------------------------

## Discussion
- review of importing
- the Java-processing equivalent
- * doesn't work yet

## Programming Concepts
- libraries
- data streams?
 
## Examples
- [minim][]	
- [movie][] ([data](pcad.py?page=09-libraries/data/transit.mov))
- [osc][]

## Lab
- handmade waveforms

<!--
- [handmade waveforms][]
-->

## Reading
-  

## Assignment
- 

[minim]: pcad.py?page=09-libraries/minim.py
[movie]: pcad.py?page=09-libraries/movie.py<commit_msg>decided on which other libraries to demo<commit_after>--------------------------------
# Libraries: letting other people do the hard work
--------------------------------

## Discussion
- review of importing
- the Java-processing equivalent
- * doesn't work yet

## Programming Concepts
- libraries
- data streams?
 
## Examples
- [minim][]	
- [movie][] ([data](pcad.py?page=09-libraries/data/transit.mov))
- [blobs][]
- [gestures][]

## Lab
- handmade waveforms

<!--
- [handmade waveforms][]
-->

## Reading
-  

## Assignment
- 

[minim]: pcad.py?page=09-libraries/minim.py
[movie]: pcad.py?page=09-libraries/movie.py
{'fraction_non_alphanumeric': 0.25668896321070234, 'fraction_numerical': 0.010033444816053512, 'mean_word_length': 2.439655172413793, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1970882', 'n_tokens_mistral': 414, 'n_tokens_neox': 382, 'n_words': 86}