flexatone.net
works of Christopher Ariza
Articles
My writings in software engineering, Python, cybersecurity, and algorithmic music composition have been published in journals, conference proceedings, and popular publishing platforms.
Featured Articles
Cybersecurity vendors trusted to protect Linux systems ignore available controls to protect their own services, leaving users exposed to supply chain attacks.
CrowdStrike Can Manipulate Your Clock, And Other Ways Cybersecurity Vendors Ignore Least Privilege
2026
Find the most vulnerably Python package on your system!
What Is the Most Dangerous Python Package on Your System?
2025
All Articles
CrowdStrike Can Manipulate Your Clock, And Other Ways Cybersecurity Vendors Ignore Least Privilege
2026
What Is the Most Dangerous Python Package on Your System?
2025
Liberating Performance with Immutable DataFrames in Free-Threaded Python
2025
Do More with NumPy Array Type Hints: Annotate & Validate Shape & Dtype
2025
Guarantee a Locked & Reproducible Environment with Every Python Run
2025
System-Wide Python Package Control: Enforce Allow Lists & Find Vulnerabilities
2024
Improving Code Quality with Array and DataFrame Type Hints
2024
Faster DataFrame Serialization
2024
Type-Hinting DataFrames for Static Analysis and Runtime Validation
2023
Memoizing DataFrame Functions
2023
The Performance Advantage of No-Copy DataFrame Operations
2022
One Fill Value Is Not Enough: Preserving Columnar Types When Reindexing DataFrames
2022
StaticFrame from the Ground Up: Getting Started with Immutable DataFrames
2022
Using Higher-Order Containers to Efficiently Process 7,163 (or More) DataFrames
2022
Ten Reasons to Use StaticFrame instead of Pandas
2020
Boring Indices & Where to Find Them: The Auto-Incremented Integer Index in StaticFrame
2019
Two Pioneering Projects from the Early History of Computer-Aided Algorithmic Composition
Computer Music Journal 2011
The music21 Stream: A New Object Model for Representing, Filtering, and Transforming Symbolic Musical Structures
Proceedings of the International Computer Music Conference 2011
Analytical and Compositional Applications of a Network-Based Scale Model in music21
Proceedings of the International Computer Music Conference 2011
music21: A Toolkit for Computer-Aided Musicology and Symbolic Music Data
Proceedings of the International Society for Music Information Retrieval Conference 2010
Modeling Beats, Accents, Beams, and Time Signatures Hierarchically with music21 Meter Objects
Proceedings of the International Computer Music Conference 2010
The Interrogator as Critic: The Turing Test and the Evaluation of Generative Music Systems
Computer Music Journal 2009
Sonifying Sieves: Synthesis and Signal Processing Applicatinos of the Xenakis Sieve with Python and Csound
Proceedings of the International Computer Music Conference 2009
Python at the Control Rate: athenaCL Generators as Csound Signals
Csound Journal 2008
Serial RSS Sound Installation as Open Work: The babelcast
Proceedings of the International Computer Music Conference 2007
Automata Bending: Applications of Dynamic Mutation and Dynamic Rules in Modular One-Dimensional Cellular Automata
Computer Music Journal 2007
The Xenakis Sieve as Object: A New Model and a Complete Implementation
Computer Music Journal 2005
Navigating the Landscape of Computer-Aided Algorithmic Composition Systems: A Definition, Seven Descriptors, and a Lexicon of Systems and Research
Proceedings of the International Computer Music Conference 2005
An Open Design for Computer-Aided Algorithmic Music Composition: athenaCL
Ph.D. Dissertation, New York University 2005
Ornament as Data Structure: An Algorithmic Model based on Micro-Rhythms of Csángó Laments and Funeral Music
Proceedings of the International Computer Music Conference 2003
Prokaryotic Groove: Rhythmic Cycles as Real-Value Encoded Genetic Algorithms
Proceedings of the International Computer Music Conference 2002