StaticFrame
Immutable and statically-typeable DataFrames with runtime type and data validation.
Packages: https://pypi.org/project/static-frame
API Search: https://staticframe.dev
Jupyter Notebook Tutorial: Launch Binder
- Improving Code Quality with Array and DataFrame Type Hints
- Type-Hinting DataFrames for Static Analysis and Runtime Validation
- Faster DataFrame Serialization
- The Performance Advantage of No-Copy DataFrame Operations
- Memoizing DataFrame Functions: Using Hashable DataFrames and Message Digests to Optimize Repeated Calculations
- Using Higher-Order Containers to Efficiently Process 7,163 (or More) DataFrames
- One Fill Value Is Not Enough: Preserving Columnar Types When Reindexing DataFrames
- Ten Reasons to Use StaticFrame Instead of Pandas
- Boring Indices & Where to Find Them: The Auto-Incremented Integer Index in StaticFrame
- Overview: Series
- Overview: SeriesHE
- Overview: Frame
- Overview: FrameGO
- Overview: FrameHE
- Overview: Bus
- Overview: Batch
- Overview: Yarn
- Overview: Quilt
- Overview: Index
- Overview: IndexGO
- Overview: IndexHierarchy
- Overview: IndexHierarchyGO
- Overview: IndexYear
- Overview: IndexYearGO
- Overview: IndexYearMonth
- Overview: IndexYearMonthGO
- Overview: IndexDate
- Overview: IndexDateGO
- Overview: IndexMinute
- Overview: IndexMinuteGO
- Overview: IndexHour
- Overview: IndexHourGO
- Overview: IndexSecond
- Overview: IndexSecondGO
- Overview: IndexMillisecond
- Overview: IndexMillisecondGO
- Overview: IndexMicrosecond
- Overview: IndexMicrosecondGO
- Overview: IndexNanosecond
- Overview: IndexNanosecondGO
- Overview: HLoc
- Overview: ILoc
- Overview: TypeClinic
- Overview: CallGuard
- Overview: ClinicResult
- Overview: Require
- Overview: WWW
- Overview: FillValueAuto
- Overview: DisplayActive
- Overview: DisplayConfig
- Overview: StoreConfig
- Overview: StoreFilter
- Overview: IndexAutoFactory
- Overview: IndexDefaultConstructorFactory
- Overview: IndexAutoConstructorFactory
- Overview: NPZ
- Overview: NPY
- Overview: MemoryDisplay
- Overview: Platform
- Detail: Series
- Detail: SeriesHE
- Detail: Frame
- Detail: FrameGO
- Detail: FrameHE
- Detail: Bus
- Detail: Batch
- Detail: Yarn
- Detail: Quilt
- Detail: Index
- Detail: IndexGO
- Detail: IndexHierarchy
- Detail: IndexHierarchyGO
- Detail: IndexYear
- Detail: IndexYearGO
- Detail: IndexYearMonth
- Detail: IndexYearMonthGO
- Detail: IndexDate
- Detail: IndexDateGO
- Detail: IndexMinute
- Detail: IndexMinuteGO
- Detail: IndexHour
- Detail: IndexHourGO
- Detail: IndexSecond
- Detail: IndexSecondGO
- Detail: IndexMillisecond
- Detail: IndexMillisecondGO
- Detail: IndexMicrosecond
- Detail: IndexMicrosecondGO
- Detail: IndexNanosecond
- Detail: IndexNanosecondGO
- Detail: HLoc
- Detail: ILoc
- Detail: TypeClinic
- Detail: CallGuard
- Detail: ClinicResult
- Detail: Require
- Detail: WWW
- Detail: FillValueAuto
- Detail: DisplayActive
- Detail: DisplayConfig
- Detail: StoreConfig
- Detail: StoreFilter
- Detail: IndexAutoFactory
- Detail: IndexDefaultConstructorFactory
- Detail: IndexAutoConstructorFactory
- Detail: NPZ
- Detail: NPY
- Detail: MemoryDisplay
- Detail: Platform