Christopher Ariza, Author at Towards Data Science https://towardsdatascience.com Publish AI, ML & data-science insights to a global community of data professionals. Mon, 07 Jul 2025 17:06:08 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.1 https://towardsdatascience.com/wp-content/uploads/2025/02/cropped-Favicon-32x32.png Christopher Ariza, Author at Towards Data Science https://towardsdatascience.com 32 32 Liberating Performance with Immutable DataFrames in Free-Threaded Python https://towardsdatascience.com/liberating-performance-with-immutable-dataframes-in-free-threaded-python/ Mon, 07 Jul 2025 17:05:53 +0000 https://towardsdatascience.com/?p=606504 How StaticFrame and Python 3.13t enable true thread-based concurrency

The post Liberating Performance with Immutable DataFrames in Free-Threaded Python appeared first on Towards Data Science.

]]>
Do More with NumPy Array Type Hints: Annotate & Validate Shape & Dtype https://towardsdatascience.com/do-more-with-numpy-array-type-hints-annotate-validate-shape-dtype/ Fri, 23 May 2025 18:43:40 +0000 https://towardsdatascience.com/?p=606085 Improve static analysis and run-time validation with full generic specification

The post Do More with NumPy Array Type Hints: Annotate & Validate Shape & Dtype appeared first on Towards Data Science.

]]>
Improving Code Quality with Array and DataFrame Type Hints https://towardsdatascience.com/improving-code-quality-with-array-and-dataframe-type-hints-cac0fb75cc11/ Thu, 19 Sep 2024 19:37:42 +0000 https://towardsdatascience.com/improving-code-quality-with-array-and-dataframe-type-hints-cac0fb75cc11/ How generic specification permits powerful static and runtime validation

The post Improving Code Quality with Array and DataFrame Type Hints appeared first on Towards Data Science.

]]>
Faster DataFrame Serialization https://towardsdatascience.com/faster-dataframe-serialization-75205b6b7c69/ Sat, 03 Feb 2024 02:11:04 +0000 https://towardsdatascience.com/faster-dataframe-serialization-75205b6b7c69/ Read and Write DataFrames Up to Ten Times Faster than Parquet with StaticFrame NPZ

The post Faster DataFrame Serialization appeared first on Towards Data Science.

]]>
Type-Hinting DataFrames for Static Analysis and Runtime Validation https://towardsdatascience.com/type-hinting-dataframes-for-static-analysis-and-runtime-validation-3dedd2df481d/ Thu, 16 Nov 2023 19:54:10 +0000 https://towardsdatascience.com/type-hinting-dataframes-for-static-analysis-and-runtime-validation-3dedd2df481d/ How StaticFrame Enables Comprehensive DataFrame Type Hints

The post Type-Hinting DataFrames for Static Analysis and Runtime Validation appeared first on Towards Data Science.

]]>
Memoizing DataFrame Functions https://towardsdatascience.com/memoizing-dataframe-functions-7a27dff532f7/ Fri, 03 Mar 2023 15:37:16 +0000 https://towardsdatascience.com/memoizing-dataframe-functions-7a27dff532f7/ Using Hashable DataFrames and Message Digests to Optimize Repeated Calculations

The post Memoizing DataFrame Functions appeared first on Towards Data Science.

]]>
The Performance Advantage of No-Copy DataFrame Operations https://towardsdatascience.com/the-performance-advantage-of-no-copy-dataframe-operations-7bf8c565c9a0/ Tue, 29 Nov 2022 07:05:27 +0000 https://towardsdatascience.com/the-performance-advantage-of-no-copy-dataframe-operations-7bf8c565c9a0/ How StaticFrame Can Outperform Pandas by Embracing NumPy Array Views

The post The Performance Advantage of No-Copy DataFrame Operations appeared first on Towards Data Science.

]]>
One Fill Value Is Not Enough: Preserving Columnar Types When Reindexing DataFrames https://towardsdatascience.com/one-fill-value-is-not-enough-preserving-columnar-types-when-reindexing-dataframes-3bb3f0572651/ Wed, 20 Jul 2022 15:05:07 +0000 https://towardsdatascience.com/one-fill-value-is-not-enough-preserving-columnar-types-when-reindexing-dataframes-3bb3f0572651/ Avoiding undesirable columnar type degradation with StaticFrame

The post One Fill Value Is Not Enough: Preserving Columnar Types When Reindexing DataFrames appeared first on Towards Data Science.

]]>
Using Higher-Order Containers to Efficiently Process 7,163 (or More) DataFrames https://towardsdatascience.com/using-higher-order-containers-to-efficiently-process-7-163-or-more-dataframes-964da8b0c679/ Thu, 06 Jan 2022 15:18:55 +0000 https://towardsdatascience.com/using-higher-order-containers-to-efficiently-process-7-163-or-more-dataframes-964da8b0c679/ Introducing the StaticFrame Bus, Batch, Quilt, and Yarn

The post Using Higher-Order Containers to Efficiently Process 7,163 (or More) DataFrames appeared first on Towards Data Science.

]]>
Ten Reasons to Use StaticFrame Instead of Pandas https://towardsdatascience.com/ten-reasons-to-use-staticframe-instead-of-pandas-f368cc81e50a/ Sun, 13 Sep 2020 17:03:26 +0000 https://towardsdatascience.com/ten-reasons-to-use-staticframe-instead-of-pandas-f368cc81e50a/ Creating more maintainable, less error-prone Python when working with DataFrames

The post Ten Reasons to Use StaticFrame Instead of Pandas appeared first on Towards Data Science.

]]>