Skip to main content
Ctrl+K
Tumult Analytics dev documentation - Home Tumult Analytics dev documentation - Home
  • Installation
  • Tutorials
  • Topic guides
  • Deployment
  • API reference
  • Release notes
  • GitHub
  • Slack
  • Installation
  • Tutorials
  • Topic guides
  • Deployment
  • API reference
  • Release notes
  • GitHub
  • Slack

Tumult Analytics

  • Installation
  • Tutorials
    • First steps with Tumult Analytics
    • Working with privacy budgets
    • Numerical aggregations
    • Group-by queries
    • Simple transformations
    • Working with privacy IDs
    • Doing more with privacy IDs
  • Topic guides
    • Tumult Analytics’ privacy promise
    • Working with Sessions
    • Privacy budget fundamentals
    • Understanding sensitivity
    • Nulls, NaNs, and infinite values
  • Deployment
    • Using Tumult Analytics on AWS Glue
    • Using Tumult Analytics on Databricks
    • Spark
    • Troubleshooting
  • API reference
    • Specifying privacy guarantees
      • Session
      • Session.from_dataframe
      • Session.Builder
      • ProtectedChange
      • AddOneRow
      • AddMaxRows
      • AddMaxRowsInMaxGroups
      • AddRowsWithID
      • PrivacyBudget
      • PureDPBudget
      • ApproxDPBudget
      • RhoZCDPBudget
      • Session.private_sources
      • Session.public_sources
      • Session.public_source_dataframes
      • Session.remaining_privacy_budget
      • Session.describe
      • Session.get_schema
      • Session.get_column_types
      • Session.get_grouping_column
      • Session.get_id_column
      • Session.get_id_space
    • Building queries
      • QueryBuilder
      • QueryBuilder.select
      • QueryBuilder.rename
      • QueryBuilder.replace_null_and_nan
      • QueryBuilder.drop_null_and_nan
      • QueryBuilder.replace_infinity
      • QueryBuilder.drop_infinity
      • QueryBuilder.filter
      • QueryBuilder.map
      • QueryBuilder.flat_map
      • QueryBuilder.flat_map_by_id
      • QueryBuilder.bin_column
      • BinningSpec
      • QueryBuilder.enforce
      • Constraint
      • MaxRowsPerID
      • MaxGroupsPerID
      • MaxRowsPerGroupPerID
      • QueryBuilder.join_public
      • QueryBuilder.join_private
      • QueryBuilder.groupby
      • KeySet
      • GroupedQueryBuilder
      • QueryBuilder.count
      • QueryBuilder.count_distinct
      • QueryBuilder.sum
      • QueryBuilder.average
      • QueryBuilder.variance
      • QueryBuilder.stdev
      • QueryBuilder.quantile
      • QueryBuilder.median
      • QueryBuilder.min
      • QueryBuilder.max
      • QueryBuilder.histogram
      • QueryBuilder.get_groups
      • QueryBuilder.get_bounds
      • Query
      • GroupbyCountQuery
      • GroupbyCountQuery.suppress
      • Session.evaluate
      • Session.create_view
      • Session.delete_view
      • Session.add_public_dataframe
      • Session.partition_and_create
      • Session.stop
      • ColumnType
      • ColumnDescriptor
      • AnalyticsDefault
    • Configuration
      • Config
      • FeatureFlag
    • Utility functions and exceptions
      • check_installation
      • cleanup
      • remove_all_temp_tables
      • AnalyticsInternalError
  • Release notes
  • Deployment

Deployment#

Tumult Analytics is a Python library. It can be installed either locally, on a server (including in tightly controlled or air-gapped environments), or on a cloud platform.

The following guides provide more details on how to deploy and run the Tumult Platform in various environments. Additional pages focus on Spark configuration and performance, as well as Troubleshooting.

  • Using Tumult Analytics on AWS Glue
  • Using Tumult Analytics on Databricks
  • Spark
  • Troubleshooting

previous

Nulls, NaNs, and infinite values

next

Using Tumult Analytics on AWS Glue

© Copyright 2025.

Built from 2e91d1be at 2025-07-08 01:36.

Created using Sphinx 7.4.7.

Built with the PyData Sphinx Theme 0.16.1.