# Atoti Hub: Atoti Engine Atoti Python SDK 0.9

## 0.9

### Releases and upgrades

- [Release notes](https://docs.activeviam.com/engine/python-sdk/0.9/release_notes.md): Release notes
- [Changelog](https://docs.activeviam.com/engine/python-sdk/0.9/changelog.md): Detailed list of all changes in the Atoti Python SDK

### Getting started

- [Getting started](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/index.md): Getting started with Atoti
- [Installation](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/installation.md): Guide to install Atoti
- [Tutorial](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/tutorial/tutorial.md)
- [Plugins](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/plugins.md)

#### Deployment

- [Deployment](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/deployment/index.md): Deploying an application in production
- [Going from a notebook to an app](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/deployment/going_from_a_notebook_to_an_app.md): Starting a production-ready project from a notebook
- [Deployment setup](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/deployment/deployment_setup.md): Setting up an application before deploying it
- [Bare-metal deployment](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/deployment/bare_metal_deployment.md): Deploying on bare-metal
- [Dockerized deployment](https://docs.activeviam.com/engine/python-sdk/0.9/getting_started/deployment/dockerized_deployment.md): Deploying an application with a Docker container

### Guides

- [Guides](https://docs.activeviam.com/engine/python-sdk/0.9/guides/index.md): Guides
- [Unlocking all features](https://docs.activeviam.com/engine/python-sdk/0.9/guides/unlocking_all_features.md)
- [Securing a session](https://docs.activeviam.com/engine/python-sdk/0.9/guides/securing_a_session.md)
- [Using DirectQuery](https://docs.activeviam.com/engine/python-sdk/0.9/guides/using_directquery.md)
- [Scaling with distribution](https://docs.activeviam.com/engine/python-sdk/0.9/guides/scaling_with_distribution.md)
- [Extending the app](https://docs.activeviam.com/engine/python-sdk/0.9/guides/extending_the_app.md)
- [Connecting from Excel](https://docs.activeviam.com/engine/python-sdk/0.9/guides/connecting_from_excel.md)
- [Watching local files](https://docs.activeviam.com/engine/python-sdk/0.9/guides/watching_local_files.md)
- [Generating PDF reports](https://docs.activeviam.com/engine/python-sdk/0.9/guides/generating_pdf_reports.md)

### API

- [API](https://docs.activeviam.com/engine/python-sdk/0.9/api/index.md)
- [atoti_jupyterlab](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_jupyterlab.md)
- [atoti_spring_boot_admin](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_spring_boot_admin.md)
- [atoti_storage_gcp](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_gcp.md)

#### atoti

- [atoti](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.md)
- [atoti.AggregateCache](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.aggregate_cache.md)
- [App extensions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.app_extension.md)
- [atoti.ClientSideEncryptionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.client_side_encryption_config.md)
- [atoti.ClusterDefinition](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.cluster_definition.md)
- [atoti.Column](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.column.md)
- [atoti.Cube](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.cube.md)
- [atoti.cubes.Cubes](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.cubes.md)
- [atoti.experimental()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.experimental.md)
- [atoti.hierarchies.Hierarchies](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.hierarchies.md)
- [atoti.Hierarchy](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.hierarchy.md)
- [atoti.KeyPair](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.key_pair.md)
- [atoti.Level](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.level.md)
- [atoti.levels.Levels](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.levels.md)
- [atoti.mapping_lookup()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.mapping_lookup.md)
- [atoti.MdxQueryResult](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.mdx_query_result.md)
- [atoti.Measure](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.measure.md)
- [atoti.measures.Measures](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.measures.md)
- [atoti.proxy.Proxy](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.proxy.md)
- [atoti.Session](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.session.md)
- [atoti.Table](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.table.md)
- [atoti.tables.Tables](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.tables.md)
- [Data types](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.type.md)
- [atoti.User](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.user.md)

##### Aggregation functions

- [Aggregation functions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.md)
- [atoti.agg.count_distinct()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.count_distinct.md)
- [atoti.agg.distinct()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.distinct.md)
- [atoti.agg.long()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.long.md)
- [atoti.agg.max()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.max.md)
- [atoti.agg.max_member()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.max_member.md)
- [atoti.agg.mean()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.mean.md)
- [atoti.agg.median()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.median.md)
- [atoti.agg.min()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.min.md)
- [atoti.agg.min_member()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.min_member.md)
- [atoti.agg.prod()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.prod.md)
- [atoti.agg.quantile()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.quantile.md)
- [atoti.agg.short()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.short.md)
- [atoti.agg.single_value()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.single_value.md)
- [atoti.agg.square_sum()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.square_sum.md)
- [atoti.agg.std()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.std.md)
- [atoti.agg.sum()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.sum.md)
- [atoti.agg.sum_product()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.sum_product.md)
- [atoti.agg.var()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.agg.var.md)

##### Aggregate provider

- [Aggregate provider](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.aggregate_provider.md)
- [atoti.AggregateProvider](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.aggregate_provider.aggregate_provider.md)

##### Array functions

- [Array functions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.md)
- [atoti.array.len()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.len.md)
- [atoti.array.max()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.max.md)
- [atoti.array.mean()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.mean.md)
- [atoti.array.min()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.min.md)
- [atoti.array.n_greatest()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.n_greatest.md)
- [atoti.array.n_greatest_indices()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.n_greatest_indices.md)
- [atoti.array.n_lowest()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.n_lowest.md)
- [atoti.array.n_lowest_indices()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.n_lowest_indices.md)
- [atoti.array.negative_values()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.negative_values.md)
- [atoti.array.nth_greatest()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.nth_greatest.md)
- [atoti.array.nth_lowest()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.nth_lowest.md)
- [atoti.array.positive_values()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.positive_values.md)
- [atoti.array.prefix_sum()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.prefix_sum.md)
- [atoti.array.prod()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.prod.md)
- [atoti.array.quantile()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.quantile.md)
- [atoti.array.quantile_index()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.quantile_index.md)
- [atoti.array.replace()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.replace.md)
- [atoti.array.sort()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.sort.md)
- [atoti.array.std()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.std.md)
- [atoti.array.sum()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.sum.md)
- [atoti.array.var()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.array.var.md)

##### Authentication

- [Authentication](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.authentication.md)
- [atoti.Authenticate](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.authentication.authenticate.md)
- [atoti.BasicAuthentication](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.authentication.basic_authentication.md)
- [atoti.ClientCertificate](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.authentication.client_certificate.md)
- [atoti.OAuth2ResourceOwnerPasswordAuthentication](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.authentication.oauth2_resource_owner_password_authentication.md)
- [atoti.TokenAuthentication](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.authentication.token_authentication.md)

##### Client

- [Client](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.client.md)
- [atoti.Client](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.client.client.md)

##### Session config

- [Session config](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.md)
- [atoti.BrandingConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.branding_config.md)
- [atoti.I18nConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.i18n_config.md)
- [atoti.LoggingConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.logging_config.md)
- [atoti.SessionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.session_config.md)

###### Security config

- [Security config](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.md)
- [atoti.BasicAuthenticationConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.basic_authentication_config.md)
- [atoti.ClientCertificateConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.client_certificate_config.md)
- [atoti.CorsConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.cors_config.md)
- [atoti.HttpsConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.https_config.md)
- [atoti.JwtConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.jwt_config.md)
- [atoti.KerberosConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.kerberos_config.md)
- [atoti.LdapConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.ldap_config.md)
- [atoti.LoginConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.login_config.md)
- [atoti.OidcConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.oidc_config.md)
- [atoti.SecurityConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.config.security.security_config.md)

##### Data load

- [Data load](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.data_load.md)
- [atoti.CsvLoad](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.data_load.csv_load.md)
- [atoti.data_load.DataLoad](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.data_load.data_load.md)

##### Data stream

- [Data stream](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.data_stream.md)
- [atoti.data_stream.DataStream](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.data_stream.data_stream.md)

##### DirectQuery

- [DirectQuery](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.md)
- [atoti.ExternalColumn](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.external_column.md)
- [atoti.ExternalDatabaseConnection](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.external_database_connection.md)
- [atoti.ExternalTable](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.external_table.md)
- [atoti.ExternalTables](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.external_tables.md)

###### Array conversion

- [Array conversion](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.array_conversion.md)
- [atoti.AutoMultiColumnArrayConversion](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.array_conversion.auto_multi_column_array_conversion.md)
- [atoti.MultiColumnArrayConversion](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.array_conversion.multi_column_array_conversion.md)
- [atoti.MultiRowArrayConversion](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.directquery.array_conversion.multi_row_array_conversion.md)

##### Distribution

- [Distribution](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution.md)
- [atoti.Cluster](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution.cluster.md)
- [atoti.distribution.clusters.Clusters](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution.clusters.md)
- [atoti.QueryCube](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution.query_cube.md)
- [atoti.QueryCubeDefinition](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution.query_cube_definition.md)
- [atoti.distribution.query_cubes.QueryCubes](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution.query_cubes.md)
- [atoti.QuerySession](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution.query_session.md)

##### Distribution protocols

- [Distribution protocols](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution_protocols.md)
- [atoti.DiscoveryProtocol](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.distribution_protocols.discovery_protocol.md)

##### Custom endpoints

- [Custom endpoints](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.endpoint.md)
- [atoti.endpoint.Request](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.endpoint.request.md)

##### Finance functions

- [Finance functions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.finance.md)
- [atoti.finance.irr()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.finance.irr.md)

##### General functions

- [General functions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.md)
- [atoti.at()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.at.md)
- [atoti.date_diff()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.date_diff.md)
- [atoti.date_shift()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.date_shift.md)
- [atoti.filter()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.filter.md)
- [atoti.first()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.first.md)
- [atoti.last()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.last.md)
- [atoti.lookup()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.lookup.md)
- [atoti.parent_value()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.parent_value.md)
- [atoti.plugin_measure()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.plugin_measure.md)
- [atoti.rank()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.rank.md)
- [atoti.shift()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.shift.md)
- [atoti.switch()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.switch.md)
- [atoti.total()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.total.md)
- [atoti.where()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.function.where.md)

##### Math functions

- [Math functions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.md)
- [atoti.math.abs()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.abs.md)
- [atoti.math.ceil()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.ceil.md)
- [atoti.math.cos()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.cos.md)
- [atoti.math.erf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.erf.md)
- [atoti.math.erfc()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.erfc.md)
- [atoti.math.exp()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.exp.md)
- [atoti.math.floor()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.floor.md)
- [atoti.math.isnan()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.isnan.md)
- [atoti.math.log()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.log.md)
- [atoti.math.log10()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.log10.md)
- [atoti.math.max()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.max.md)
- [atoti.math.min()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.min.md)
- [atoti.math.round()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.round.md)
- [atoti.math.sin()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.sin.md)
- [atoti.math.sqrt()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.sqrt.md)
- [atoti.math.tan()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.math.tan.md)

##### Level order

- [Level order](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.order.md)
- [atoti.CustomOrder](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.order.custom_order.md)
- [atoti.NaturalOrder](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.order.natural_order.md)

##### Aggregation scope

- [Aggregation scope](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.scope.md)
- [atoti.CumulativeScope](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.scope.cumulative_scope.md)
- [atoti.OriginScope](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.scope.origin_scope.md)
- [atoti.SiblingsScope](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.scope.siblings_scope.md)

##### Security

- [Security](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.md)
- [atoti.security.basic_authentication_security.BasicAuthenticationSecurity](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.basic_authentication_security.md)
- [atoti.security.default_roles.DefaultRoles](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.default_roles.md)
- [atoti.security.kerberos_security.KerberosSecurity](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.kerberos_security.md)
- [atoti.security.ldap_security.LdapSecurity](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.ldap_security.md)
- [atoti.security.oidc_security.OidcSecurity](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.oidc_security.md)
- [atoti.security.role_mapping.RoleMapping](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.role_mapping.md)
- [atoti.security.Security](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.security.security.md)

##### Statistics functions

- [Statistics functions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.md)

###### Beta distribution

- [Beta distribution](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.beta.md)
- [atoti.stats.beta.cdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.beta.cdf.md)
- [atoti.stats.beta.pdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.beta.pdf.md)
- [atoti.stats.beta.ppf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.beta.ppf.md)

###### Chi-square distribution

- [Chi-square distribution](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.chi2.md)
- [atoti.stats.chi2.cdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.chi2.cdf.md)
- [atoti.stats.chi2.pdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.chi2.pdf.md)
- [atoti.stats.chi2.ppf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.chi2.ppf.md)

###### F-distribution

- [F-distribution](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.f.md)
- [atoti.stats.f.cdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.f.cdf.md)
- [atoti.stats.f.pdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.f.pdf.md)
- [atoti.stats.f.ppf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.f.ppf.md)

###### Normal distribution

- [Normal distribution](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.normal.md)
- [atoti.stats.normal.cdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.normal.cdf.md)
- [atoti.stats.normal.pdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.normal.pdf.md)
- [atoti.stats.normal.ppf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.normal.ppf.md)

###### Student’s t distribution

- [Student’s t distribution](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.t.md)
- [atoti.stats.t.cdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.t.cdf.md)
- [atoti.stats.t.pdf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.t.pdf.md)
- [atoti.stats.t.ppf()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.stats.t.ppf.md)

##### String functions

- [String functions](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.string.md)
- [atoti.string.concat()](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti.string.concat.md)

#### atoti_ai

- [atoti_ai](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai.md)
- [atoti_ai.AiConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai.ai_config.md)
- [atoti_ai.AutoExplain](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai.auto_explain.md)
- [atoti_ai.Chat](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai.chat.md)
- [atoti_ai.ChatConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai.chat_config.md)
- [atoti_ai.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai.connection_config.md)

#### atoti_ai_amazon_bedrock

- [atoti_ai_amazon_bedrock](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai_amazon_bedrock.md)
- [atoti_ai_amazon_bedrock.ChatConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai_amazon_bedrock.chat_config.md)
- [atoti_ai_amazon_bedrock.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai_amazon_bedrock.connection_config.md)

#### atoti_ai_openai

- [atoti_ai_openai](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai_openai.md)
- [atoti_ai_openai.ChatConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai_openai.chat_config.md)
- [atoti_ai_openai.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_ai_openai.connection_config.md)

#### atoti_directquery_bigquery

- [atoti_directquery_bigquery](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_bigquery.md)
- [atoti_directquery_bigquery.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_bigquery.connection_config.md)
- [atoti_directquery_bigquery.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_bigquery.table_config.md)

#### atoti_directquery_clickhouse

- [atoti_directquery_clickhouse](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_clickhouse.md)
- [atoti_directquery_clickhouse.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_clickhouse.connection_config.md)
- [atoti_directquery_clickhouse.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_clickhouse.table_config.md)

#### atoti_directquery_databricks

- [atoti_directquery_databricks](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_databricks.md)
- [atoti_directquery_databricks.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_databricks.connection_config.md)
- [atoti_directquery_databricks.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_databricks.table_config.md)

#### atoti_directquery_jdbc

- [atoti_directquery_jdbc](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_jdbc.md)
- [atoti_directquery_jdbc.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_jdbc.connection_config.md)
- [atoti_directquery_jdbc.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_jdbc.table_config.md)

#### atoti_directquery_mssql

- [atoti_directquery_mssql](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_mssql.md)
- [atoti_directquery_mssql.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_mssql.connection_config.md)
- [atoti_directquery_mssql.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_mssql.table_config.md)

#### atoti_directquery_redshift

- [atoti_directquery_redshift](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_redshift.md)
- [atoti_directquery_redshift.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_redshift.connection_config.md)
- [atoti_directquery_redshift.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_redshift.table_config.md)

#### atoti_directquery_snowflake

- [atoti_directquery_snowflake](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_snowflake.md)
- [atoti_directquery_snowflake.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_snowflake.connection_config.md)
- [atoti_directquery_snowflake.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_snowflake.table_config.md)

#### atoti_directquery_synapse

- [atoti_directquery_synapse](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_synapse.md)
- [atoti_directquery_synapse.ConnectionConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_synapse.connection_config.md)
- [atoti_directquery_synapse.TableConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_directquery_synapse.table_config.md)

#### atoti_jdbc

- [atoti_jdbc](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_jdbc.md)
- [Drivers](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_jdbc.driver.md)
- [atoti_jdbc.JdbcLoad](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_jdbc.jdbc_load.md)
- [atoti_jdbc.JdbcPingDiscoveryProtocol](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_jdbc.jdbc_ping_discovery_protocol.md)
- [atoti_jdbc.UserContentStorageConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_jdbc.user_content_storage_config.md)

#### atoti_kafka

- [atoti_kafka](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_kafka.md)
- [atoti_kafka.KafkaStream](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_kafka.kafka_stream.md)

#### atoti_observability

- [atoti_observability](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_observability.md)
- [atoti_observability.ObservabilityConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_observability.observability_config.md)

#### atoti_parquet

- [atoti_parquet](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_parquet.md)
- [atoti_parquet.ParquetLoad](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_parquet.parquet_load.md)

#### atoti_storage_aws

- [atoti_storage_aws](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_aws.md)
- [atoti_storage_aws.S3PingDiscoveryProtocol](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_aws.s3_ping_discovery_protocol.md)

##### Client side encryption

- [Client side encryption](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_aws.client_side_encryption.md)
- [atoti_storage_aws.KeyPair](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_aws.client_side_encryption.key_pair.md)
- [atoti_storage_aws.KmsConfig](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_aws.client_side_encryption.kms_config.md)

#### atoti_storage_azure

- [atoti_storage_azure](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_azure.md)

##### Client side encryption

- [Client side encryption](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_azure.client_side_encryption.md)
- [atoti_storage_azure.KeyPair](https://docs.activeviam.com/engine/python-sdk/0.9/api/atoti_storage_azure.client_side_encryption.key_pair.md)
