From e6057d6c3bed8954ffe9882dd0ac2fb8fe7d1ae2 Mon Sep 17 00:00:00 2001
From: dscc-admin-ch <>
Date: Fri, 12 Jul 2024 09:47:08 +0000
Subject: [PATCH] Update from
https://github.com/dscc-admin-ch/lomas/commit/7211ec0af9689142f4ab0aefc9322e2e7fb7646a
---
html/develop/en/_sources/index.rst.txt | 38 +++++++++++++++-----------
html/develop/en/index.html | 33 ++++++++++++----------
html/develop/en/searchindex.js | 2 +-
html/v0.1.0/en/index.html | 33 ++++++++++++----------
html/v0.1.0/en/searchindex.js | 2 +-
5 files changed, 60 insertions(+), 48 deletions(-)
diff --git a/html/develop/en/_sources/index.rst.txt b/html/develop/en/_sources/index.rst.txt
index 0f2e93a3..d18c78d1 100644
--- a/html/develop/en/_sources/index.rst.txt
+++ b/html/develop/en/_sources/index.rst.txt
@@ -5,26 +5,25 @@
Lomas: The Data Oases Hidden Behind the Mist.
========================================
-Lomas is a platform for remote data science, enabling sensitive data to be queried remotely
-while staying protected by a layer of differential privacy.
+Lomas is a platform for remote data science, enabling sensitive data to be queried remotely while staying protected by a layer of differential privacy.
-The lomas platform follows a classic server/client model. On the client side, the
-user prepares queries for statistical analyses which are sent to the
-service's REST API via HTTP. The user never has direct access to the sensitive
-data. On the server side, the service is implemented in a micro-service architecture and is
-thus split into two parts: the administration database and the client-facing HTTP server
-(which we call server for brevity) that implements the service logic. The server
-is responsible for processing the client requests and updating its own state as
-well as administrative data (users data, budgets, query archives, etc.) in
-the administration database.
+#### Technical Overview:
-The service is not responsible for storing and managing private datasets,
-these are usually already stored on the provider's infrastructure.
+The lomas platform follows a classic server/client model.
+On the client side, the user prepares queries for statistical analyses which are sent to the service's REST API via HTTP. The user never has direct access to the sensitive data.
+On the server side, the service is implemented in a micro-service architecture and is thus split into two parts: the administration database and the client-facing HTTP server (which we call server for brevity) that implements the service logic.
+The server is responsible for processing the client requests and updating its own state as well as administrative data (users data, budgets, query archives, etc.) in the administration database.
-.. See our white paper (TODO link) for detailed explanation of the platform.
+The service is not responsible for storing and managing private datasets, these are usually already stored on the provider's infrastructure.
+
+#### Detailed description:
+
+For a detailed description, please see the links below.
+
+* **Lomas Project White Paper**: https://arxiv.org/abs/2406.17087
+* **Swiss Federal Statistical Office Blog**: https://www.bfs.admin.ch/bfs/en/home/dscc/blog/2024-03-lomas.html
+* **GitHub repository**: https://github.com/dscc-admin-ch/lomas/tree/master/
-You can find our `GitHub repository `_
-following this link.
Client
========
@@ -70,6 +69,13 @@ MongoDB database) and a client development environment in a Kubernetes cluster.
For extensive informations about how to deploy, please refer to :doc:`Deployment `
documentation.
+## Disclaimer
+Lomas is a Proof of Concept that is still under development.
+
+The overall infrastructure security is not our current priority. While attention has been given to the 'logical' aspects within the server, many security aspects are not handled. For example, user authentication is not implemented. However, Lomas can be integrated into other secure infrastructures.
+
+We welcome any feedback or suggestions for future improvements. External input is valuable as we continue to enhance the security and functionality of Lomas. Please open a bug report or issue here: https://github.com/dscc-admin-ch/lomas/issues.open.
+
History
========
The starting point of our platform was the code shared to us by `Oblivious `_.
diff --git a/html/develop/en/index.html b/html/develop/en/index.html
index 85cf4ac3..b47d3aee 100644
--- a/html/develop/en/index.html
+++ b/html/develop/en/index.html
@@ -96,21 +96,20 @@
Lomas: The Data Oases Hidden Behind the Mist.
-Lomas is a platform for remote data science, enabling sensitive data to be queried remotely
-while staying protected by a layer of differential privacy.
-The lomas platform follows a classic server/client model. On the client side, the
-user prepares queries for statistical analyses which are sent to the
-service’s REST API via HTTP. The user never has direct access to the sensitive
-data. On the server side, the service is implemented in a micro-service architecture and is
-thus split into two parts: the administration database and the client-facing HTTP server
-(which we call server for brevity) that implements the service logic. The server
-is responsible for processing the client requests and updating its own state as
-well as administrative data (users data, budgets, query archives, etc.) in
-the administration database.
-The service is not responsible for storing and managing private datasets,
-these are usually already stored on the provider’s infrastructure.
-You can find our GitHub repository
-following this link.
+Lomas is a platform for remote data science, enabling sensitive data to be queried remotely while staying protected by a layer of differential privacy.
+#### Technical Overview:
+The lomas platform follows a classic server/client model.
+On the client side, the user prepares queries for statistical analyses which are sent to the service’s REST API via HTTP. The user never has direct access to the sensitive data.
+On the server side, the service is implemented in a micro-service architecture and is thus split into two parts: the administration database and the client-facing HTTP server (which we call server for brevity) that implements the service logic.
+The server is responsible for processing the client requests and updating its own state as well as administrative data (users data, budgets, query archives, etc.) in the administration database.
+The service is not responsible for storing and managing private datasets, these are usually already stored on the provider’s infrastructure.
+#### Detailed description:
+For a detailed description, please see the links below.
+
Client
@@ -148,6 +147,10 @@ Server
For extensive informations about how to deploy, please refer to Deployment
documentation.
+## Disclaimer
+Lomas is a Proof of Concept that is still under development.
+The overall infrastructure security is not our current priority. While attention has been given to the ‘logical’ aspects within the server, many security aspects are not handled. For example, user authentication is not implemented. However, Lomas can be integrated into other secure infrastructures.
+We welcome any feedback or suggestions for future improvements. External input is valuable as we continue to enhance the security and functionality of Lomas. Please open a bug report or issue here: https://github.com/dscc-admin-ch/lomas/issues.open.
History
diff --git a/html/develop/en/searchindex.js b/html/develop/en/searchindex.js
index b5acf34d..e1e41d54 100644
--- a/html/develop/en/searchindex.js
+++ b/html/develop/en/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Documentation": [[3, "api-documentation"]], "Access the server to administrate the mongoDB": [[22, "Access-the-server-to-administrate-the-mongoDB"]], "Access via Kubernetes": [[27, "access-via-kubernetes"]], "Access via Onyxia Platform": [[27, "access-via-onyxia-platform"]], "Accessing the Helm Chart": [[29, "accessing-the-helm-chart"]], "Add user": [[22, "Add-user"]], "Administration": [[24, "administration"]], "Archives of queries": [[22, "Archives-of-queries"]], "Average and number of rows with smartnoise-sql library on remote dummy": [[21, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"], [23, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"]], "CLI": [[26, "cli"]], "Change budget": [[22, "Change-budget"]], "Client": [[8, "client"], [9, "client"]], "Client API": [[4, "client-api"]], "Collections": [[26, "collections"]], "Confidence intervals for age over the whole population": [[23, "Confidence-intervals-for-age-over-the-whole-population"]], "Confidence intervals for bill length over the whole population": [[21, "Confidence-intervals-for-bill-length-over-the-whole-population"]], "Count per species": [[21, "Count-per-species"]], "Create a docker volume": [[22, "Create-a-docker-volume"]], "Dashboard": [[27, "dashboard"]], "Datasets": [[26, "datasets"]], "Datasets (add and drop)": [[22, "Datasets-(add-and-drop)"]], "Deploying Lomas on Onyxia": [[32, "deploying-lomas-on-onyxia"]], "Deploying the Service on Kubernetes": [[29, "deploying-the-service-on-kubernetes"]], "Deployment": [[28, "deployment"]], "Errors": [[5, "errors"]], "Estimate cost of a query": [[21, "Estimate-cost-of-a-query"], [23, "Estimate-cost-of-a-query"]], "Examples": [[6, "examples"], [26, "examples"]], "ExternalLibraryException": [[5, "externallibraryexception"]], "Finally all can be loaded fom a file direcly": [[22, "Finally-all-can-be-loaded-fom-a-file-direcly"]], "First steps": [[8, "first-steps"]], "Get a dummy dataset": [[21, "Get-a-dummy-dataset"], [23, "Get-a-dummy-dataset"]], "Get current budget": [[21, "Get-current-budget"], [23, "Get-current-budget"]], "Getting dataset metadata": [[21, "Getting-dataset-metadata"], [23, "Getting-dataset-metadata"]], "Git Branches": [[0, "git-branches"]], "GitHub Workflows": [[0, "github-workflows"]], "History": [[9, "history"]], "Indices and tables": [[9, "indices-and-tables"]], "Installation": [[8, "installation"]], "Installing the Helm Chart": [[29, "installing-the-helm-chart"]], "InternalServerException": [[5, "internalserverexception"]], "Introduction": [[32, "introduction"]], "InvalidQueryException": [[5, "invalidqueryexception"]], "Kubernetes": [[29, "kubernetes"]], "Linting and Other Checks": [[0, "linting-and-other-checks"]], "Local": [[30, "local"]], "Local Access via Docker": [[27, "local-access-via-docker"]], "Lomas-server: CLI administration": [[22, "Lomas-server:-CLI-administration"]], "Lomas: Client demo": [[21, "Lomas:-Client-demo"]], "Lomas: The Data Oases Hidden Behind the Mist.": [[9, "lomas-the-data-oases-hidden-behind-the-mist"]], "Modifying the ingress Section": [[29, "modifying-the-ingress-section"]], "Modifying values.yaml": [[29, "modifying-values-yaml"]], "Module contents": [[11, "module-lomas_client"], [12, "module-lomas_server"], [13, "module-lomas_server.admin_database"], [14, "module-lomas_server.administration"], [15, "module-lomas_server.dataset_store"], [16, "module-lomas_server.dp_queries"], [17, "module-lomas_server.dp_queries.dp_libraries"], [18, "module-lomas_server.private_dataset"], [19, "module-lomas_server.tests"], [20, "module-lomas_server.utils"]], "MongoDB Administration": [[26, "mongodb-administration"]], "MongoDB Connection": [[26, "mongodb-connection"]], "Notes for Client Contributors": [[1, "notes-for-client-contributors"]], "Notes for Contributors": [[0, "notes-for-contributors"]], "Notes for Server Contributors": [[2, "notes-for-server-contributors"]], "Onyxia": [[32, "onyxia"]], "Overview": [[26, "overview"]], "Prepare the database": [[22, "Prepare-the-database"]], "Prerequisites": [[29, "prerequisites"], [30, "prerequisites"]], "Pushing a new version to Pypi": [[1, "pushing-a-new-version-to-pypi"]], "Query on dummy dataset": [[21, "Query-on-dummy-dataset"], [23, "Query-on-dummy-dataset"]], "Query on real private dataset with smartnoise-sql": [[21, "Query-on-real-private-dataset-with-smartnoise-sql"]], "Query on real private dataset with smartnoise-sql.": [[23, "Query-on-real-private-dataset-with-smartnoise-sql."]], "Quickstart": [[8, "quickstart"]], "Release Workflow": [[0, "release-workflow"]], "Remove user": [[22, "Remove-user"]], "S3 example": [[23, "S3-example"]], "Server": [[9, "server"]], "Server API": [[25, "server-api"]], "Start server": [[22, "Start-server"]], "Start the server": [[22, "Start-the-server"]], "Step 1: Install the library": [[21, "Step-1:-Install-the-library"], [23, "Step-1:-Install-the-library"]], "Step 2: Initialise the client": [[21, "Step-2:-Initialise-the-client"], [23, "Step-2:-Initialise-the-client"]], "Step 3: Understand the functionnalities of the library": [[21, "Step-3:-Understand-the-functionnalities-of-the-library"], [23, "Step-3:-Understand-the-functionnalities-of-the-library"]], "Step 4: Penguin statistics with opendp": [[21, "Step-4:-Penguin-statistics-with-opendp"]], "Step 4: Titanic statistics with opendp": [[23, "Step-4:-Titanic-statistics-with-opendp"]], "Step 5: See archives of queries": [[21, "Step-5:-See-archives-of-queries"]], "Steps to Deploy Locally": [[30, "steps-to-deploy-locally"]], "Stop the server: do not do it now !": [[22, "Stop-the-server:-do-not-do-it-now-!"]], "Submodules": [[11, "submodules"], [12, "submodules"], [13, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"], [20, "submodules"]], "Subpackages": [[12, "subpackages"], [16, "subpackages"]], "Tests": [[2, "tests"]], "UnauthorizedAccessException": [[5, "unauthorizedaccessexception"]], "Users": [[22, "Users"], [26, "users"]], "Visualise all options": [[22, "Visualise-all-options"]], "Welcome to Lomas documentation": [[10, "welcome-to-lomas-documentation"]], "lomas_client": [[7, "lomas-client"]], "lomas_client package": [[11, "lomas-client-package"]], "lomas_client.client module": [[11, "module-lomas_client.client"]], "lomas_server": [[31, "lomas-server"]], "lomas_server package": [[12, "lomas-server-package"]], "lomas_server.admin_database package": [[13, "lomas-server-admin-database-package"]], "lomas_server.admin_database.admin_database module": [[13, "module-lomas_server.admin_database.admin_database"]], "lomas_server.admin_database.mongodb_database module": [[13, "module-lomas_server.admin_database.mongodb_database"]], "lomas_server.admin_database.utils module": [[13, "module-lomas_server.admin_database.utils"]], "lomas_server.admin_database.yaml_database module": [[13, "module-lomas_server.admin_database.yaml_database"]], "lomas_server.administration package": [[14, "lomas-server-administration-package"]], "lomas_server.app module": [[12, "module-lomas_server.app"]], "lomas_server.constants module": [[12, "module-lomas_server.constants"]], "lomas_server.dataset_store package": [[15, "lomas-server-dataset-store-package"]], "lomas_server.dataset_store.basic_dataset_store module": [[15, "module-lomas_server.dataset_store.basic_dataset_store"]], "lomas_server.dataset_store.dataset_store module": [[15, "module-lomas_server.dataset_store.dataset_store"]], "lomas_server.dataset_store.lru_dataset_store module": [[15, "module-lomas_server.dataset_store.lru_dataset_store"]], "lomas_server.dataset_store.private_dataset_observer module": [[15, "module-lomas_server.dataset_store.private_dataset_observer"]], "lomas_server.dataset_store.utils module": [[15, "module-lomas_server.dataset_store.utils"]], "lomas_server.dp_queries package": [[16, "lomas-server-dp-queries-package"]], "lomas_server.dp_queries.dp_libraries package": [[17, "lomas-server-dp-queries-dp-libraries-package"]], "lomas_server.dp_queries.dp_libraries.opendp module": [[17, "module-lomas_server.dp_queries.dp_libraries.opendp"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql module": [[17, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql"]], "lomas_server.dp_queries.dp_libraries.utils module": [[17, "module-lomas_server.dp_queries.dp_libraries.utils"]], "lomas_server.dp_queries.dp_logic module": [[16, "module-lomas_server.dp_queries.dp_logic"]], "lomas_server.dp_queries.dp_querier module": [[16, "module-lomas_server.dp_queries.dp_querier"]], "lomas_server.dp_queries.dummy_dataset module": [[16, "module-lomas_server.dp_queries.dummy_dataset"]], "lomas_server.mongodb_admin module": [[12, "module-lomas_server.mongodb_admin"]], "lomas_server.mongodb_admin_cli module": [[12, "module-lomas_server.mongodb_admin_cli"]], "lomas_server.private_dataset package": [[18, "lomas-server-private-dataset-package"]], "lomas_server.private_dataset.in_memory_dataset module": [[18, "module-lomas_server.private_dataset.in_memory_dataset"]], "lomas_server.private_dataset.path_dataset module": [[18, "module-lomas_server.private_dataset.path_dataset"]], "lomas_server.private_dataset.private_dataset module": [[18, "module-lomas_server.private_dataset.private_dataset"]], "lomas_server.private_dataset.s3_dataset module": [[18, "module-lomas_server.private_dataset.s3_dataset"]], "lomas_server.private_dataset.utils module": [[18, "module-lomas_server.private_dataset.utils"]], "lomas_server.tests package": [[19, "lomas-server-tests-package"]], "lomas_server.tests.constants module": [[19, "module-lomas_server.tests.constants"]], "lomas_server.tests.test_api module": [[19, "lomas-server-tests-test-api-module"]], "lomas_server.tests.test_dummy_generation module": [[19, "module-lomas_server.tests.test_dummy_generation"]], "lomas_server.tests.test_mongodb_admin module": [[19, "lomas-server-tests-test-mongodb-admin-module"]], "lomas_server.tests.test_mongodb_admin_cli module": [[19, "lomas-server-tests-test-mongodb-admin-cli-module"]], "lomas_server.utils package": [[20, "lomas-server-utils-package"]], "lomas_server.utils.anti_timing_att module": [[20, "module-lomas_server.utils.anti_timing_att"]], "lomas_server.utils.collections_models module": [[20, "module-lomas_server.utils.collections_models"]], "lomas_server.utils.config module": [[20, "module-lomas_server.utils.config"]], "lomas_server.utils.error_handler module": [[20, "module-lomas_server.utils.error_handler"]], "lomas_server.utils.example_inputs module": [[20, "module-lomas_server.utils.example_inputs"]], "lomas_server.utils.input_models module": [[20, "module-lomas_server.utils.input_models"]], "lomas_server.utils.loggr module": [[20, "module-lomas_server.utils.loggr"]], "lomas_server.utils.utils module": [[20, "module-lomas_server.utils.utils"]], "lomas_server.uvicorn_serve module": [[12, "module-lomas_server.uvicorn_serve"]]}, "docnames": ["CONTRIBUTING", "CONTRIBUTING_CLIENT", "CONTRIBUTING_SERVER", "api", "client_api", "client_errors", "client_examples", "client_modules", "client_quickstart", "index", "index_under_construction", "lomas_client", "lomas_server", "lomas_server.admin_database", "lomas_server.administration", "lomas_server.dataset_store", "lomas_server.dp_queries", "lomas_server.dp_queries.dp_libraries", "lomas_server.private_dataset", "lomas_server.tests", "lomas_server.utils", "notebooks/Demo_Client_Notebook", "notebooks/local_admin_notebook", "notebooks/s3_example_notebook", "server_administration", "server_api", "server_cli", "server_dashboard", "server_deployment", "server_kubernetes", "server_local", "server_modules", "server_onyxia"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["CONTRIBUTING.md", "CONTRIBUTING_CLIENT.md", "CONTRIBUTING_SERVER.md", "api.rst", "client_api.rst", "client_errors.rst", "client_examples.rst", "client_modules.rst", "client_quickstart.rst", "index.rst", "index_under_construction.rst", "lomas_client.rst", "lomas_server.rst", "lomas_server.admin_database.rst", "lomas_server.administration.rst", "lomas_server.dataset_store.rst", "lomas_server.dp_queries.rst", "lomas_server.dp_queries.dp_libraries.rst", "lomas_server.private_dataset.rst", "lomas_server.tests.rst", "lomas_server.utils.rst", "notebooks/Demo_Client_Notebook.ipynb", "notebooks/local_admin_notebook.ipynb", "notebooks/s3_example_notebook.ipynb", "server_administration.rst", "server_api.rst", "server_cli.rst", "server_dashboard.rst", "server_deployment.rst", "server_kubernetes.rst", "server_local.rst", "server_modules.rst", "server_onyxia.rst"], "indexentries": {"add_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_dataset", false]], "add_dataset_to_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_dataset_to_user", false]], "add_datasets_via_yaml() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_datasets_via_yaml", false]], "add_demo_data_to_admindb() (in module lomas_server.utils.utils)": [[20, "lomas_server.utils.utils.add_demo_data_to_admindb", false]], "add_exception_handlers() (in module lomas_server.utils.error_handler)": [[20, "lomas_server.utils.error_handler.add_exception_handlers", false]], "add_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_user", false]], "add_user_with_budget() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_user_with_budget", false]], "add_users_via_yaml() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_users_via_yaml", false]], "address (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.address", false]], "admin_database (lomas_server.dataset_store.dataset_store.datasetstore attribute)": [[15, "lomas_server.dataset_store.dataset_store.DatasetStore.admin_database", false]], "admin_database (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.admin_database", false]], "admin_database (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.admin_database", false]], "admindatabase (class in lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase", false]], "admindbtype (class in lomas_server.constants)": [[12, "lomas_server.constants.AdminDBType", false]], "adminmongodatabase (class in lomas_server.admin_database.mongodb_database)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase", false]], "adminyamldatabase (class in lomas_server.admin_database.yaml_database)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase", false]], "anti_timing_att() (in module lomas_server.utils.anti_timing_att)": [[20, "lomas_server.utils.anti_timing_att.anti_timing_att", false]], "aws_access_key_id (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_access_key_id", false]], "aws_access_key_id (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_access_key_id", false]], "aws_secret_access_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_secret_access_key", false]], "aws_secret_access_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_secret_access_key", false]], "basic (lomas_server.constants.datasetstoretype attribute)": [[12, "lomas_server.constants.DatasetStoreType.BASIC", false]], "basicdatasetstore (class in lomas_server.dataset_store.basic_dataset_store)": [[15, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore", false]], "change_one_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.CHANGE_ONE_DISTANCE", false]], "check_dataset_and_metadata_exist() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.check_dataset_and_metadata_exist", false]], "check_result_acknowledged() (in module lomas_server.admin_database.mongodb_database)": [[13, "lomas_server.admin_database.mongodb_database.check_result_acknowledged", false]], "check_user_exists() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.check_user_exists", false]], "check_user_has_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.check_user_has_dataset", false]], "client (class in lomas_client.client)": [[11, "lomas_client.client.Client", false]], "columns (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.columns", false]], "config (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.Config", false]], "configkeys (class in lomas_server.constants)": [[12, "lomas_server.constants.ConfigKeys", false]], "configloader (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.ConfigLoader", false]], "contrib (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.contrib", false]], "cost() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[16, "lomas_server.dp_queries.dp_querier.DPQuerier.cost", false]], "database_factory() (in module lomas_server.admin_database.utils)": [[13, "lomas_server.admin_database.utils.database_factory", false]], "database_type (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.database_type", false]], "database_type (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.database_type", false]], "dataset (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.Dataset", false]], "dataset_cache (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore attribute)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.dataset_cache", false]], "dataset_must_exist() (in module lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.dataset_must_exist", false]], "dataset_name (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.dataset_name", false]], "dataset_name (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.dataset_name", false]], "dataset_path (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.dataset_path", false]], "dataset_store (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DATASET_STORE", false]], "dataset_store (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.dataset_store", false]], "dataset_store (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.dataset_store", false]], "dataset_store_factory() (in module lomas_server.dataset_store.utils)": [[15, "lomas_server.dataset_store.utils.dataset_store_factory", false]], "dataset_store_type (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DATASET_STORE_TYPE", false]], "datasetofpathdb (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB", false]], "datasetofs3db (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB", false]], "datasetofuser (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetOfUser", false]], "datasets (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.datasets", false]], "datasets_list (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.datasets_list", false]], "datasetscollection (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetsCollection", false]], "datasetstore (class in lomas_server.dataset_store.dataset_store)": [[15, "lomas_server.dataset_store.dataset_store.DatasetStore", false]], "datasetstoreconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.DatasetStoreConfig", false]], "datasetstoretype (class in lomas_server.constants)": [[12, "lomas_server.constants.DatasetStoreType", false]], "db (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DB", false]], "db_file (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.db_file", false]], "db_name (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.db_name", false]], "db_type (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DB_TYPE", false]], "db_type (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.db_type", false]], "db_type_mongodb (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DB_TYPE_MONGODB", false]], "dbconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.DBConfig", false]], "del_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.del_dataset", false]], "del_dataset_to_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.del_dataset_to_user", false]], "del_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.del_user", false]], "delta (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.delta", false]], "develop_mode (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DEVELOP_MODE", false]], "develop_mode (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.develop_mode", false]], "df (lomas_server.private_dataset.private_dataset.privatedataset attribute)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.df", false]], "diffprivlib (lomas_client.client.dplibraries attribute)": [[11, "lomas_client.client.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib (lomas_server.constants.dplibraries attribute)": [[12, "lomas_server.constants.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib_json (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_json (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_query() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.diffprivlib_query", false]], "diffprivlibinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp", false]], "does_dataset_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_dataset_exist", false]], "does_user_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_user_exist", false]], "dp_libraries (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.dp_libraries", false]], "dp_library (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DP_LIBRARY", false]], "dp_queriers (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore attribute)": [[15, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.dp_queriers", false]], "dplibraries (class in lomas_client.client)": [[11, "lomas_client.client.DPLibraries", false]], "dplibraries (class in lomas_server.constants)": [[12, "lomas_server.constants.DPLibraries", false]], "dplibraryconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.DPLibraryConfig", false]], "dpquerier (class in lomas_server.dp_queries.dp_querier)": [[16, "lomas_server.dp_queries.dp_querier.DPQuerier", false]], "drop_collection() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.drop_collection", false]], "ds_store_type (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.ds_store_type", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.dummy_nb_rows", false]], "dummy_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.dummy_seed", false]], "dummydiffprivlibinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp", false]], "dummyopendpinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp", false]], "dummysnsqlinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DummySNSQLInp", false]], "endpoint_url (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.endpoint_url", false]], "endpoint_url (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.endpoint_url", false]], "epsilon (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.epsilon", false]], "error_message() (in module lomas_client.client)": [[11, "lomas_client.client.error_message", false]], "estimate_cost() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.estimate_cost", false]], "estimate_diffprivlib_cost() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.estimate_diffprivlib_cost", false]], "estimate_opendp_cost() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.estimate_opendp_cost", false]], "estimate_smartnoise_cost() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.estimate_smartnoise_cost", false]], "externallibraryexception": [[20, "lomas_server.utils.error_handler.ExternalLibraryException", false]], "feature_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.feature_columns", false]], "feature_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.feature_columns", false]], "fixed_delta (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.fixed_delta", false]], "fixed_delta (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.fixed_delta", false]], "fixed_smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.FIXED_SMOOTHED_MAX_DIVERGENCE", false]], "floating_point (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.floating_point", false]], "get_and_set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_and_set_may_user_query", false]], "get_config() (in module lomas_server.utils.config)": [[20, "lomas_server.utils.config.get_config", false]], "get_config() (lomas_server.utils.config.configloader method)": [[20, "lomas_server.utils.config.ConfigLoader.get_config", false]], "get_dataset_field() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_field", false]], "get_dataset_metadata() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_metadata", false]], "get_dummy_dataset() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_dummy_dataset", false]], "get_dummy_dataset_for_query() (in module lomas_server.dp_queries.dummy_dataset)": [[16, "lomas_server.dp_queries.dummy_dataset.get_dummy_dataset_for_query", false]], "get_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_epsilon_or_delta", false]], "get_initial_budget() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_initial_budget", false]], "get_initial_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_initial_budget", false]], "get_list_of_datasets() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.get_list_of_datasets", false]], "get_list_of_datasets_from_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.get_list_of_datasets_from_user", false]], "get_list_of_users() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.get_list_of_users", false]], "get_memory_usage() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_memory_usage", false]], "get_metadata() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_metadata", false]], "get_mongodb() (in module lomas_server.admin_database.utils)": [[13, "lomas_server.admin_database.utils.get_mongodb", false]], "get_mongodb_url() (in module lomas_server.admin_database.utils)": [[13, "lomas_server.admin_database.utils.get_mongodb_url", false]], "get_output_measure() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.get_output_measure", false]], "get_pandas_df() (lomas_server.private_dataset.in_memory_dataset.inmemorydataset method)": [[18, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.path_dataset.pathdataset method)": [[18, "lomas_server.private_dataset.path_dataset.PathDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.s3_dataset.s3dataset method)": [[18, "lomas_server.private_dataset.s3_dataset.S3Dataset.get_pandas_df", false]], "get_previous_queries() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_previous_queries", false]], "get_querier() (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore method)": [[15, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.dataset_store.datasetstore method)": [[15, "lomas_server.dataset_store.dataset_store.DatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.get_querier", false]], "get_remaining_budget() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_remaining_budget", false]], "get_remaining_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_remaining_budget", false]], "get_total_spent_budget() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_total_spent_budget", false]], "get_total_spent_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_total_spent_budget", false]], "get_user_previous_queries() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_user_previous_queries", false]], "getdbdata (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.GetDbData", false]], "getdummydataset (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.GetDummyDataset", false]], "hamming_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.HAMMING_DISTANCE", false]], "handle_query() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.handle_query", false]], "has_dataset_input_metric() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.has_dataset_input_metric", false]], "has_user_access_to_dataset() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.has_user_access_to_dataset", false]], "honest_but_curious (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.honest_but_curious", false]], "host_ip (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.host_ip", false]], "host_port (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.host_port", false]], "imputer_strategy (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.imputer_strategy", false]], "imputer_strategy (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.imputer_strategy", false]], "initial_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.initial_delta", false]], "initial_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.initial_epsilon", false]], "inmemorydataset (class in lomas_server.private_dataset.in_memory_dataset)": [[18, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset", false]], "insert_delete_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.INSERT_DELETE_DISTANCE", false]], "int_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.INT_DISTANCE", false]], "internalserverexception": [[20, "lomas_server.utils.error_handler.InternalServerException", false]], "invalidqueryexception": [[20, "lomas_server.utils.error_handler.InvalidQueryException", false]], "is_measurement() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.is_measurement", false]], "jitter (lomas_server.constants.timeattackmethod attribute)": [[12, "lomas_server.constants.TimeAttackMethod.JITTER", false]], "lifespan() (in module lomas_server.app)": [[12, "lomas_server.app.lifespan", false]], "load_config() (lomas_server.utils.config.configloader method)": [[20, "lomas_server.utils.config.ConfigLoader.load_config", false]], "log_level (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.log_level", false]], "lomas_client": [[11, "module-lomas_client", false]], "lomas_client.client": [[11, "module-lomas_client.client", false]], "lomas_server": [[12, "module-lomas_server", false]], "lomas_server.admin_database": [[13, "module-lomas_server.admin_database", false]], "lomas_server.admin_database.admin_database": [[13, "module-lomas_server.admin_database.admin_database", false]], "lomas_server.admin_database.mongodb_database": [[13, "module-lomas_server.admin_database.mongodb_database", false]], "lomas_server.admin_database.utils": [[13, "module-lomas_server.admin_database.utils", false]], "lomas_server.admin_database.yaml_database": [[13, "module-lomas_server.admin_database.yaml_database", false]], "lomas_server.administration": [[14, "module-lomas_server.administration", false]], "lomas_server.app": [[12, "module-lomas_server.app", false]], "lomas_server.constants": [[12, "module-lomas_server.constants", false]], "lomas_server.dataset_store": [[15, "module-lomas_server.dataset_store", false]], "lomas_server.dataset_store.basic_dataset_store": [[15, "module-lomas_server.dataset_store.basic_dataset_store", false]], "lomas_server.dataset_store.dataset_store": [[15, "module-lomas_server.dataset_store.dataset_store", false]], "lomas_server.dataset_store.lru_dataset_store": [[15, "module-lomas_server.dataset_store.lru_dataset_store", false]], "lomas_server.dataset_store.private_dataset_observer": [[15, "module-lomas_server.dataset_store.private_dataset_observer", false]], "lomas_server.dataset_store.utils": [[15, "module-lomas_server.dataset_store.utils", false]], "lomas_server.dp_queries": [[16, "module-lomas_server.dp_queries", false]], "lomas_server.dp_queries.dp_libraries": [[17, "module-lomas_server.dp_queries.dp_libraries", false]], "lomas_server.dp_queries.dp_libraries.opendp": [[17, "module-lomas_server.dp_queries.dp_libraries.opendp", false]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[17, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false]], "lomas_server.dp_queries.dp_libraries.utils": [[17, "module-lomas_server.dp_queries.dp_libraries.utils", false]], "lomas_server.dp_queries.dp_logic": [[16, "module-lomas_server.dp_queries.dp_logic", false]], "lomas_server.dp_queries.dp_querier": [[16, "module-lomas_server.dp_queries.dp_querier", false]], "lomas_server.dp_queries.dummy_dataset": [[16, "module-lomas_server.dp_queries.dummy_dataset", false]], "lomas_server.mongodb_admin": [[12, "module-lomas_server.mongodb_admin", false]], "lomas_server.mongodb_admin_cli": [[12, "module-lomas_server.mongodb_admin_cli", false]], "lomas_server.private_dataset": [[18, "module-lomas_server.private_dataset", false]], "lomas_server.private_dataset.in_memory_dataset": [[18, "module-lomas_server.private_dataset.in_memory_dataset", false]], "lomas_server.private_dataset.path_dataset": [[18, "module-lomas_server.private_dataset.path_dataset", false]], "lomas_server.private_dataset.private_dataset": [[18, "module-lomas_server.private_dataset.private_dataset", false]], "lomas_server.private_dataset.s3_dataset": [[18, "module-lomas_server.private_dataset.s3_dataset", false]], "lomas_server.private_dataset.utils": [[18, "module-lomas_server.private_dataset.utils", false]], "lomas_server.tests": [[19, "module-lomas_server.tests", false]], "lomas_server.tests.constants": [[19, "module-lomas_server.tests.constants", false]], "lomas_server.tests.test_dummy_generation": [[19, "module-lomas_server.tests.test_dummy_generation", false]], "lomas_server.utils": [[20, "module-lomas_server.utils", false]], "lomas_server.utils.anti_timing_att": [[20, "module-lomas_server.utils.anti_timing_att", false]], "lomas_server.utils.collections_models": [[20, "module-lomas_server.utils.collections_models", false]], "lomas_server.utils.config": [[20, "module-lomas_server.utils.config", false]], "lomas_server.utils.error_handler": [[20, "module-lomas_server.utils.error_handler", false]], "lomas_server.utils.example_inputs": [[20, "module-lomas_server.utils.example_inputs", false]], "lomas_server.utils.input_models": [[20, "module-lomas_server.utils.input_models", false]], "lomas_server.utils.loggr": [[20, "module-lomas_server.utils.loggr", false]], "lomas_server.utils.utils": [[20, "module-lomas_server.utils.utils", false]], "lomas_server.uvicorn_serve": [[12, "module-lomas_server.uvicorn_serve", false]], "lru (lomas_server.constants.datasetstoretype attribute)": [[12, "lomas_server.constants.DatasetStoreType.LRU", false]], "lru_dataset_store_max_size (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.LRU_DATASET_STORE_MAX_SIZE", false]], "lrudatasetstore (class in lomas_server.dataset_store.lru_dataset_store)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore", false]], "lrudatasetstoreconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig", false]], "magnitude (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.magnitude", false]], "make_dummy_dataset() (in module lomas_server.dp_queries.dummy_dataset)": [[16, "lomas_server.dp_queries.dummy_dataset.make_dummy_dataset", false]], "max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.MAX_DIVERGENCE", false]], "max_ids (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.max_ids", false]], "max_memory_usage (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.max_memory_usage", false]], "may_query (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.may_query", false]], "mechanisms (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.mechanisms", false]], "metadata (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.Metadata", false]], "metadata (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.metadata", false]], "metadata_path (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.metadata_path", false]], "metadataofdataset (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset", false]], "metadataofpathdb (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB", false]], "metadataofs3db (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB", false]], "method (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.method", false]], "middleware() (in module lomas_server.app)": [[12, "lomas_server.app.middleware", false]], "model_computed_fields (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.model_computed_fields", false]], "model_config (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.model_config", false]], "model_config (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.model_config", false]], "model_config (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.model_config", false]], "model_config (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.model_config", false]], "model_config (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.model_config", false]], "model_config (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.model_config", false]], "model_config (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.model_config", false]], "model_config (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.model_config", false]], "model_config (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.model_config", false]], "model_config (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.model_config", false]], "model_config (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.model_config", false]], "model_config (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.model_config", false]], "model_config (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.model_config", false]], "model_config (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.model_config", false]], "model_fields (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.model_fields", false]], "model_fields (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.model_fields", false]], "model_fields (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.model_fields", false]], "model_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.model_fields", false]], "model_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.model_fields", false]], "model_fields (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.model_fields", false]], "model_fields (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.model_fields", false]], "model_fields (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.model_fields", false]], "model_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.model_fields", false]], "model_fields (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.model_fields", false]], "module": [[11, "module-lomas_client", false], [11, "module-lomas_client.client", false], [12, "module-lomas_server", false], [12, "module-lomas_server.app", false], [12, "module-lomas_server.constants", false], [12, "module-lomas_server.mongodb_admin", false], [12, "module-lomas_server.mongodb_admin_cli", false], [12, "module-lomas_server.uvicorn_serve", false], [13, "module-lomas_server.admin_database", false], [13, "module-lomas_server.admin_database.admin_database", false], [13, "module-lomas_server.admin_database.mongodb_database", false], [13, "module-lomas_server.admin_database.utils", false], [13, "module-lomas_server.admin_database.yaml_database", false], [14, "module-lomas_server.administration", false], [15, "module-lomas_server.dataset_store", false], [15, "module-lomas_server.dataset_store.basic_dataset_store", false], [15, "module-lomas_server.dataset_store.dataset_store", false], [15, "module-lomas_server.dataset_store.lru_dataset_store", false], [15, "module-lomas_server.dataset_store.private_dataset_observer", false], [15, "module-lomas_server.dataset_store.utils", false], [16, "module-lomas_server.dp_queries", false], [16, "module-lomas_server.dp_queries.dp_logic", false], [16, "module-lomas_server.dp_queries.dp_querier", false], [16, "module-lomas_server.dp_queries.dummy_dataset", false], [17, "module-lomas_server.dp_queries.dp_libraries", false], [17, "module-lomas_server.dp_queries.dp_libraries.opendp", false], [17, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false], [17, "module-lomas_server.dp_queries.dp_libraries.utils", false], [18, "module-lomas_server.private_dataset", false], [18, "module-lomas_server.private_dataset.in_memory_dataset", false], [18, "module-lomas_server.private_dataset.path_dataset", false], [18, "module-lomas_server.private_dataset.private_dataset", false], [18, "module-lomas_server.private_dataset.s3_dataset", false], [18, "module-lomas_server.private_dataset.utils", false], [19, "module-lomas_server.tests", false], [19, "module-lomas_server.tests.constants", false], [19, "module-lomas_server.tests.test_dummy_generation", false], [20, "module-lomas_server.utils", false], [20, "module-lomas_server.utils.anti_timing_att", false], [20, "module-lomas_server.utils.collections_models", false], [20, "module-lomas_server.utils.config", false], [20, "module-lomas_server.utils.error_handler", false], [20, "module-lomas_server.utils.example_inputs", false], [20, "module-lomas_server.utils.input_models", false], [20, "module-lomas_server.utils.loggr", false], [20, "module-lomas_server.utils.utils", false]], "mongodb (lomas_server.constants.admindbtype attribute)": [[12, "lomas_server.constants.AdminDBType.MONGODB", false]], "mongodb_addr (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.MONGODB_ADDR", false]], "mongodb_port (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.MONGODB_PORT", false]], "mongodbconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.MongoDBConfig", false]], "opendp (lomas_client.client.dplibraries attribute)": [[11, "lomas_client.client.DPLibraries.OPENDP", false]], "opendp (lomas_server.constants.dplibraries attribute)": [[12, "lomas_server.constants.DPLibraries.OPENDP", false]], "opendp (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.opendp", false]], "opendp_json (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.opendp_json", false]], "opendp_json (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.opendp_json", false]], "opendp_query() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.opendp_query", false]], "opendpconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.OpenDPConfig", false]], "opendpdatasetinputmetric (class in lomas_server.constants)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric", false]], "opendpinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.OpenDPInp", false]], "opendpmeasurement (class in lomas_server.constants)": [[12, "lomas_server.constants.OpenDPMeasurement", false]], "opendpquerier (class in lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier", false]], "password (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.password", false]], "path (lomas_server.constants.privatedatabasetype attribute)": [[12, "lomas_server.constants.PrivateDatabaseType.PATH", false]], "pathdataset (class in lomas_server.private_dataset.path_dataset)": [[18, "lomas_server.private_dataset.path_dataset.PathDataset", false]], "port (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.port", false]], "postprocess (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.postprocess", false]], "postprocess (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.postprocess", false]], "prepare_save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.prepare_save_query", false]], "private_dataset_factory() (in module lomas_server.private_dataset.utils)": [[18, "lomas_server.private_dataset.utils.private_dataset_factory", false]], "privatedatabasetype (class in lomas_server.constants)": [[12, "lomas_server.constants.PrivateDatabaseType", false]], "privatedataset (class in lomas_server.private_dataset.private_dataset)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset", false]], "privatedatasetobserver (class in lomas_server.dataset_store.private_dataset_observer)": [[15, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver", false]], "querier_factory() (in module lomas_server.dp_queries.dp_libraries.utils)": [[17, "lomas_server.dp_queries.dp_libraries.utils.querier_factory", false]], "query() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.query", false]], "query() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.query", false]], "query() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[16, "lomas_server.dp_queries.dp_querier.DPQuerier.query", false]], "query_str (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.query_str", false]], "queryhandler (class in lomas_server.dp_queries.dp_logic)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler", false]], "reconstruct_measurement_pipeline() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.reconstruct_measurement_pipeline", false]], "reload (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.reload", false]], "row_privacy (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.row_privacy", false]], "runtime_args (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.RUNTIME_ARGS", false]], "s3 (lomas_server.constants.privatedatabasetype attribute)": [[12, "lomas_server.constants.PrivateDatabaseType.S3", false]], "s3_bucket (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_bucket", false]], "s3_bucket (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_bucket", false]], "s3_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_key", false]], "s3_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_key", false]], "s3dataset (class in lomas_server.private_dataset.s3_dataset)": [[18, "lomas_server.private_dataset.s3_dataset.S3Dataset", false]], "save_current_database() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_current_database", false]], "save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.save_query", false]], "save_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.save_query", false]], "save_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_query", false]], "server (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.Server", false]], "server (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.SERVER", false]], "server (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.server", false]], "server_live() (in module lomas_server.utils.utils)": [[20, "lomas_server.utils.utils.server_live", false]], "set_budget_field() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.set_budget_field", false]], "set_config() (lomas_server.utils.config.configloader method)": [[20, "lomas_server.utils.config.ConfigLoader.set_config", false]], "set_may_query() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.set_may_query", false]], "set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.set_may_user_query", false]], "set_mechanisms() (in module lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.set_mechanisms", false]], "set_opendp_features_config() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.set_opendp_features_config", false]], "settings (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.SETTINGS", false]], "show_archives_of_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_archives_of_user", false]], "show_collection() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_collection", false]], "show_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_dataset", false]], "show_metadata_of_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_metadata_of_dataset", false]], "show_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_user", false]], "smartnoise_query() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.smartnoise_query", false]], "smartnoise_sql (lomas_client.client.dplibraries attribute)": [[11, "lomas_client.client.DPLibraries.SMARTNOISE_SQL", false]], "smartnoise_sql (lomas_server.constants.dplibraries attribute)": [[12, "lomas_server.constants.DPLibraries.SMARTNOISE_SQL", false]], "smartnoisesqlquerier (class in lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier", false]], "smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.SMOOTHED_MAX_DIVERGENCE", false]], "snsqlinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.SNSQLInp", false]], "snsqlinpcost (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.SNSQLInpCost", false]], "stall (lomas_server.constants.timeattackmethod attribute)": [[12, "lomas_server.constants.TimeAttackMethod.STALL", false]], "stream_dataframe() (in module lomas_server.utils.utils)": [[20, "lomas_server.utils.utils.stream_dataframe", false]], "submit_limit (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.SUBMIT_LIMIT", false]], "submit_limit (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.submit_limit", false]], "subscribe_for_memory_usage_updates() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.subscribe_for_memory_usage_updates", false]], "symmetric_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.SYMMETRIC_DISTANCE", false]], "target_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.target_columns", false]], "target_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.target_columns", false]], "test_boolean_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_boolean_column", false]], "test_cardinality_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_cardinality_column", false]], "test_datetime_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_datetime_column", false]], "test_float_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_float_column", false]], "test_int_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_int_column", false]], "test_nullable_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_nullable_column", false]], "test_seed() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_seed", false]], "test_size (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.test_size", false]], "test_size (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_size", false]], "test_train_split_seed (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.test_train_split_seed", false]], "test_train_split_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_train_split_seed", false]], "test_unknown_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_unknown_column", false]], "testmakedummydataset (class in lomas_server.tests.test_dummy_generation)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset", false]], "time_attack (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.TIME_ATTACK", false]], "time_attack (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.time_attack", false]], "timeattack (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.TimeAttack", false]], "timeattackmethod (class in lomas_server.constants)": [[12, "lomas_server.constants.TimeAttackMethod", false]], "total_spent_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_delta", false]], "total_spent_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_epsilon", false]], "unauthorizedaccessexception": [[20, "lomas_server.utils.error_handler.UnauthorizedAccessException", false]], "update_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_budget", false]], "update_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_delta", false]], "update_epsilon() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon", false]], "update_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.update_epsilon_or_delta", false]], "update_memory_usage() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.update_memory_usage", false]], "update_memory_usage() (lomas_server.dataset_store.private_dataset_observer.privatedatasetobserver method)": [[15, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver.update_memory_usage", false]], "user (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.User", false]], "user_must_exist() (in module lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.user_must_exist", false]], "user_must_have_access_to_dataset() (in module lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.user_must_have_access_to_dataset", false]], "user_name (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.user_name", false]], "usercollection (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.UserCollection", false]], "username (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.username", false]], "users (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.users", false]], "workers (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.workers", false]], "yaml (lomas_server.constants.admindbtype attribute)": [[12, "lomas_server.constants.AdminDBType.YAML", false]], "yamldbconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.YamlDBConfig", false]], "zero_concentrated_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.ZERO_CONCENTRATED_DIVERGENCE", false]]}, "objects": {"": [[11, 0, 0, "-", "lomas_client"], [12, 0, 0, "-", "lomas_server"]], "lomas_client": [[11, 0, 0, "-", "client"]], "lomas_client.client": [[11, 1, 1, "", "Client"], [11, 1, 1, "", "DPLibraries"], [11, 4, 1, "", "error_message"]], "lomas_client.client.Client": [[11, 2, 1, "", "diffprivlib_query"], [11, 2, 1, "", "estimate_diffprivlib_cost"], [11, 2, 1, "", "estimate_opendp_cost"], [11, 2, 1, "", "estimate_smartnoise_cost"], [11, 2, 1, "", "get_dataset_metadata"], [11, 2, 1, "", "get_dummy_dataset"], [11, 2, 1, "", "get_initial_budget"], [11, 2, 1, "", "get_previous_queries"], [11, 2, 1, "", "get_remaining_budget"], [11, 2, 1, "", "get_total_spent_budget"], [11, 2, 1, "", "opendp_query"], [11, 2, 1, "", "smartnoise_query"]], "lomas_client.client.DPLibraries": [[11, 3, 1, "", "DIFFPRIVLIB"], [11, 3, 1, "", "OPENDP"], [11, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server": [[13, 0, 0, "-", "admin_database"], [14, 0, 0, "-", "administration"], [12, 0, 0, "-", "app"], [12, 0, 0, "-", "constants"], [15, 0, 0, "-", "dataset_store"], [16, 0, 0, "-", "dp_queries"], [12, 0, 0, "-", "mongodb_admin"], [12, 0, 0, "-", "mongodb_admin_cli"], [18, 0, 0, "-", "private_dataset"], [19, 0, 0, "-", "tests"], [20, 0, 0, "-", "utils"], [12, 0, 0, "-", "uvicorn_serve"]], "lomas_server.admin_database": [[13, 0, 0, "-", "admin_database"], [13, 0, 0, "-", "mongodb_database"], [13, 0, 0, "-", "utils"], [13, 0, 0, "-", "yaml_database"]], "lomas_server.admin_database.admin_database": [[13, 1, 1, "", "AdminDatabase"], [13, 4, 1, "", "dataset_must_exist"], [13, 4, 1, "", "user_must_exist"], [13, 4, 1, "", "user_must_have_access_to_dataset"]], "lomas_server.admin_database.admin_database.AdminDatabase": [[13, 2, 1, "", "does_dataset_exist"], [13, 2, 1, "", "does_user_exist"], [13, 2, 1, "", "get_and_set_may_user_query"], [13, 2, 1, "", "get_dataset_field"], [13, 2, 1, "", "get_dataset_metadata"], [13, 2, 1, "", "get_epsilon_or_delta"], [13, 2, 1, "", "get_initial_budget"], [13, 2, 1, "", "get_remaining_budget"], [13, 2, 1, "", "get_total_spent_budget"], [13, 2, 1, "", "get_user_previous_queries"], [13, 2, 1, "", "has_user_access_to_dataset"], [13, 2, 1, "", "prepare_save_query"], [13, 2, 1, "", "save_query"], [13, 2, 1, "", "set_may_user_query"], [13, 2, 1, "", "update_budget"], [13, 2, 1, "", "update_delta"], [13, 2, 1, "", "update_epsilon"], [13, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.mongodb_database": [[13, 1, 1, "", "AdminMongoDatabase"], [13, 4, 1, "", "check_result_acknowledged"]], "lomas_server.admin_database.mongodb_database.AdminMongoDatabase": [[13, 2, 1, "", "does_dataset_exist"], [13, 2, 1, "", "does_user_exist"], [13, 2, 1, "", "get_and_set_may_user_query"], [13, 2, 1, "", "get_dataset_field"], [13, 2, 1, "", "get_dataset_metadata"], [13, 2, 1, "", "get_epsilon_or_delta"], [13, 2, 1, "", "get_user_previous_queries"], [13, 2, 1, "", "has_user_access_to_dataset"], [13, 2, 1, "", "save_query"], [13, 2, 1, "", "set_may_user_query"], [13, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.utils": [[13, 4, 1, "", "database_factory"], [13, 4, 1, "", "get_mongodb"], [13, 4, 1, "", "get_mongodb_url"]], "lomas_server.admin_database.yaml_database": [[13, 1, 1, "", "AdminYamlDatabase"]], "lomas_server.admin_database.yaml_database.AdminYamlDatabase": [[13, 2, 1, "", "does_dataset_exist"], [13, 2, 1, "", "does_user_exist"], [13, 2, 1, "", "get_and_set_may_user_query"], [13, 2, 1, "", "get_dataset_field"], [13, 2, 1, "", "get_dataset_metadata"], [13, 2, 1, "", "get_epsilon_or_delta"], [13, 2, 1, "", "get_user_previous_queries"], [13, 2, 1, "", "has_user_access_to_dataset"], [13, 2, 1, "", "save_current_database"], [13, 2, 1, "", "save_query"], [13, 2, 1, "", "set_may_user_query"], [13, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.app": [[12, 4, 1, "", "lifespan"], [12, 4, 1, "", "middleware"]], "lomas_server.constants": [[12, 1, 1, "", "AdminDBType"], [12, 1, 1, "", "ConfigKeys"], [12, 1, 1, "", "DPLibraries"], [12, 1, 1, "", "DatasetStoreType"], [12, 1, 1, "", "OpenDPDatasetInputMetric"], [12, 1, 1, "", "OpenDPMeasurement"], [12, 1, 1, "", "PrivateDatabaseType"], [12, 1, 1, "", "TimeAttackMethod"]], "lomas_server.constants.AdminDBType": [[12, 3, 1, "", "MONGODB"], [12, 3, 1, "", "YAML"]], "lomas_server.constants.ConfigKeys": [[12, 3, 1, "", "DATASET_STORE"], [12, 3, 1, "", "DATASET_STORE_TYPE"], [12, 3, 1, "", "DB"], [12, 3, 1, "", "DB_TYPE"], [12, 3, 1, "", "DB_TYPE_MONGODB"], [12, 3, 1, "", "DEVELOP_MODE"], [12, 3, 1, "", "DP_LIBRARY"], [12, 3, 1, "", "LRU_DATASET_STORE_MAX_SIZE"], [12, 3, 1, "", "MONGODB_ADDR"], [12, 3, 1, "", "MONGODB_PORT"], [12, 3, 1, "", "RUNTIME_ARGS"], [12, 3, 1, "", "SERVER"], [12, 3, 1, "", "SETTINGS"], [12, 3, 1, "", "SUBMIT_LIMIT"], [12, 3, 1, "", "TIME_ATTACK"]], "lomas_server.constants.DPLibraries": [[12, 3, 1, "", "DIFFPRIVLIB"], [12, 3, 1, "", "OPENDP"], [12, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server.constants.DatasetStoreType": [[12, 3, 1, "", "BASIC"], [12, 3, 1, "", "LRU"]], "lomas_server.constants.OpenDPDatasetInputMetric": [[12, 3, 1, "", "CHANGE_ONE_DISTANCE"], [12, 3, 1, "", "HAMMING_DISTANCE"], [12, 3, 1, "", "INSERT_DELETE_DISTANCE"], [12, 3, 1, "", "INT_DISTANCE"], [12, 3, 1, "", "SYMMETRIC_DISTANCE"]], "lomas_server.constants.OpenDPMeasurement": [[12, 3, 1, "", "FIXED_SMOOTHED_MAX_DIVERGENCE"], [12, 3, 1, "", "MAX_DIVERGENCE"], [12, 3, 1, "", "SMOOTHED_MAX_DIVERGENCE"], [12, 3, 1, "", "ZERO_CONCENTRATED_DIVERGENCE"]], "lomas_server.constants.PrivateDatabaseType": [[12, 3, 1, "", "PATH"], [12, 3, 1, "", "S3"]], "lomas_server.constants.TimeAttackMethod": [[12, 3, 1, "", "JITTER"], [12, 3, 1, "", "STALL"]], "lomas_server.dataset_store": [[15, 0, 0, "-", "basic_dataset_store"], [15, 0, 0, "-", "dataset_store"], [15, 0, 0, "-", "lru_dataset_store"], [15, 0, 0, "-", "private_dataset_observer"], [15, 0, 0, "-", "utils"]], "lomas_server.dataset_store.basic_dataset_store": [[15, 1, 1, "", "BasicDatasetStore"]], "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore": [[15, 3, 1, "", "dp_queriers"], [15, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.dataset_store": [[15, 1, 1, "", "DatasetStore"]], "lomas_server.dataset_store.dataset_store.DatasetStore": [[15, 3, 1, "", "admin_database"], [15, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.lru_dataset_store": [[15, 1, 1, "", "LRUDatasetStore"]], "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore": [[15, 3, 1, "", "dataset_cache"], [15, 2, 1, "", "get_querier"], [15, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.private_dataset_observer": [[15, 1, 1, "", "PrivateDatasetObserver"]], "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver": [[15, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.utils": [[15, 4, 1, "", "dataset_store_factory"]], "lomas_server.dp_queries": [[17, 0, 0, "-", "dp_libraries"], [16, 0, 0, "-", "dp_logic"], [16, 0, 0, "-", "dp_querier"], [16, 0, 0, "-", "dummy_dataset"]], "lomas_server.dp_queries.dp_libraries": [[17, 0, 0, "-", "opendp"], [17, 0, 0, "-", "smartnoise_sql"], [17, 0, 0, "-", "utils"]], "lomas_server.dp_queries.dp_libraries.opendp": [[17, 1, 1, "", "OpenDPQuerier"], [17, 4, 1, "", "get_output_measure"], [17, 4, 1, "", "has_dataset_input_metric"], [17, 4, 1, "", "is_measurement"], [17, 4, 1, "", "reconstruct_measurement_pipeline"], [17, 4, 1, "", "set_opendp_features_config"]], "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier": [[17, 2, 1, "", "cost"], [17, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[17, 1, 1, "", "SmartnoiseSQLQuerier"], [17, 4, 1, "", "set_mechanisms"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier": [[17, 2, 1, "", "cost"], [17, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.utils": [[17, 4, 1, "", "querier_factory"]], "lomas_server.dp_queries.dp_logic": [[16, 1, 1, "", "QueryHandler"]], "lomas_server.dp_queries.dp_logic.QueryHandler": [[16, 3, 1, "", "admin_database"], [16, 3, 1, "", "dataset_store"], [16, 2, 1, "", "estimate_cost"], [16, 2, 1, "", "handle_query"]], "lomas_server.dp_queries.dp_querier": [[16, 1, 1, "", "DPQuerier"]], "lomas_server.dp_queries.dp_querier.DPQuerier": [[16, 2, 1, "", "cost"], [16, 2, 1, "", "query"]], "lomas_server.dp_queries.dummy_dataset": [[16, 4, 1, "", "get_dummy_dataset_for_query"], [16, 4, 1, "", "make_dummy_dataset"]], "lomas_server.mongodb_admin": [[12, 4, 1, "", "add_dataset"], [12, 4, 1, "", "add_dataset_to_user"], [12, 4, 1, "", "add_datasets_via_yaml"], [12, 4, 1, "", "add_user"], [12, 4, 1, "", "add_user_with_budget"], [12, 4, 1, "", "add_users_via_yaml"], [12, 4, 1, "", "check_dataset_and_metadata_exist"], [12, 4, 1, "", "check_user_exists"], [12, 4, 1, "", "check_user_has_dataset"], [12, 4, 1, "", "del_dataset"], [12, 4, 1, "", "del_dataset_to_user"], [12, 4, 1, "", "del_user"], [12, 4, 1, "", "drop_collection"], [12, 4, 1, "", "get_list_of_datasets"], [12, 4, 1, "", "get_list_of_datasets_from_user"], [12, 4, 1, "", "get_list_of_users"], [12, 4, 1, "", "set_budget_field"], [12, 4, 1, "", "set_may_query"], [12, 4, 1, "", "show_archives_of_user"], [12, 4, 1, "", "show_collection"], [12, 4, 1, "", "show_dataset"], [12, 4, 1, "", "show_metadata_of_dataset"], [12, 4, 1, "", "show_user"]], "lomas_server.private_dataset": [[18, 0, 0, "-", "in_memory_dataset"], [18, 0, 0, "-", "path_dataset"], [18, 0, 0, "-", "private_dataset"], [18, 0, 0, "-", "s3_dataset"], [18, 0, 0, "-", "utils"]], "lomas_server.private_dataset.in_memory_dataset": [[18, 1, 1, "", "InMemoryDataset"]], "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset": [[18, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.path_dataset": [[18, 1, 1, "", "PathDataset"]], "lomas_server.private_dataset.path_dataset.PathDataset": [[18, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.private_dataset": [[18, 1, 1, "", "PrivateDataset"]], "lomas_server.private_dataset.private_dataset.PrivateDataset": [[18, 3, 1, "", "df"], [18, 2, 1, "", "get_memory_usage"], [18, 2, 1, "", "get_metadata"], [18, 2, 1, "", "get_pandas_df"], [18, 2, 1, "", "subscribe_for_memory_usage_updates"]], "lomas_server.private_dataset.s3_dataset": [[18, 1, 1, "", "S3Dataset"]], "lomas_server.private_dataset.s3_dataset.S3Dataset": [[18, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.utils": [[18, 4, 1, "", "private_dataset_factory"]], "lomas_server.tests": [[19, 0, 0, "-", "constants"], [19, 0, 0, "-", "test_dummy_generation"]], "lomas_server.tests.test_dummy_generation": [[19, 1, 1, "", "TestMakeDummyDataset"]], "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset": [[19, 2, 1, "", "test_boolean_column"], [19, 2, 1, "", "test_cardinality_column"], [19, 2, 1, "", "test_datetime_column"], [19, 2, 1, "", "test_float_column"], [19, 2, 1, "", "test_int_column"], [19, 2, 1, "", "test_nullable_column"], [19, 2, 1, "", "test_seed"], [19, 2, 1, "", "test_unknown_column"]], "lomas_server.utils": [[20, 0, 0, "-", "anti_timing_att"], [20, 0, 0, "-", "collections_models"], [20, 0, 0, "-", "config"], [20, 0, 0, "-", "error_handler"], [20, 0, 0, "-", "example_inputs"], [20, 0, 0, "-", "input_models"], [20, 0, 0, "-", "loggr"], [20, 0, 0, "-", "utils"]], "lomas_server.utils.anti_timing_att": [[20, 4, 1, "", "anti_timing_att"]], "lomas_server.utils.collections_models": [[20, 1, 1, "", "Dataset"], [20, 1, 1, "", "DatasetOfPathDB"], [20, 1, 1, "", "DatasetOfS3DB"], [20, 1, 1, "", "DatasetOfUser"], [20, 1, 1, "", "DatasetsCollection"], [20, 1, 1, "", "Metadata"], [20, 1, 1, "", "MetadataOfDataset"], [20, 1, 1, "", "MetadataOfPathDB"], [20, 1, 1, "", "MetadataOfS3DB"], [20, 1, 1, "", "User"], [20, 1, 1, "", "UserCollection"]], "lomas_server.utils.collections_models.Dataset": [[20, 3, 1, "", "database_type"], [20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "metadata"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfPathDB": [[20, 3, 1, "", "dataset_path"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfS3DB": [[20, 3, 1, "", "aws_access_key_id"], [20, 3, 1, "", "aws_secret_access_key"], [20, 3, 1, "", "endpoint_url"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "s3_bucket"], [20, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.DatasetOfUser": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "initial_delta"], [20, 3, 1, "", "initial_epsilon"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "total_spent_delta"], [20, 3, 1, "", "total_spent_epsilon"]], "lomas_server.utils.collections_models.DatasetsCollection": [[20, 3, 1, "", "datasets"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.Metadata": [[20, 3, 1, "", "columns"], [20, 3, 1, "", "max_ids"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "row_privacy"]], "lomas_server.utils.collections_models.MetadataOfDataset": [[20, 3, 1, "", "database_type"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfPathDB": [[20, 3, 1, "", "metadata_path"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfS3DB": [[20, 3, 1, "", "aws_access_key_id"], [20, 3, 1, "", "aws_secret_access_key"], [20, 3, 1, "", "endpoint_url"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "s3_bucket"], [20, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.User": [[20, 3, 1, "", "datasets_list"], [20, 3, 1, "", "may_query"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "user_name"]], "lomas_server.utils.collections_models.UserCollection": [[20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "users"]], "lomas_server.utils.config": [[20, 1, 1, "", "Config"], [20, 1, 1, "", "ConfigLoader"], [20, 1, 1, "", "DBConfig"], [20, 1, 1, "", "DPLibraryConfig"], [20, 1, 1, "", "DatasetStoreConfig"], [20, 1, 1, "", "LRUDatasetStoreConfig"], [20, 1, 1, "", "MongoDBConfig"], [20, 1, 1, "", "OpenDPConfig"], [20, 1, 1, "", "Server"], [20, 1, 1, "", "TimeAttack"], [20, 1, 1, "", "YamlDBConfig"], [20, 4, 1, "", "get_config"]], "lomas_server.utils.config.Config": [[20, 3, 1, "", "admin_database"], [20, 3, 1, "", "dataset_store"], [20, 3, 1, "", "develop_mode"], [20, 3, 1, "", "dp_libraries"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "server"], [20, 3, 1, "", "submit_limit"]], "lomas_server.utils.config.ConfigLoader": [[20, 2, 1, "", "get_config"], [20, 2, 1, "", "load_config"], [20, 2, 1, "", "set_config"]], "lomas_server.utils.config.DBConfig": [[20, 3, 1, "", "db_type"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.DPLibraryConfig": [[20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "opendp"]], "lomas_server.utils.config.DatasetStoreConfig": [[20, 3, 1, "", "ds_store_type"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.LRUDatasetStoreConfig": [[20, 3, 1, "", "max_memory_usage"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.MongoDBConfig": [[20, 3, 1, "", "address"], [20, 3, 1, "", "db_name"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "password"], [20, 3, 1, "", "port"], [20, 3, 1, "", "username"]], "lomas_server.utils.config.OpenDPConfig": [[20, 3, 1, "", "contrib"], [20, 3, 1, "", "floating_point"], [20, 3, 1, "", "honest_but_curious"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.Server": [[20, 3, 1, "", "host_ip"], [20, 3, 1, "", "host_port"], [20, 3, 1, "", "log_level"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "reload"], [20, 3, 1, "", "time_attack"], [20, 3, 1, "", "workers"]], "lomas_server.utils.config.TimeAttack": [[20, 3, 1, "", "magnitude"], [20, 3, 1, "", "method"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.YamlDBConfig": [[20, 3, 1, "", "db_file"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.error_handler": [[20, 5, 1, "", "ExternalLibraryException"], [20, 5, 1, "", "InternalServerException"], [20, 5, 1, "", "InvalidQueryException"], [20, 5, 1, "", "UnauthorizedAccessException"], [20, 4, 1, "", "add_exception_handlers"]], "lomas_server.utils.input_models": [[20, 1, 1, "", "DiffPrivLibInp"], [20, 1, 1, "", "DummyDiffPrivLibInp"], [20, 1, 1, "", "DummyOpenDPInp"], [20, 1, 1, "", "DummySNSQLInp"], [20, 1, 1, "", "GetDbData"], [20, 1, 1, "", "GetDummyDataset"], [20, 1, 1, "", "OpenDPInp"], [20, 1, 1, "", "SNSQLInp"], [20, 1, 1, "", "SNSQLInpCost"]], "lomas_server.utils.input_models.DiffPrivLibInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "diffprivlib_json"], [20, 3, 1, "", "feature_columns"], [20, 3, 1, "", "imputer_strategy"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "target_columns"], [20, 3, 1, "", "test_size"], [20, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyDiffPrivLibInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "diffprivlib_json"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "feature_columns"], [20, 3, 1, "", "imputer_strategy"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "target_columns"], [20, 3, 1, "", "test_size"], [20, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyOpenDPInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "fixed_delta"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.DummySNSQLInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "delta"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "epsilon"], [20, 3, 1, "", "mechanisms"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "postprocess"], [20, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.GetDbData": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.GetDummyDataset": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.OpenDPInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "fixed_delta"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.SNSQLInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "delta"], [20, 3, 1, "", "epsilon"], [20, 3, 1, "", "mechanisms"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "postprocess"], [20, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.SNSQLInpCost": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "delta"], [20, 3, 1, "", "epsilon"], [20, 3, 1, "", "mechanisms"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "query_str"]], "lomas_server.utils.utils": [[20, 4, 1, "", "add_demo_data_to_admindb"], [20, 4, 1, "", "server_live"], [20, 4, 1, "", "stream_dataframe"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:exception"}, "terms": {"": [2, 9, 20, 21, 22, 23, 32], "0": [11, 13, 17, 20, 21, 22, 23, 26, 30], "00": 22, "0001": [21, 22], "00014999500000001387": [21, 23], "0004": 20, "0005": 22, "001": 22, "004850004999999986": 21, "005": [21, 22], "01": 23, "031628": 21, "038092": 21, "05": 22, "051061": 23, "06": 22, "07": 22, "070911": 21, "09": 22, "096718": 21, "0b": 21, "0x7f55e33e7ec0": 21, "0x7f55e33e7f50": 21, "1": [6, 8, 11, 12, 13, 22, 26, 30], "10": [21, 22, 23], "100": [11, 16, 21, 22, 23], "1000": 22, "100000": 22, "1024": 15, "11": [21, 22, 23], "117959": 21, "12": [21, 22, 23], "123": 21, "125950": 21, "127": 30, "13": [21, 22, 23], "133": 23, "14": [21, 22, 23], "143633": 23, "15": [21, 22, 23], "150": [21, 22], "153": 21, "159": 21, "16": [21, 22, 23], "160858": 23, "17": [21, 22, 23], "1718639441": 21, "1718639449": 21, "1718639455": 21, "18": [21, 22, 23], "19": [21, 22, 23], "190": 21, "199": [21, 23], "199850005": 23, "1e": [11, 21, 22, 23], "2": [6, 8, 11, 22], "20": [21, 22, 23], "200": [21, 23], "2000": [21, 22], "2017": 21, "2020": 21, "2022": [9, 21], "2024": [21, 22], "208473": 21, "21": [21, 22, 23], "22": [21, 22, 23], "23": [21, 22, 23], "2316": 21, "236": 21, "24": [21, 22, 23], "240181818190626": 23, "242": 21, "2421": 23, "244": 21, "2464255812": 23, "246787": 21, "246870": 21, "246992": 23, "25": [21, 22, 23], "250": [21, 22], "2503": 23, "2562": 23, "26": [21, 22, 23], "27": [21, 22, 23], "27017": [22, 26], "2733": 23, "28": [21, 22, 23], "2873": 21, "29": [21, 22, 23], "291927": 21, "29d8725d273c025f2a67ea520ca72b23e56eb47ee032bdfdeb": 21, "3": [6, 8, 22], "30": [21, 22, 23], "300": 22, "304": 17, "31": [21, 22, 23], "3108685": 21, "32": [21, 22, 23], "3265": 23, "33": [21, 22], "34": [21, 22, 23], "344": 21, "35": [21, 22], "36": [21, 22], "3639": 21, "37": [21, 22], "38": [21, 22, 23], "39": [21, 22, 23], "396": 22, "399": 23, "4": [5, 6, 22], "40": [21, 22], "400": [21, 23], "4078": 23, "41": [21, 22], "418": 22, "42": [11, 16, 21, 22], "43": [21, 22, 23], "44": [21, 22], "4452": 23, "45": [21, 22, 23], "4530268": 21, "46": 22, "461": 22, "4611": 23, "464": 22, "466": 22, "47": [21, 22], "48": 22, "4833": 23, "4860": 23, "49": [21, 22, 23], "4947808": 21, "4999e": 21, "5": [6, 11, 20, 22, 23, 26], "50": 22, "5036": 21, "51": [21, 22], "51mm": 21, "52": 22, "530153": 21, "54": 22, "5401": 21, "5405": 23, "55": 21, "5630": 23, "59": 22, "6": [21, 22, 23], "6397": 23, "65": [21, 22], "6634": 23, "6743": 23, "678": 22, "68": 21, "7": [21, 22, 23], "7000": [21, 22], "703": 22, "710": 22, "7122093023265229": 21, "726": 22, "731": 21, "73111553579249": 21, "741": 22, "743330": 21, "749": 22, "755": 22, "777518": 21, "785941": 23, "789627": 21, "78962738762428": 21, "79": [21, 23], "796037": 21, "7982": 21, "79mm": 21, "8": [21, 22, 23], "800": 21, "81a9dd4be09f50b39028e877a467f2ba48accfb55ffeea655a491dc1f0d28ccb": 21, "8266": 23, "827918": 21, "8501": [27, 30], "8888": 30, "891": 23, "9": [21, 22, 23], "9000": 30, "9001": 30, "91": 21, "917": 22, "9226": 23, "928019": 23, "929142": 21, "935352": 23, "936950": 23, "94": 23, "940005": 21, "940338": 23, "948853": 21, "95": [21, 23], "96": [21, 23], "961493": 21, "9621": 23, "963435": 21, "982129": 23, "9846": 23, "99": 21, "9am": 0, "A": [9, 11, 13, 15, 16, 20, 21, 22, 23, 29, 30], "AND": 0, "AS": [21, 23], "And": [21, 22], "As": [0, 21, 23], "But": 21, "By": [21, 22, 29], "For": [0, 9, 16, 17, 20, 22], "IT": 9, "If": [0, 1, 11, 12, 13, 15, 16, 17, 18, 20, 22, 27, 29, 30], "In": [0, 1, 5, 6, 9, 11, 21, 22, 24, 27, 29, 30], "It": [2, 9, 21, 22, 23, 24, 26], "Its": 9, "NOT": 12, "No": [0, 21, 22], "Not": 21, "ON": 30, "Of": 0, "On": [9, 21, 23], "One": [0, 2, 15, 17, 23, 30], "Or": 22, "The": [0, 2, 5, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30], "Then": [0, 1, 21, 22], "There": [0, 15], "These": [0, 6, 22, 24, 26], "To": [0, 8, 21, 22, 23, 24, 27, 29, 32], "Will": 12, "With": [21, 23, 30], "__fields__": 20, "__init__": 22, "__name__": 22, "__pycache__": 22, "__token__": 1, "_add_dataset": 15, "_description_": [12, 16], "_writeresult": 13, "abc": [13, 15, 16, 17, 18], "abl": [21, 22, 23], "about": [0, 9, 12, 15, 20, 21, 22, 26], "abov": 0, "absenc": 12, "abstract": [13, 15, 16, 18], "access": [5, 8, 9, 12, 13, 16, 18, 20, 21, 24, 26, 28, 30], "accord": 32, "accordingli": [12, 15, 22], "account": [11, 18, 21], "acknowledg": [5, 12, 13], "across": [0, 30], "action": 0, "activ": [2, 27], "actual": 21, "ad": [0, 12, 20, 21, 22, 24, 26, 30], "adapt": [9, 22, 29], "add": [0, 12, 18, 20, 21, 23, 26, 30], "add_dataset": [12, 22, 26, 31], "add_dataset_to_us": [12, 22, 26, 31], "add_datasets_via_yaml": [12, 22, 26, 31], "add_demo_data_to_admindb": [12, 20], "add_exception_handl": [12, 20], "add_us": [12, 22, 26, 31], "add_user_with_budget": [12, 22, 26, 31], "add_users_via_yaml": [12, 22, 26, 31], "addit": [0, 6, 9, 21, 22, 24, 30], "addition": 5, "address": [12, 20, 26, 30], "adeli": [21, 22], "adjust": 0, "admin": [16, 21, 22, 30], "admin123": 22, "admin_databas": [12, 15, 16, 18, 20, 22, 31], "admindatabas": [12, 13, 15, 16, 18], "admindb": 20, "admindbtyp": [12, 20, 31], "administr": [2, 5, 9, 12, 13, 30, 31, 32], "adminmongodatabas": [12, 13], "adminyamldatabas": [2, 12, 13], "advanc": [17, 21], "advis": 9, "affect": 21, "after": [13, 21, 22, 23], "afterward": [21, 23], "ag": 22, "again": [2, 10, 21, 23], "against": 12, "age_max": 23, "age_min": 23, "age_transformation_pipelin": 23, "agre": 21, "ahead": 0, "aim": [9, 21, 22], "ak": 29, "alic": [21, 22], "all": [0, 8, 9, 11, 12, 21, 23, 26], "alloc": [9, 22], "allow": [21, 22, 23, 26, 32], "alreadi": [9, 12, 13, 16, 21, 22], "alreai": 22, "also": [0, 2, 6, 9, 21, 22, 23, 24, 30], "altern": 22, "alwai": [0, 26], "among": [21, 22], "amount": 16, "an": [0, 2, 5, 11, 13, 15, 16, 18, 20, 21, 22, 30], "analys": [9, 21], "analysi": [0, 21], "ani": [8, 11, 16, 17, 21, 22, 23], "annot": 20, "anoth": [0, 21, 22, 23], "antarctica": 21, "antartica": [21, 22], "anti": 20, "anti_timing_att": [12, 31], "any_queri": 8, "api": [9, 12, 22, 27, 30], "app": [0, 20, 22, 26, 31], "app_url": [8, 21, 23], "appli": [21, 23], "applic": [6, 21, 23, 30], "appropri": 18, "approv": 0, "appvers": 0, "ar": [0, 1, 2, 5, 6, 9, 12, 15, 17, 21, 22, 23, 27], "architectur": 9, "archiv": [6, 9, 12, 13, 26], "arg": [13, 22], "argument": [13, 20, 22], "ask": [21, 23], "assert": 12, "assign": [21, 22], "associ": [8, 9, 21, 22], "ast": 22, "async": [12, 20], "asyncgener": [12, 20], "atom": 13, "attack": [12, 20], "authoris": 5, "autom": [0, 1], "automat": [0, 2, 30], "avail": [9, 21, 22, 24, 27, 29, 30], "avg": [21, 23], "avg_ag": 23, "avg_bill_length": 21, "avg_bill_length_mm": 21, "avoid": [11, 20], "aw": [12, 26], "aws_access_key_id": [12, 20, 22, 26], "aws_secret_access_kei": [12, 20, 22, 26], "back": 15, "base": [2, 5, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26], "basemodel": [16, 17, 20], "basic": [12, 15, 31], "basic_dataset_stor": [12, 31], "basicdatasetstor": [12, 15], "basicmodel": 16, "becaus": [21, 23], "been": 22, "befor": [0, 12, 13, 21, 22, 29], "begin": 29, "behaviour": 21, "being": 8, "below": [0, 8, 15, 21, 29], "best": 28, "better": 21, "big": 21, "bill_depth_mm": [21, 22], "bill_length_max": 21, "bill_length_min": 21, "bill_length_mm": [21, 22], "bill_length_transformation_pipelin": 21, "bind": 22, "bisco": [21, 22], "bit": 22, "black": 0, "blob": 12, "bob": 22, "bodi": 21, "body_mass_g": [21, 22], "bool": [11, 12, 13, 18, 20], "boolean": [12, 22, 23], "both": 0, "bound": [21, 22, 23], "boundari": [11, 12], "breviti": 9, "broken": 21, "browser": 30, "bucket": [12, 26, 30], "budget": [5, 9, 11, 12, 13, 16, 17, 24, 26], "buget": 21, "build": [0, 17, 21], "build_doc": 0, "built": [17, 21, 30], "button": 32, "c": [22, 23, 26], "cabin": [22, 23], "cach": [15, 18, 21], "call": [9, 12, 13, 20, 21, 22, 23], "call_next": [12, 20], "callabl": [12, 13, 20], "can": [0, 2, 6, 8, 9, 11, 12, 15, 18, 20, 21, 23, 24, 27, 28, 29, 30, 32], "cannot": [18, 20, 21, 23], "capabl": 21, "cardin": [21, 22, 23], "care": [0, 9, 21], "carri": 22, "case": [11, 12, 20], "categori": [21, 22, 23], "cd": [0, 30], "cell": 21, "censor_dim": [21, 22], "certain": [11, 22, 24], "certifi": 21, "ch": 30, "chang": [15, 20, 21, 29], "change_one_dist": [12, 31], "changeonedist": 12, "chapter": [29, 30], "charset": 21, "chart": [0, 9, 28], "check": [1, 5, 12, 13, 16, 17, 20, 21, 22, 23], "check_dataset_and_metadata_exist": [12, 31], "check_result_acknowledg": [12, 13], "check_user_exist": [12, 31], "check_user_has_dataset": [12, 31], "chinstrap": [21, 22], "chmod": 0, "choic": 26, "choos": [21, 28, 32], "ci": 0, "class": [11, 12, 13, 15, 16, 17, 18, 19, 20], "classic": 9, "classvar": 20, "clean": [12, 22, 26], "cleaner": 22, "clear": [15, 22], "cli": 24, "click": 32, "client": [0, 3, 6, 7, 13, 22], "client_input": 21, "clone": 30, "close": 21, "cloud": 29, "cluster": [9, 28, 29], "code": [0, 8, 9, 11, 21, 22], "codebas": 22, "codeql": 0, "col_nam": [21, 23], "coldheart": 22, "collect": [12, 13, 20, 21, 22], "collections_model": [12, 31], "column": [11, 12, 16, 20, 21, 22, 23], "column_nam": 21, "com": [12, 17, 22, 30], "come": 5, "command": [0, 8, 21, 22, 23, 24, 26, 29, 30], "commonli": 9, "commun": 29, "compar": 21, "complet": [0, 22], "compon": 9, "compos": [9, 22, 27, 30], "comput": [20, 21, 23], "computedfieldinfo": 20, "concret": 17, "condit": 11, "config": [2, 12, 13, 15, 17, 22, 30, 31], "config_path": 20, "configdict": 20, "configkei": [12, 31], "configload": [12, 20], "configur": [0, 9, 12, 17, 20, 22, 27, 29], "conflict": 21, "conform": 20, "connect": [9, 13, 21, 24], "connection_paramet": 13, "connection_str": 13, "consist": 0, "consol": 30, "constant": [15, 18, 21, 22, 23, 31], "construct": 10, "contact": 5, "contain": [11, 12, 16, 17, 22, 29, 30], "content": [7, 31], "contrib": [12, 20], "contribut": 0, "convert": 11, "copi": 18, "correct": [9, 13, 15, 17], "correctli": [13, 20], "correspond": 20, "cost": [11, 12, 16, 17, 20], "cost_r": [21, 23], "could": [21, 22], "count": 23, "cours": [21, 23], "cover": 24, "creat": [0, 12, 16, 18, 20, 21, 23, 26, 27, 30], "creation": 22, "credenti": 9, "credit": 21, "csv": 22, "ctrl": 22, "current": [9, 12, 13, 22], "current_delta": 13, "current_epsilon": 13, "custom": [5, 20, 29, 32], "d": [22, 26], "d_path": [22, 26], "dai": 22, "daisi": 22, "dashboard": 24, "data": [11, 12, 18, 20, 21, 22, 23, 24, 26, 30], "databas": [2, 5, 9, 12, 13, 15, 16, 20, 21, 23, 24, 26, 30], "database_factori": [12, 13], "database_nam": 13, "database_typ": [12, 20, 22, 26], "datafram": [5, 11, 16, 17, 18, 20, 21, 23], "datalab": 32, "dataset": [5, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 30], "dataset_cach": [12, 15], "dataset_collect": [20, 22], "dataset_df": 18, "dataset_info": 12, "dataset_must_exist": [12, 13], "dataset_nam": [8, 11, 12, 13, 15, 18, 20, 21, 22, 23, 26], "dataset_observ": 18, "dataset_path": [12, 18, 20, 22, 26], "dataset_stor": [12, 16, 20, 22, 31], "dataset_store_factori": [12, 15], "dataset_store_typ": [12, 31], "dataset_yaml": 20, "datasetofpathdb": [12, 20], "datasetofs3db": [12, 20], "datasetofus": [12, 20], "datasets_list": [12, 20, 22], "datasetscollect": [12, 20], "datasetstor": [12, 15, 16], "datasetstoreconfig": [12, 15, 20], "datasetstoretyp": [12, 20, 31], "date": [0, 1, 13], "dateutil": 21, "db": [12, 13, 22, 26, 31], "db_a": 26, "db_file": [12, 20], "db_n": 26, "db_name": [12, 20, 26], "db_p": 26, "db_pwd": 26, "db_type": [12, 20, 31], "db_type_mongodb": [12, 31], "db_u": 26, "dbconfig": [12, 13, 20], "decid": [21, 22], "decod": 22, "decor": 13, "decreas": 5, "def": 22, "default": [11, 12, 16, 17, 20, 21, 22, 26, 27, 29, 30], "defaultdb": 26, "defin": [20, 21], "del": 26, "del_dataset": [12, 22, 26, 31], "del_dataset_to_us": [12, 22, 26, 31], "del_us": [12, 22, 26, 31], "delai": 12, "delet": [1, 12, 22, 26], "delta": [11, 12, 13, 16, 17, 20, 21, 22, 23, 26], "delta_cost": [16, 21, 23], "demand": 32, "demo": [6, 20], "demonstr": [6, 22, 24], "dep": 0, "depend": [0, 12, 21, 27, 30, 32], "deploi": [0, 5, 9, 27, 28], "deploy": [0, 9, 27, 30, 32], "depth": 21, "describ": [5, 11, 13], "deseri": [9, 11], "deserialis": 11, "detail": [0, 9, 21, 22, 26], "develop": [0, 9, 13, 20, 21, 22, 23, 30, 32], "develop_mod": [12, 20, 31], "df": [11, 12, 18, 20, 21, 23], "df_dummi": [21, 23], "dict": [11, 12, 13, 15, 16, 17, 18, 20], "dictionari": [11, 13, 16, 17, 18, 20, 21, 22], "dictionnari": [12, 13, 16], "did": 21, "differ": [0, 2, 6, 9, 11, 15, 21, 22, 23], "differenti": [5, 9, 21, 23], "diffprivlib": [7, 11, 12, 20, 31], "diffprivlib_json": [12, 20], "diffprivlib_queri": [7, 11], "diffprivlibcompatibilitywarn": 11, "diffprivlibinp": [12, 20], "diffprivlip": 11, "dimens": 21, "direct": 9, "directli": [0, 26, 27], "directori": [2, 21, 29, 30], "disabl": 12, "disclosur": 21, "discov": [2, 28], "discuss": 17, "disk": 20, "displai": 21, "dispos": 21, "dist": 1, "distribut": 21, "diverg": 12, "divers": 9, "do": [0, 2, 5, 8, 21, 26], "doc": [0, 12, 17], "docker": [0, 24, 26, 28, 30], "dockercli": 22, "dockerfil": 30, "document": [0, 1, 9, 11, 28], "doe": [5, 11, 12, 13, 15, 16, 17, 18, 21], "does_dataset_exist": [12, 13], "does_user_exist": [12, 13], "don": [21, 29], "done": [13, 21, 22], "down": 22, "download": [9, 21], "dp": [11, 12, 15, 16, 17, 20, 21, 23], "dp_librairi": 21, "dp_librari": [12, 16, 20, 31], "dp_logic": [12, 31], "dp_queri": [12, 22, 31], "dp_querier": [12, 15, 31], "dplibrari": [7, 11, 12, 15, 16, 17, 31], "dplibraryconfig": [12, 20], "dpquerier": [12, 15, 16, 17], "dr": [21, 22], "dream": [21, 22], "drop": [11, 12, 26], "drop_collect": [12, 22, 26, 31], "ds_store_typ": [12, 20], "dscc": 30, "due": 5, "dummi": [11, 16, 19, 20], "dummy_dataset": [12, 31], "dummy_nb_row": [11, 12, 16, 20], "dummy_r": [21, 23], "dummy_se": [11, 12, 16, 20], "dummy_var_r": [21, 23], "dummydiffprivlibinp": [12, 20], "dummyopendpinp": [12, 20], "dummysnsqlinp": [12, 20], "dure": [0, 2, 11, 13], "e": [9, 11, 21, 26], "each": [9, 21, 22, 23], "easili": 32, "eco_branch": 22, "edit": 29, "educ": 22, "effect": 12, "effici": [9, 26], "either": 20, "ek": 29, "els": 21, "embark": [22, 23], "empti": 22, "en": 12, "enabl": [9, 12, 17, 21, 23], "encod": [16, 17], "encount": [11, 23], "end": 11, "endpoint": [12, 20, 21, 23, 26, 30], "endpoint_url": [12, 20, 22, 26], "enforc": [12, 13, 15], "enforce_tru": 12, "engin": 22, "enough": [5, 17, 21], "ensur": [0, 9, 11, 21, 22, 27, 30], "entir": 0, "enum": [11, 20], "enumer": 21, "environ": [0, 2, 9, 21, 23, 26, 30], "epsilon": [11, 12, 13, 16, 17, 20, 21, 22, 23, 26], "epsilon_cost": [16, 21, 23], "equal": [15, 21, 23], "error": [0, 11, 12, 21, 22, 23], "error_handl": [12, 31], "error_messag": [7, 11, 20], "escal": 5, "especi": 29, "establish": 26, "estim": [11, 16, 17], "estimate_cost": [12, 16], "estimate_diffprivlib_cost": [7, 11], "estimate_opendp_cost": [7, 11, 21, 23], "estimate_smartnoise_cost": [7, 11, 21, 23], "etc": [0, 2, 9, 12, 20, 24], "even": 21, "event": [0, 2], "everi": [0, 21, 22], "everyth": [21, 22], "exactli": 21, "exampl": [5, 9, 20, 22, 24, 30], "example_config": 22, "example_input": [12, 31], "except": [2, 11, 13, 16, 17, 20, 21], "exec_run": 22, "execresult": 22, "execut": [0, 2, 9, 11, 12, 21, 22, 23, 27], "exisit": 22, "exist": [1, 5, 12, 13, 15, 16, 17, 18, 22, 26], "exit": 22, "expect": [21, 22, 23], "explain": [0, 21, 22, 24], "explor": 28, "extens": 9, "extern": [5, 9, 16, 17, 20], "externallibraryexcept": [12, 17, 20], "extract": 21, "f": [21, 23, 26, 29], "face": 9, "facilit": [9, 24], "fail": [0, 5, 15, 20, 21, 23], "failur": 5, "fals": [11, 12, 13, 20, 21, 22, 23, 26], "familiar": 24, "far": 9, "fare": [22, 23], "fastapi": [9, 12, 20], "featur": [0, 6, 11, 17], "feature_column": [11, 12, 20], "femal": [21, 22, 23], "fetch": 22, "few": [21, 22, 23, 30], "field": [11, 12, 13, 20, 21, 22, 26], "fieldinfo": 20, "file": [0, 9, 12, 18, 20, 26, 29, 30], "filenam": 21, "filepath": 20, "final": 21, "find": [6, 9, 32], "fine": 32, "finish": [0, 12, 22], "first": [0, 13, 16, 17, 21, 22, 23, 30], "fit": [15, 28, 29], "fix": [0, 5], "fixed_delta": [11, 12, 20, 21], "fixed_smoothed_max_diverg": [12, 31], "flag": [12, 13, 21], "flake8": 0, "flipper": 21, "flipper_length_mm": [21, 22], "float": [11, 12, 13, 16, 17, 20, 21, 22, 23], "floating_point": [12, 20], "fly": 21, "follow": [0, 1, 8, 9, 21, 22, 29, 30, 32], "folow": 32, "fonction": 21, "forget": [0, 21], "format": [0, 11, 12, 13, 18, 20, 21, 22], "found": [22, 24], "fr": 22, "franc": 32, "frequent": 11, "from": [0, 2, 5, 8, 9, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 26], "frostina": 22, "fso": [8, 22], "fso_income_synthet": 22, "fso_income_synthetic_metadata": 22, "func": [13, 22], "function": [8, 9, 11, 12, 13, 15, 20, 21, 22, 23, 26], "function_map": 22, "functionn": 6, "further": 0, "g": [9, 11, 23], "gave": 21, "gener": [0, 2, 11, 19], "gentoo": [21, 22], "get": [1, 12, 13, 15, 16, 17, 18, 20, 22, 26, 29, 30], "get_and_set_may_user_queri": [12, 13], "get_config": [12, 20], "get_dataset": [22, 26], "get_dataset_field": [12, 13], "get_dataset_metadata": [7, 11, 12, 13, 21, 23], "get_dummy_dataset": [7, 11, 21, 23], "get_dummy_dataset_for_queri": [12, 16], "get_epsilon_or_delta": [12, 13], "get_initial_budget": [7, 11, 12, 13, 21, 23], "get_list_of_dataset": [12, 31], "get_list_of_datasets_from_us": [12, 31], "get_list_of_us": [12, 31], "get_memory_usag": [12, 18], "get_metadata": [12, 18], "get_mongodb": [12, 13], "get_mongodb_url": [12, 13], "get_output_measur": [16, 17], "get_pandas_df": [12, 18], "get_previous_queri": [7, 11, 21], "get_queri": [12, 15], "get_remaining_budget": [7, 11, 12, 13, 21, 23], "get_total_spent_budget": [7, 11, 12, 13, 21, 23], "get_us": [22, 26], "get_user_dataset": [22, 26], "get_user_previous_queri": [12, 13], "getdbdata": [12, 20], "getdummydataset": [12, 16, 20], "git": 30, "github": [1, 2, 6, 9, 12, 17, 24, 30], "githubusercont": 22, "give": [0, 13, 21, 22, 23], "given": [12, 15, 16, 20, 21, 22, 26], "gke": 29, "go": [22, 30], "good": 21, "got": 1, "gramm": 21, "grounbdbreak": 21, "gt": [20, 21, 22], "guess": 21, "guid": [8, 29], "guidanc": 28, "gz": 21, "h": [22, 23], "ha": [9, 12, 13, 21, 22], "hackathon": 9, "had": [21, 22], "hamming_dist": [12, 31], "hammingdist": 12, "handl": [9, 11, 12, 16], "handle_queri": [12, 16], "handler": 16, "happen": [5, 21], "has_dataset_input_metr": [16, 17], "has_user_access_to_dataset": [12, 13], "have": [0, 2, 5, 8, 12, 13, 16, 21, 22, 23, 29, 30], "haven": 29, "he": 22, "head": [0, 21, 23], "heard": 22, "helm": [0, 9, 28], "help": [5, 6, 22], "henc": 21, "her": [21, 22, 23], "here": [6, 21, 27, 29], "hesit": 22, "hi": 22, "high": [21, 23], "him": 22, "histogram": 21, "hold": [15, 16, 20, 22], "honest_but_curi": [12, 20], "host_ip": [12, 20], "host_port": [12, 20], "hour": 13, "how": [6, 9, 21, 22, 24, 26, 28, 30], "howev": 21, "html": [12, 17], "http": [9, 11, 12, 17, 18, 21, 22, 23, 30], "i": [0, 1, 2, 5, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30, 32], "icerbegina": 21, "icergina": 21, "id": [12, 26], "idea": 21, "idna": 21, "ignor": 0, "iloc": [21, 23], "imag": [0, 21, 30], "image_demo_cli": 21, "impact": [21, 23], "implement": [9, 15, 17], "import": [8, 21, 22, 23], "imput": 11, "imputer_strategi": [11, 12, 20], "in_memory_dataset": [12, 31], "includ": [9, 11, 13], "incom": [9, 22], "income_synthetic_data": 22, "inde": 22, "index": [9, 21], "index_nam": 21, "info": [12, 22], "inform": [0, 2, 9, 12, 15, 17, 20, 21, 22, 23, 26], "infrastructur": [9, 28], "ini": 0, "init": [21, 23], "initi": [8, 11, 12, 13, 15, 16, 18, 21, 22, 23, 26, 32], "initial_delta": [12, 20, 21, 22, 23, 26], "initial_epsilon": [12, 20, 21, 22, 23, 26], "initialis": [6, 8, 13, 20], "inmemorydataset": [12, 16, 18], "input": [12, 17, 20], "input_model": [12, 31], "inse": 32, "insert_delete_dist": [12, 31], "insertdeletedist": 12, "insid": [22, 30], "instal": [0, 2, 6, 9, 22, 28, 30], "instanc": [5, 13, 15, 16, 17, 18, 20, 30], "instanti": [13, 15, 21, 23], "instead": [21, 26], "instruct": [8, 26, 28, 29, 30], "int": [11, 15, 16, 17, 18, 20, 22, 23], "int_dist": [12, 31], "integr": 2, "intend": 11, "intent": 22, "interact": [9, 21, 22, 23, 26, 27, 30], "interest": [21, 22], "interfac": 15, "intern": [5, 20], "internalserverexcept": [12, 13, 15, 16, 17, 18, 20], "interpret": 20, "intervent": 0, "introduct": 28, "invalid": [5, 20, 23], "invalidqueryexcept": [12, 13, 16, 17, 20, 21, 23], "investig": 22, "io": 21, "ipykernel_1062": 23, "ipython": 21, "iri": 22, "iris_metadata": 22, "is_measur": [16, 17], "island": [21, 22], "issu": [0, 5, 20], "item": 0, "its": [8, 9, 15, 20, 22, 30], "jack": [22, 23], "jitter": [12, 31], "json": [13, 16, 17], "jsonrespons": 20, "jupyt": [22, 30], "just": [21, 22, 23], "kb": 21, "keep": [12, 22], "kei": [12, 13, 21, 23, 26], "kept": 21, "kind": 29, "know": [21, 23], "kubectl": 29, "kubernet": [9, 24, 28], "l": [22, 23], "lab": [9, 22], "lambda": 22, "lancer": 32, "laplacian": [21, 23], "larg": 15, "last": [13, 22, 30], "later": [10, 22], "latest": 0, "layer": 9, "lazi": 15, "lazili": 15, "le": 20, "learn": [21, 28], "least": 15, "len": [21, 22], "let": 22, "lib": [17, 21], "librairi": [11, 20], "librari": [0, 5, 6, 8, 9, 11, 12, 15, 16, 17, 20, 22], "lifespan": [12, 31], "like": [20, 21, 29], "limit": 21, "line": [22, 26, 29], "link": [9, 32], "linter": 0, "linux": 2, "list": [0, 11, 12, 13, 17, 18, 20, 22, 26], "literal_ev": 22, "live": 20, "load": [12, 15, 20], "load_config": [12, 20], "local": [0, 2, 9, 12, 18, 20, 21, 23, 24, 28, 29], "localhost": [27, 30], "locat": [12, 18, 30, 32], "log_level": [12, 20], "logger": 21, "loggr": [12, 31], "logic": 9, "loma": [0, 1, 2, 6, 8, 11, 23, 26, 28, 29, 30], "lomas_cli": [0, 3, 4, 8, 9, 21, 23], "lomas_client_dev": 22, "lomas_serv": [0, 2, 3, 11, 21, 23, 25], "lomas_server_dev": 22, "lomas_streamlit_dev": 22, "long": 8, "look": [21, 22], "lord": 22, "lower": [21, 22, 23], "lower_bound": [21, 23], "lru": [12, 15, 20, 31], "lru_cach": 12, "lru_dataset_stor": [12, 31], "lru_dataset_store_max_s": [12, 31], "lrudatasetstor": [12, 15], "lrudatasetstoreconfig": [12, 20], "lt": [21, 22], "m": 2, "m_db": [22, 26], "m_s3_ak": 26, "m_s3_sak": 26, "m_s3_url": 26, "m_s3b": 26, "m_s3k": 26, "machin": [28, 29, 30], "madam": 22, "made": 21, "magnitud": [12, 20], "mai": [5, 11, 12, 13, 22, 26, 32], "main": [0, 9, 12], "maintain": 30, "make": [0, 2, 15, 21, 22, 23, 24, 29, 30], "make_dummy_dataset": [12, 16], "make_gaussian": 11, "make_select_column": [21, 23], "make_split_datafram": [21, 23], "make_zcdp_to_approxdp": 11, "male": [21, 22, 23], "malici": 22, "manag": [9, 13, 15, 21, 22, 24, 26], "manual": 0, "map": 20, "mass": 21, "master": [0, 22], "match": [11, 20], "max_diverg": [12, 31], "max_id": [12, 20, 21, 22, 23], "max_memory_usag": [12, 15, 20], "maximum": 15, "may_queri": [12, 13, 20, 22], "mcfreez": 22, "md": [1, 9], "mea": [21, 23], "mean": 11, "meant": 20, "measur": [5, 11, 12, 17, 20, 21, 23], "mechan": [5, 11, 12, 17, 20, 21], "medata": 22, "median": 11, "memori": [12, 15, 16, 18], "merg": [0, 20], "messag": [5, 11, 22], "meta": 22, "metadata": [9, 11, 12, 13, 16, 18, 20, 22, 26, 30], "metadata_aws_access_key_id": [12, 26], "metadata_aws_secret_access_kei": [12, 26], "metadata_database_typ": [12, 26], "metadata_endpoint_url": [12, 26], "metadata_path": [12, 20, 22, 26], "metadata_s3_bucket": [12, 26], "metadata_s3_kei": [12, 26], "metadataofdataset": [12, 20], "metadataofpathdb": [12, 20], "metadataofs3db": [12, 20], "metatada": 26, "method": [12, 15, 20, 22, 27, 28], "methodnam": 19, "metric": [12, 17], "mib": 18, "micro": 9, "middlewar": [12, 31], "might": [13, 21, 22, 23], "mind": 22, "minikub": 29, "minimum": 20, "minio": [22, 30], "miss": 11, "mistak": 21, "mm": 21, "mod": [12, 21], "mode": [20, 22, 30], "model": [9, 11, 20], "model_computed_field": [12, 20], "model_config": [12, 20], "model_field": [12, 20], "modifi": [22, 28], "modul": [7, 9, 22, 31], "mondai": 0, "mongo": [12, 22], "mongodata": [22, 30], "mongodb": [2, 5, 9, 12, 13, 20, 24, 30, 31], "mongodb_addr": [12, 31], "mongodb_admin": [2, 22, 31], "mongodb_admin_cli": [22, 26, 31], "mongodb_databas": [12, 31], "mongodb_port": [12, 31], "mongodbconfig": [12, 20], "more": [0, 2, 17, 21, 22], "most": [11, 22], "most_frequ": 11, "mount": 22, "move": 30, "mp": [22, 26], "mr": 22, "much": 21, "multipl": [21, 22, 24], "must": [0, 11, 13, 21, 22, 23, 26, 30], "mwaskom": 22, "mypi": 0, "name": [0, 8, 9, 11, 12, 13, 15, 16, 18, 20, 21, 22, 23, 26], "name_of_dataset_you_want_to_queri": 8, "nan": [17, 23], "navig": [29, 30], "nb_iter": 17, "nb_passeng": 23, "nb_penguin": 21, "nb_row": [11, 16, 21, 23], "necessari": 9, "need": [0, 1, 21, 22, 23, 28, 29, 30, 32], "network": 30, "never": [0, 5, 9, 21], "new": [0, 12, 13, 20, 21, 22], "nobodi": 21, "nois": [21, 23], "none": [11, 12, 13, 15, 17, 18, 19, 20, 21], "nonetyp": 20, "normal": 21, "note": [11, 22, 26], "notebook": [6, 21, 22, 24, 30], "noth": 22, "notic": 21, "notifi": 15, "now": [8, 21, 23, 26, 30], "no\u00efs": 20, "np": [21, 23], "nso": 9, "number": [0, 11, 17, 18, 30], "numpi": [21, 23], "o": [23, 26], "object": [11, 12, 15, 16, 17, 20, 21, 22, 23], "oblivi": 9, "observ": 18, "obtain": 21, "occur": [5, 16, 20], "od": [22, 26], "off": 0, "offer": [21, 22], "offici": 29, "old": 23, "om": [22, 26], "onc": [0, 12, 21, 22, 23, 29, 30, 32], "one": [0, 1, 8, 12, 16, 21, 22, 23, 29], "ones": 22, "ongo": 16, "onli": [0, 9, 11, 18, 21, 22, 23, 27, 30], "onyxia": [24, 28], "open": [8, 30], "opendp": [5, 6, 7, 9, 11, 12, 16, 20, 31], "opendp_config": 17, "opendp_json": [12, 20, 21], "opendp_pip": 17, "opendp_pipelin": [11, 21, 23], "opendp_queri": [7, 11, 21, 23], "opendpconfig": [12, 17, 20], "opendpdatasetinputmetr": [12, 31], "opendpinp": [12, 17, 20], "opendpmeasur": [12, 17, 31], "opendpqueri": [16, 17], "oper": [5, 13, 22], "option": [11, 16, 17, 20, 21, 26, 28, 32], "optionn": [21, 23], "optionnali": 21, "order": [0, 15, 20, 21, 22], "ordereddict": 15, "org": [12, 17], "origin": 9, "other": [9, 15, 16, 17, 20, 21, 22], "otherwis": [0, 11, 13, 20, 22], "our": [6, 9, 22, 24], "out": 22, "output": [17, 22], "overal": [13, 18], "overrid": 17, "overview": [0, 24], "overwrit": [12, 22, 26], "overwrite_dataset": [12, 22, 26], "overwrite_metadata": [12, 22, 26], "own": [0, 9, 22], "owner": [9, 22, 24, 26], "p": [1, 22, 23], "packag": [0, 4, 7, 21, 25, 31], "page": [0, 9, 10, 21, 22], "panda": [11, 18, 20, 21], "param": 20, "paramet": [5, 8, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 32], "parch": [22, 23], "part": [0, 9], "particip": 21, "particular": 13, "particularli": [21, 23], "pass": [0, 22], "passeng": 23, "passengerid": [22, 23], "password": [12, 20, 26], "path": [12, 13, 18, 20, 22, 26, 31], "path_dataset": [12, 31], "path_db": [12, 20, 22, 26], "pathdataset": [12, 18], "patient": 30, "pclass": [22, 23], "pd": [11, 16, 17, 18, 20], "penguin": [6, 22], "penguin_metadata": [21, 22], "perform": [0, 12, 16, 17, 22, 26], "permiss": [9, 21], "persist": [22, 30], "pet": 9, "petal_length": 22, "petal_width": 22, "pip": [0, 8, 21, 22, 23], "pipelin": [5, 11, 17, 21, 23], "place": [0, 22], "platform": [9, 21, 24, 32], "pleas": [0, 2, 9, 10, 30], "png": 21, "point": 9, "port": [12, 20, 22, 26], "possibl": [2, 12, 21, 23, 26], "post0": 21, "postprocess": [11, 12, 20, 21], "potenti": [9, 12], "power": 21, "pr": 0, "practic": 6, "predict": 11, "prepar": [0, 9, 13, 21, 26], "prepare_save_queri": [12, 13], "prerequisit": 28, "presenc": 12, "present": [8, 21], "prevent": 20, "previou": [0, 11, 12, 13, 21, 22, 23, 26], "previous": 21, "previous_queri": 21, "primari": 9, "print": [21, 22, 23, 26], "privaci": [5, 9, 11, 17, 21], "privacyleakwarn": 11, "privat": [9, 11, 12, 15, 18], "private_dataset": [12, 16, 17, 22, 31], "private_dataset_factori": [12, 18], "private_dataset_observ": [12, 31], "privatedatabasetyp": [12, 20, 31], "privatedataset": [12, 15, 16, 17, 18], "privatedatasetobserv": [12, 15, 18], "problem": 21, "proce": 29, "process": [0, 1, 9, 20, 21, 23, 29, 30, 32], "profess": 22, "project": [0, 21, 32], "promis": 21, "properli": [20, 21], "proport": 11, "protect": [9, 12], "provid": [8, 9, 11, 12, 13, 21, 22, 23, 24, 26, 28, 29, 30], "public": 21, "publish": 0, "pull": [0, 2, 30], "purpos": 22, "push": [0, 2], "put": 15, "py": [0, 1, 16, 22, 23, 26], "py3": 21, "pydant": 20, "pylint": 0, "pylintrc": 0, "pymongo": [5, 13], "pypa": 21, "pypi": 9, "pypi_token": 1, "pyproject": [0, 21], "python": [1, 2, 8, 12, 21, 22, 26], "python3": 21, "pytz": 21, "q": [22, 23], "qualiti": 0, "qualnam": [11, 12], "queen": 21, "queri": [5, 6, 9, 11, 12, 13, 16, 17, 20, 26], "querier": [15, 16, 17], "querier_factori": [16, 17], "queriermanag": 15, "queries_arch": [13, 26], "query_json": [13, 16, 17], "query_respons": [16, 21, 23], "query_str": [12, 20, 21], "query_typ": [15, 16], "queryhandl": [12, 16], "r": 12, "rais": [11, 12, 13, 15, 16, 17, 18, 20, 22], "random": [11, 20, 21], "random_st": 11, "randomli": 21, "randomst": 11, "rang": 21, "raw": [20, 22], "re": [8, 11, 13, 22], "read": 18, "readi": [21, 22], "readm": [1, 9], "real": 16, "realli": 21, "reasearch": 9, "reason": [5, 12], "rebas": 0, "receiv": 13, "recent": [15, 22], "recommend": 21, "reconstruct": [17, 20], "reconstruct_measurement_pipelin": [16, 17], "refer": [0, 2, 9, 15, 16], "regard": 9, "region": 22, "regist": [21, 23], "relat": [9, 12], "releas": 21, "relev": [5, 21], "reli": [0, 30], "reload": [12, 20], "remain": [0, 9, 11, 13, 21, 23], "remaining_delta": [21, 23], "remaining_epsilon": [21, 23], "remot": [9, 18], "remov": [12, 13, 15], "replac": [11, 20, 22], "repo": 0, "repons": 20, "repositori": [6, 9, 24, 30], "repres": [11, 21], "represent": [16, 17], "reproduc": 21, "request": [0, 2, 5, 9, 11, 12, 13, 16, 17, 20, 21, 23], "requested_bi": [16, 21], "requir": [2, 8, 9, 20, 21, 22, 26, 28, 29, 32], "research": [21, 22, 23], "respons": [5, 9, 11, 12, 13, 16, 17, 20, 21, 22, 23], "rest": [9, 21, 22], "restart": 30, "result": [11, 12, 13, 16, 17, 20, 21, 22, 23], "retriev": [11, 13, 22], "return": [11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23], "reveal": 22, "right": 5, "risk": 21, "root": [21, 23], "round": [21, 23], "row": 11, "row_privaci": [12, 20, 21, 22, 23], "run": [0, 1, 2, 8, 12, 21, 22, 27, 29, 30], "run_basic_test": 2, "run_command": 22, "run_lint": 0, "run_tests_and_converag": 2, "runtest": 19, "runtim": [20, 32], "runtime_arg": [12, 31], "runtimewarn": 23, "rust": 12, "s3": [6, 9, 12, 18, 20, 26, 31], "s3_ak": 26, "s3_bucket": [12, 20, 22, 26], "s3_dataset": [12, 31], "s3_db": [12, 20, 22, 26], "s3_kei": [12, 20, 22, 26], "s3_paramet": 18, "s3_sak": 26, "s3_url": 26, "s3b": 26, "s3dataset": [12, 18], "s3k": 26, "safeguard": [21, 23], "same": [21, 22, 30], "satisfi": [21, 32], "save": [13, 29], "save_current_databas": [12, 13], "save_queri": [12, 13], "scale": [21, 23], "scenario": 6, "schema": 22, "scienc": 9, "scientist": 9, "scope": 22, "script": [0, 2, 22], "sdist": 1, "seaborn": 22, "seamless": [9, 21, 23], "search": 9, "second": [13, 16, 17, 22], "secret": [12, 20, 26], "secrets_path": 20, "section": [0, 6, 9, 24, 26], "secur": [0, 21, 22, 23], "see": [0, 6, 9, 11, 12, 17, 22], "seed": [11, 16, 21, 23], "seen": [21, 23], "select": [21, 23, 32], "semver": 0, "send": [11, 21, 23], "sensit": [9, 11, 18, 21], "sent": [9, 13], "sepal_length": 22, "sepal_width": 22, "separ": [13, 21, 23], "serial": 9, "serialis": 11, "serv": 9, "server": [0, 3, 5, 11, 12, 13, 16, 20, 21, 23, 26, 27, 28, 29, 30, 31, 32], "server_contain": 22, "server_l": [12, 20], "servic": [9, 20, 22, 28, 30, 32], "session": 22, "set": [0, 8, 11, 12, 13, 17, 20, 21, 22, 26, 27, 29, 30, 31, 32], "set_budget_field": [12, 22, 26, 31], "set_config": [12, 20], "set_may_queri": [12, 22, 26, 31], "set_may_user_queri": [12, 13], "set_mechan": [16, 17], "set_opendp_features_config": [16, 17], "setosa": 22, "setup": [0, 1, 8, 27], "sever": [0, 29], "sex": [21, 22, 23], "sh": [0, 2], "sha": 0, "sha256": 21, "shape": [21, 23], "share": 9, "she": 21, "short": [0, 9], "should": [0, 5, 20, 21, 22, 23, 30], "show": [12, 22, 26, 29], "show_arch": [22, 26], "show_archives_of_us": [12, 31], "show_collect": [12, 22, 26, 31], "show_dataset": [12, 22, 26, 31], "show_metadata": [22, 26], "show_metadata_of_dataset": [12, 31], "show_us": [12, 22, 26, 31], "showcas": [21, 22], "shown": [12, 26], "shutdown": 12, "sibsp": [22, 23], "side": [9, 12], "similar": 21, "simpl": 2, "simpli": [0, 27], "simplifi": [27, 29], "sinc": [13, 30], "singl": 21, "singleton": 20, "site": 21, "six": 21, "size": [15, 21, 23], "sklearn": 11, "slightli": [21, 23], "small": [17, 21, 23], "smarnois": 20, "smartnois": [5, 11, 17, 20, 22], "smartnoise_queri": [7, 11, 21, 23], "smartnoise_sql": [7, 11, 12, 16, 21, 31], "smartnoisesql": [9, 17, 21, 22, 23], "smartnoisesqlqueri": [16, 17], "smoothed_max_diverg": [12, 31], "smoothedmaxdiverg": 11, "snsqlinp": [12, 17, 20], "snsqlinpcost": [12, 17, 20], "so": [2, 9, 15, 21, 22, 30], "solut": 21, "some": [6, 12, 21, 24, 30], "sourc": [11, 12, 13, 15, 16, 17, 18, 19, 20], "space": 22, "speci": 22, "species_count_pipelin": 21, "species_counts_r": 21, "specif": [0, 5, 9, 13, 16, 21, 22, 29, 32], "specifi": [12, 13, 15, 22, 26], "spend": [13, 21], "spent": [11, 13, 16, 21, 23], "spent_delta": [13, 16, 21], "spent_epsilon": [13, 16, 21], "spent_valu": 13, "split": [9, 11, 22], "sql": [5, 11, 17, 20], "sqrt": [21, 23], "src": 12, "sspcloud": 22, "stabl": [0, 12], "stai": [9, 15, 22], "stall": [12, 31], "standard": [2, 21, 23], "standard_error": [21, 23], "standardscal": 11, "start": [0, 9, 11, 12, 21, 26, 30, 32], "startup": [5, 12], "state": [9, 12, 13, 22, 30], "static": 0, "statist": [6, 9], "statu": [11, 13, 21, 23], "step": [1, 6, 11, 22, 28, 29, 32], "still": [10, 21], "stop": 26, "storag": [18, 22], "store": [9, 15, 20, 21, 22, 23, 26], "str": [11, 12, 13, 15, 16, 17, 18, 20, 21, 23], "strategi": 11, "stream": 20, "stream_datafram": [12, 20], "streamingrespons": 20, "streamlin": 0, "streamlit": [22, 26, 30], "strenum": [11, 12], "string": [11, 16, 17, 21, 22, 23], "strip": 22, "strongli": 9, "style": 0, "subcommand": 22, "submit_limit": [12, 20, 31], "submodul": [7, 31], "subpackag": 31, "subscrib": 15, "subscribe_for_memory_usage_upd": [12, 18], "subsequ": 0, "substarct": [21, 23], "successfulli": [21, 29], "suffici": 5, "suit": 28, "supli": 12, "suppli": 12, "support": [13, 18], "sure": [0, 2, 22, 23, 29, 30], "surviv": [22, 23], "symmetric_dist": [12, 31], "symmetricdist": 12, "synthet": 21, "system": [21, 30], "t": [21, 22, 29], "tabl": [0, 11, 13, 22], "tag": 0, "take": [0, 9, 18, 30], "tar": 21, "target": 11, "target_column": [11, 12, 20], "task": [0, 9, 24, 26], "team": 5, "tear": 22, "termin": [8, 22, 30], "test": [0, 1, 9, 11, 12, 21, 22, 31], "test_api": [12, 31], "test_boolean_column": [12, 19], "test_cardinality_column": [12, 19], "test_config": 2, "test_datetime_column": [12, 19], "test_dummy_gener": [12, 31], "test_float_column": [12, 19], "test_int_column": [12, 19], "test_mongodb_admin": [12, 31], "test_mongodb_admin_cli": [12, 31], "test_nullable_column": [12, 19], "test_se": [12, 19], "test_siz": [11, 12, 20], "test_train_split_se": [11, 12, 20], "test_unknown_column": [12, 19], "testcas": 19, "testmakedummydataset": [12, 19], "text": 11, "than": [21, 23], "thank": 21, "thei": [0, 5, 9, 15, 21, 22], "them": [0, 20, 21, 22], "then_cast_default": [21, 23], "then_clamp": [21, 23], "then_count_by_categori": 21, "then_laplac": [21, 23], "then_res": [21, 23], "then_vari": [21, 23], "therefor": [21, 22, 23], "thi": [0, 1, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32], "those": [2, 11, 32], "though": 27, "three": [0, 11], "through": [22, 29, 30], "throw": 20, "thu": 9, "ticket": [22, 23], "time": [0, 12, 20, 21, 30], "time_attack": [12, 20, 31], "timeattack": [12, 20], "timeattackmethod": [12, 20, 31], "timestamp": 21, "titan": [6, 22, 30], "titanic_metadata": [22, 23], "tmp": 23, "to_dict": 22, "toa": [21, 23], "todo": 16, "token": 1, "tolist": [21, 23], "toml": [0, 21], "too": [15, 17], "tool": [0, 24, 29], "torgersen": [21, 22], "total": [11, 13, 15, 21, 22, 23], "total_spent_delta": [12, 13, 20, 21, 22, 23], "total_spent_epsilon": [12, 13, 20, 21, 22, 23], "traceback": 22, "train": 11, "tran": [21, 23], "transform": [21, 23], "translat": 20, "treat": 11, "tri": [5, 21], "trial": 17, "trigger": [0, 5], "true": [11, 12, 13, 20, 21, 22, 23, 26, 27], "try": [10, 21], "tune": 32, "tupl": [16, 17], "twine": 1, "two": [9, 21], "type": [0, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26], "typic": 9, "tzdata": 21, "u": [1, 9, 22, 23, 26], "u32": 12, "un": 9, "unauthor": 20, "unauthorizedaccessexcept": [12, 13, 16, 20], "under": 10, "understand": 6, "understood": 21, "uneth": 22, "unexpect": 20, "unforseen": [16, 17], "union": [11, 12, 17, 20], "unittest": 2, "unknown": [11, 12, 13, 16, 17, 20, 21], "unless": 22, "until": [15, 22], "up": [0, 1, 22, 29, 30], "updat": [0, 1, 9, 12, 13, 15, 17, 21, 22], "update_budget": [12, 13], "update_delta": [12, 13], "update_epsilon": [12, 13], "update_epsilon_or_delta": [12, 13], "update_memory_usag": [12, 15], "upgrad": 21, "upload": 1, "upper": [21, 22, 23], "upper_bound": [21, 23], "url": [8, 11, 12, 13, 21, 23, 26], "urllib3": 21, "us": [0, 2, 6, 8, 9, 11, 12, 13, 15, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30], "usag": [8, 15, 18, 22], "user": [5, 9, 11, 12, 13, 15, 16, 20, 21, 23, 24, 27, 30], "user_collect": [20, 22], "user_dataset": 12, "user_must_exist": [12, 13], "user_must_have_access_to_dataset": [12, 13], "user_nam": [8, 11, 12, 13, 16, 20, 21, 22, 23], "user_pwd": 26, "user_yaml": 20, "usercollect": [12, 20], "usernam": [12, 13, 20, 26], "usr": [20, 21], "usual": 9, "utf": 22, "util": [5, 9, 12, 16, 22, 31], "uvicorn": 20, "uvicorn_serv": [22, 31], "v": 26, "v1": 20, "valid": [0, 15, 16], "valu": [5, 11, 12, 13, 16, 17, 21, 22, 23, 26, 27, 28], "valueerror": [11, 12, 22], "var_ag": 23, "var_age_transformation_pipelin": 23, "var_bill_length": 21, "var_bill_length_measurement_pipelin": 21, "var_r": [21, 23], "vari": 27, "variabl": [21, 27], "varianc": [21, 23], "variou": [0, 6, 21, 24, 26, 28], "venv": [2, 21], "veri": 21, "verifi": [0, 1, 13, 21], "versicolor": 22, "version": [0, 10], "via": [0, 1, 9, 21, 23, 24], "virginica": 22, "virtual": 21, "visibl": 21, "visualis": 26, "volum": [26, 30], "vx": 0, "wa": [9, 21, 22, 23], "wait": 22, "want": [21, 22, 23], "warn": [0, 11, 21], "wast": 21, "we": [0, 9, 15, 22, 23, 24, 29], "web": 30, "well": [0, 9], "were": 21, "what": [0, 5, 11, 21, 23], "wheel": 21, "when": [0, 5, 15, 20, 21, 27], "where": [21, 22, 26, 30], "whether": [11, 12], "which": [0, 5, 9, 12, 21, 22, 23], "while": [5, 9], "whl": 21, "why": 5, "width": 21, "wip_xx": 0, "wish": 1, "within": [5, 20, 26, 32], "without": [2, 5, 21, 22], "won": [21, 22], "work": [2, 11, 21], "worker": [12, 20], "workflow": [1, 2], "worri": 21, "would": 21, "wrap": 13, "wrapper": [12, 13], "wrapper_decor": 22, "write": [5, 21], "writeconcernerror": [5, 12, 13], "writeresult": 13, "written": 22, "x": [0, 23], "xx": 0, "y": 0, "yaml": [0, 2, 12, 13, 20, 22, 26, 27, 28, 31], "yaml_databas": [12, 31], "yaml_db_path": 13, "yaml_fil": [12, 26], "yamldbconfig": [12, 20], "ye": 0, "year": 23, "yet": [22, 29], "yf": [22, 26], "yield": 12, "yml": 0, "you": [0, 6, 8, 9, 22, 27, 28, 29, 30, 32], "your": [0, 8, 22, 27, 28, 29, 30, 32], "your_deployement_url": 8, "your_nam": 8, "yourself": 24, "z": 0, "zero_concentrated_diverg": [12, 31], "zeroconcentrateddiverg": 11, "zscore": [21, 23]}, "titles": ["Notes for Contributors", "Notes for Client Contributors", "Notes for Server Contributors", "API Documentation", "Client API", "Errors", "Examples", "lomas_client", "Quickstart", "Lomas: The Data Oases Hidden Behind the Mist.", "Welcome to Lomas documentation", "lomas_client package", "lomas_server package", "lomas_server.admin_database package", "lomas_server.administration package", "lomas_server.dataset_store package", "lomas_server.dp_queries package", "lomas_server.dp_queries.dp_libraries package", "lomas_server.private_dataset package", "lomas_server.tests package", "lomas_server.utils package", "Lomas: Client demo", "Lomas-server: CLI administration", "S3 example", "Administration", "Server API", "CLI", "Dashboard", "Deployment", "Kubernetes", "Local", "lomas_server", "Onyxia"], "titleterms": {"1": [21, 23], "2": [21, 23], "3": [21, 23], "4": [21, 23], "5": 21, "The": 9, "access": [22, 27, 29], "add": 22, "admin_databas": 13, "administr": [14, 22, 24, 26], "ag": 23, "all": 22, "anti_timing_att": 20, "api": [3, 4, 25], "app": 12, "archiv": [21, 22], "averag": [21, 23], "basic_dataset_stor": 15, "behind": 9, "bill": 21, "branch": 0, "budget": [21, 22, 23], "can": 22, "chang": 22, "chart": 29, "check": 0, "cli": [22, 26], "client": [1, 4, 8, 9, 11, 21, 23], "collect": 26, "collections_model": 20, "confid": [21, 23], "config": 20, "connect": 26, "constant": [12, 19], "content": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "contributor": [0, 1, 2], "cost": [21, 23], "count": 21, "creat": 22, "current": [21, 23], "dashboard": 27, "data": 9, "databas": 22, "dataset": [21, 22, 23, 26], "dataset_stor": 15, "demo": 21, "deploi": [29, 30, 32], "deploy": 28, "direcli": 22, "do": 22, "docker": [22, 27], "document": [3, 10], "dp_librari": 17, "dp_logic": 16, "dp_queri": [16, 17], "dp_querier": 16, "drop": 22, "dummi": [21, 23], "dummy_dataset": 16, "error": 5, "error_handl": 20, "estim": [21, 23], "exampl": [6, 23, 26], "example_input": 20, "externallibraryexcept": 5, "file": 22, "final": 22, "first": 8, "fom": 22, "functionn": [21, 23], "get": [21, 23], "git": 0, "github": 0, "helm": 29, "hidden": 9, "histori": 9, "in_memory_dataset": 18, "indic": 9, "ingress": 29, "initialis": [21, 23], "input_model": 20, "instal": [8, 21, 23, 29], "internalserverexcept": 5, "interv": [21, 23], "introduct": 32, "invalidqueryexcept": 5, "kubernet": [27, 29], "length": 21, "librari": [21, 23], "lint": 0, "load": 22, "local": [27, 30], "loggr": 20, "loma": [9, 10, 21, 22, 32], "lomas_cli": [7, 11], "lomas_serv": [12, 13, 14, 15, 16, 17, 18, 19, 20, 31], "lru_dataset_stor": 15, "metadata": [21, 23], "mist": 9, "modifi": 29, "modul": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "mongodb": [22, 26], "mongodb_admin": 12, "mongodb_admin_cli": 12, "mongodb_databas": 13, "new": 1, "note": [0, 1, 2], "now": 22, "number": [21, 23], "oas": 9, "onyxia": [27, 32], "opendp": [17, 21, 23], "option": 22, "other": 0, "over": [21, 23], "overview": 26, "packag": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "path_dataset": 18, "penguin": 21, "per": 21, "platform": 27, "popul": [21, 23], "prepar": 22, "prerequisit": [29, 30], "privat": [21, 23], "private_dataset": 18, "private_dataset_observ": 15, "push": 1, "pypi": 1, "queri": [21, 22, 23], "quickstart": 8, "real": [21, 23], "releas": 0, "remot": [21, 23], "remov": 22, "row": [21, 23], "s3": 23, "s3_dataset": 18, "section": 29, "see": 21, "server": [2, 9, 22, 25], "servic": 29, "smartnois": [21, 23], "smartnoise_sql": 17, "speci": 21, "sql": [21, 23], "start": 22, "statist": [21, 23], "step": [8, 21, 23, 30], "stop": 22, "submodul": [11, 12, 13, 15, 16, 17, 18, 19, 20], "subpackag": [12, 16], "tabl": 9, "test": [2, 19], "test_api": 19, "test_dummy_gener": 19, "test_mongodb_admin": 19, "test_mongodb_admin_cli": 19, "titan": 23, "unauthorizedaccessexcept": 5, "understand": [21, 23], "user": [22, 26], "util": [13, 15, 17, 18, 20], "uvicorn_serv": 12, "valu": 29, "version": 1, "via": 27, "visualis": 22, "volum": 22, "welcom": 10, "whole": [21, 23], "workflow": 0, "yaml": 29, "yaml_databas": 13}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Documentation": [[3, "api-documentation"]], "Access the server to administrate the mongoDB": [[22, "Access-the-server-to-administrate-the-mongoDB"]], "Access via Kubernetes": [[27, "access-via-kubernetes"]], "Access via Onyxia Platform": [[27, "access-via-onyxia-platform"]], "Accessing the Helm Chart": [[29, "accessing-the-helm-chart"]], "Add user": [[22, "Add-user"]], "Administration": [[24, "administration"]], "Archives of queries": [[22, "Archives-of-queries"]], "Average and number of rows with smartnoise-sql library on remote dummy": [[21, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"], [23, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"]], "CLI": [[26, "cli"]], "Change budget": [[22, "Change-budget"]], "Client": [[8, "client"], [9, "client"]], "Client API": [[4, "client-api"]], "Collections": [[26, "collections"]], "Confidence intervals for age over the whole population": [[23, "Confidence-intervals-for-age-over-the-whole-population"]], "Confidence intervals for bill length over the whole population": [[21, "Confidence-intervals-for-bill-length-over-the-whole-population"]], "Count per species": [[21, "Count-per-species"]], "Create a docker volume": [[22, "Create-a-docker-volume"]], "Dashboard": [[27, "dashboard"]], "Datasets": [[26, "datasets"]], "Datasets (add and drop)": [[22, "Datasets-(add-and-drop)"]], "Deploying Lomas on Onyxia": [[32, "deploying-lomas-on-onyxia"]], "Deploying the Service on Kubernetes": [[29, "deploying-the-service-on-kubernetes"]], "Deployment": [[28, "deployment"]], "Errors": [[5, "errors"]], "Estimate cost of a query": [[21, "Estimate-cost-of-a-query"], [23, "Estimate-cost-of-a-query"]], "Examples": [[6, "examples"], [26, "examples"]], "ExternalLibraryException": [[5, "externallibraryexception"]], "Finally all can be loaded fom a file direcly": [[22, "Finally-all-can-be-loaded-fom-a-file-direcly"]], "First steps": [[8, "first-steps"]], "Get a dummy dataset": [[21, "Get-a-dummy-dataset"], [23, "Get-a-dummy-dataset"]], "Get current budget": [[21, "Get-current-budget"], [23, "Get-current-budget"]], "Getting dataset metadata": [[21, "Getting-dataset-metadata"], [23, "Getting-dataset-metadata"]], "Git Branches": [[0, "git-branches"]], "GitHub Workflows": [[0, "github-workflows"]], "History": [[9, "history"]], "Indices and tables": [[9, "indices-and-tables"]], "Installation": [[8, "installation"]], "Installing the Helm Chart": [[29, "installing-the-helm-chart"]], "InternalServerException": [[5, "internalserverexception"]], "Introduction": [[32, "introduction"]], "InvalidQueryException": [[5, "invalidqueryexception"]], "Kubernetes": [[29, "kubernetes"]], "Linting and Other Checks": [[0, "linting-and-other-checks"]], "Local": [[30, "local"]], "Local Access via Docker": [[27, "local-access-via-docker"]], "Lomas-server: CLI administration": [[22, "Lomas-server:-CLI-administration"]], "Lomas: Client demo": [[21, "Lomas:-Client-demo"]], "Lomas: The Data Oases Hidden Behind the Mist.": [[9, "lomas-the-data-oases-hidden-behind-the-mist"]], "Modifying the ingress Section": [[29, "modifying-the-ingress-section"]], "Modifying values.yaml": [[29, "modifying-values-yaml"]], "Module contents": [[11, "module-lomas_client"], [12, "module-lomas_server"], [13, "module-lomas_server.admin_database"], [14, "module-lomas_server.administration"], [15, "module-lomas_server.dataset_store"], [16, "module-lomas_server.dp_queries"], [17, "module-lomas_server.dp_queries.dp_libraries"], [18, "module-lomas_server.private_dataset"], [19, "module-lomas_server.tests"], [20, "module-lomas_server.utils"]], "MongoDB Administration": [[26, "mongodb-administration"]], "MongoDB Connection": [[26, "mongodb-connection"]], "Notes for Client Contributors": [[1, "notes-for-client-contributors"]], "Notes for Contributors": [[0, "notes-for-contributors"]], "Notes for Server Contributors": [[2, "notes-for-server-contributors"]], "Onyxia": [[32, "onyxia"]], "Overview": [[26, "overview"]], "Prepare the database": [[22, "Prepare-the-database"]], "Prerequisites": [[29, "prerequisites"], [30, "prerequisites"]], "Pushing a new version to Pypi": [[1, "pushing-a-new-version-to-pypi"]], "Query on dummy dataset": [[21, "Query-on-dummy-dataset"], [23, "Query-on-dummy-dataset"]], "Query on real private dataset with smartnoise-sql": [[21, "Query-on-real-private-dataset-with-smartnoise-sql"]], "Query on real private dataset with smartnoise-sql.": [[23, "Query-on-real-private-dataset-with-smartnoise-sql."]], "Quickstart": [[8, "quickstart"]], "Release Workflow": [[0, "release-workflow"]], "Remove user": [[22, "Remove-user"]], "S3 example": [[23, "S3-example"]], "Server": [[9, "server"]], "Server API": [[25, "server-api"]], "Start server": [[22, "Start-server"]], "Start the server": [[22, "Start-the-server"]], "Step 1: Install the library": [[21, "Step-1:-Install-the-library"], [23, "Step-1:-Install-the-library"]], "Step 2: Initialise the client": [[21, "Step-2:-Initialise-the-client"], [23, "Step-2:-Initialise-the-client"]], "Step 3: Understand the functionnalities of the library": [[21, "Step-3:-Understand-the-functionnalities-of-the-library"], [23, "Step-3:-Understand-the-functionnalities-of-the-library"]], "Step 4: Penguin statistics with opendp": [[21, "Step-4:-Penguin-statistics-with-opendp"]], "Step 4: Titanic statistics with opendp": [[23, "Step-4:-Titanic-statistics-with-opendp"]], "Step 5: See archives of queries": [[21, "Step-5:-See-archives-of-queries"]], "Steps to Deploy Locally": [[30, "steps-to-deploy-locally"]], "Stop the server: do not do it now !": [[22, "Stop-the-server:-do-not-do-it-now-!"]], "Submodules": [[11, "submodules"], [12, "submodules"], [13, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"], [20, "submodules"]], "Subpackages": [[12, "subpackages"], [16, "subpackages"]], "Tests": [[2, "tests"]], "UnauthorizedAccessException": [[5, "unauthorizedaccessexception"]], "Users": [[22, "Users"], [26, "users"]], "Visualise all options": [[22, "Visualise-all-options"]], "Welcome to Lomas documentation": [[10, "welcome-to-lomas-documentation"]], "lomas_client": [[7, "lomas-client"]], "lomas_client package": [[11, "lomas-client-package"]], "lomas_client.client module": [[11, "module-lomas_client.client"]], "lomas_server": [[31, "lomas-server"]], "lomas_server package": [[12, "lomas-server-package"]], "lomas_server.admin_database package": [[13, "lomas-server-admin-database-package"]], "lomas_server.admin_database.admin_database module": [[13, "module-lomas_server.admin_database.admin_database"]], "lomas_server.admin_database.mongodb_database module": [[13, "module-lomas_server.admin_database.mongodb_database"]], "lomas_server.admin_database.utils module": [[13, "module-lomas_server.admin_database.utils"]], "lomas_server.admin_database.yaml_database module": [[13, "module-lomas_server.admin_database.yaml_database"]], "lomas_server.administration package": [[14, "lomas-server-administration-package"]], "lomas_server.app module": [[12, "module-lomas_server.app"]], "lomas_server.constants module": [[12, "module-lomas_server.constants"]], "lomas_server.dataset_store package": [[15, "lomas-server-dataset-store-package"]], "lomas_server.dataset_store.basic_dataset_store module": [[15, "module-lomas_server.dataset_store.basic_dataset_store"]], "lomas_server.dataset_store.dataset_store module": [[15, "module-lomas_server.dataset_store.dataset_store"]], "lomas_server.dataset_store.lru_dataset_store module": [[15, "module-lomas_server.dataset_store.lru_dataset_store"]], "lomas_server.dataset_store.private_dataset_observer module": [[15, "module-lomas_server.dataset_store.private_dataset_observer"]], "lomas_server.dataset_store.utils module": [[15, "module-lomas_server.dataset_store.utils"]], "lomas_server.dp_queries package": [[16, "lomas-server-dp-queries-package"]], "lomas_server.dp_queries.dp_libraries package": [[17, "lomas-server-dp-queries-dp-libraries-package"]], "lomas_server.dp_queries.dp_libraries.opendp module": [[17, "module-lomas_server.dp_queries.dp_libraries.opendp"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql module": [[17, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql"]], "lomas_server.dp_queries.dp_libraries.utils module": [[17, "module-lomas_server.dp_queries.dp_libraries.utils"]], "lomas_server.dp_queries.dp_logic module": [[16, "module-lomas_server.dp_queries.dp_logic"]], "lomas_server.dp_queries.dp_querier module": [[16, "module-lomas_server.dp_queries.dp_querier"]], "lomas_server.dp_queries.dummy_dataset module": [[16, "module-lomas_server.dp_queries.dummy_dataset"]], "lomas_server.mongodb_admin module": [[12, "module-lomas_server.mongodb_admin"]], "lomas_server.mongodb_admin_cli module": [[12, "module-lomas_server.mongodb_admin_cli"]], "lomas_server.private_dataset package": [[18, "lomas-server-private-dataset-package"]], "lomas_server.private_dataset.in_memory_dataset module": [[18, "module-lomas_server.private_dataset.in_memory_dataset"]], "lomas_server.private_dataset.path_dataset module": [[18, "module-lomas_server.private_dataset.path_dataset"]], "lomas_server.private_dataset.private_dataset module": [[18, "module-lomas_server.private_dataset.private_dataset"]], "lomas_server.private_dataset.s3_dataset module": [[18, "module-lomas_server.private_dataset.s3_dataset"]], "lomas_server.private_dataset.utils module": [[18, "module-lomas_server.private_dataset.utils"]], "lomas_server.tests package": [[19, "lomas-server-tests-package"]], "lomas_server.tests.constants module": [[19, "module-lomas_server.tests.constants"]], "lomas_server.tests.test_api module": [[19, "lomas-server-tests-test-api-module"]], "lomas_server.tests.test_dummy_generation module": [[19, "module-lomas_server.tests.test_dummy_generation"]], "lomas_server.tests.test_mongodb_admin module": [[19, "lomas-server-tests-test-mongodb-admin-module"]], "lomas_server.tests.test_mongodb_admin_cli module": [[19, "lomas-server-tests-test-mongodb-admin-cli-module"]], "lomas_server.utils package": [[20, "lomas-server-utils-package"]], "lomas_server.utils.anti_timing_att module": [[20, "module-lomas_server.utils.anti_timing_att"]], "lomas_server.utils.collections_models module": [[20, "module-lomas_server.utils.collections_models"]], "lomas_server.utils.config module": [[20, "module-lomas_server.utils.config"]], "lomas_server.utils.error_handler module": [[20, "module-lomas_server.utils.error_handler"]], "lomas_server.utils.example_inputs module": [[20, "module-lomas_server.utils.example_inputs"]], "lomas_server.utils.input_models module": [[20, "module-lomas_server.utils.input_models"]], "lomas_server.utils.loggr module": [[20, "module-lomas_server.utils.loggr"]], "lomas_server.utils.utils module": [[20, "module-lomas_server.utils.utils"]], "lomas_server.uvicorn_serve module": [[12, "module-lomas_server.uvicorn_serve"]]}, "docnames": ["CONTRIBUTING", "CONTRIBUTING_CLIENT", "CONTRIBUTING_SERVER", "api", "client_api", "client_errors", "client_examples", "client_modules", "client_quickstart", "index", "index_under_construction", "lomas_client", "lomas_server", "lomas_server.admin_database", "lomas_server.administration", "lomas_server.dataset_store", "lomas_server.dp_queries", "lomas_server.dp_queries.dp_libraries", "lomas_server.private_dataset", "lomas_server.tests", "lomas_server.utils", "notebooks/Demo_Client_Notebook", "notebooks/local_admin_notebook", "notebooks/s3_example_notebook", "server_administration", "server_api", "server_cli", "server_dashboard", "server_deployment", "server_kubernetes", "server_local", "server_modules", "server_onyxia"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["CONTRIBUTING.md", "CONTRIBUTING_CLIENT.md", "CONTRIBUTING_SERVER.md", "api.rst", "client_api.rst", "client_errors.rst", "client_examples.rst", "client_modules.rst", "client_quickstart.rst", "index.rst", "index_under_construction.rst", "lomas_client.rst", "lomas_server.rst", "lomas_server.admin_database.rst", "lomas_server.administration.rst", "lomas_server.dataset_store.rst", "lomas_server.dp_queries.rst", "lomas_server.dp_queries.dp_libraries.rst", "lomas_server.private_dataset.rst", "lomas_server.tests.rst", "lomas_server.utils.rst", "notebooks/Demo_Client_Notebook.ipynb", "notebooks/local_admin_notebook.ipynb", "notebooks/s3_example_notebook.ipynb", "server_administration.rst", "server_api.rst", "server_cli.rst", "server_dashboard.rst", "server_deployment.rst", "server_kubernetes.rst", "server_local.rst", "server_modules.rst", "server_onyxia.rst"], "indexentries": {"add_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_dataset", false]], "add_dataset_to_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_dataset_to_user", false]], "add_datasets_via_yaml() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_datasets_via_yaml", false]], "add_demo_data_to_admindb() (in module lomas_server.utils.utils)": [[20, "lomas_server.utils.utils.add_demo_data_to_admindb", false]], "add_exception_handlers() (in module lomas_server.utils.error_handler)": [[20, "lomas_server.utils.error_handler.add_exception_handlers", false]], "add_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_user", false]], "add_user_with_budget() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_user_with_budget", false]], "add_users_via_yaml() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.add_users_via_yaml", false]], "address (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.address", false]], "admin_database (lomas_server.dataset_store.dataset_store.datasetstore attribute)": [[15, "lomas_server.dataset_store.dataset_store.DatasetStore.admin_database", false]], "admin_database (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.admin_database", false]], "admin_database (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.admin_database", false]], "admindatabase (class in lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase", false]], "admindbtype (class in lomas_server.constants)": [[12, "lomas_server.constants.AdminDBType", false]], "adminmongodatabase (class in lomas_server.admin_database.mongodb_database)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase", false]], "adminyamldatabase (class in lomas_server.admin_database.yaml_database)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase", false]], "anti_timing_att() (in module lomas_server.utils.anti_timing_att)": [[20, "lomas_server.utils.anti_timing_att.anti_timing_att", false]], "aws_access_key_id (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_access_key_id", false]], "aws_access_key_id (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_access_key_id", false]], "aws_secret_access_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_secret_access_key", false]], "aws_secret_access_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_secret_access_key", false]], "basic (lomas_server.constants.datasetstoretype attribute)": [[12, "lomas_server.constants.DatasetStoreType.BASIC", false]], "basicdatasetstore (class in lomas_server.dataset_store.basic_dataset_store)": [[15, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore", false]], "change_one_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.CHANGE_ONE_DISTANCE", false]], "check_dataset_and_metadata_exist() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.check_dataset_and_metadata_exist", false]], "check_result_acknowledged() (in module lomas_server.admin_database.mongodb_database)": [[13, "lomas_server.admin_database.mongodb_database.check_result_acknowledged", false]], "check_user_exists() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.check_user_exists", false]], "check_user_has_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.check_user_has_dataset", false]], "client (class in lomas_client.client)": [[11, "lomas_client.client.Client", false]], "columns (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.columns", false]], "config (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.Config", false]], "configkeys (class in lomas_server.constants)": [[12, "lomas_server.constants.ConfigKeys", false]], "configloader (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.ConfigLoader", false]], "contrib (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.contrib", false]], "cost() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[16, "lomas_server.dp_queries.dp_querier.DPQuerier.cost", false]], "database_factory() (in module lomas_server.admin_database.utils)": [[13, "lomas_server.admin_database.utils.database_factory", false]], "database_type (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.database_type", false]], "database_type (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.database_type", false]], "dataset (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.Dataset", false]], "dataset_cache (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore attribute)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.dataset_cache", false]], "dataset_must_exist() (in module lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.dataset_must_exist", false]], "dataset_name (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.dataset_name", false]], "dataset_name (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.dataset_name", false]], "dataset_path (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.dataset_path", false]], "dataset_store (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DATASET_STORE", false]], "dataset_store (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.dataset_store", false]], "dataset_store (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.dataset_store", false]], "dataset_store_factory() (in module lomas_server.dataset_store.utils)": [[15, "lomas_server.dataset_store.utils.dataset_store_factory", false]], "dataset_store_type (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DATASET_STORE_TYPE", false]], "datasetofpathdb (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB", false]], "datasetofs3db (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB", false]], "datasetofuser (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetOfUser", false]], "datasets (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.datasets", false]], "datasets_list (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.datasets_list", false]], "datasetscollection (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.DatasetsCollection", false]], "datasetstore (class in lomas_server.dataset_store.dataset_store)": [[15, "lomas_server.dataset_store.dataset_store.DatasetStore", false]], "datasetstoreconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.DatasetStoreConfig", false]], "datasetstoretype (class in lomas_server.constants)": [[12, "lomas_server.constants.DatasetStoreType", false]], "db (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DB", false]], "db_file (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.db_file", false]], "db_name (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.db_name", false]], "db_type (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DB_TYPE", false]], "db_type (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.db_type", false]], "db_type_mongodb (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DB_TYPE_MONGODB", false]], "dbconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.DBConfig", false]], "del_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.del_dataset", false]], "del_dataset_to_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.del_dataset_to_user", false]], "del_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.del_user", false]], "delta (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.delta", false]], "develop_mode (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DEVELOP_MODE", false]], "develop_mode (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.develop_mode", false]], "df (lomas_server.private_dataset.private_dataset.privatedataset attribute)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.df", false]], "diffprivlib (lomas_client.client.dplibraries attribute)": [[11, "lomas_client.client.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib (lomas_server.constants.dplibraries attribute)": [[12, "lomas_server.constants.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib_json (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_json (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_query() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.diffprivlib_query", false]], "diffprivlibinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp", false]], "does_dataset_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_dataset_exist", false]], "does_user_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_user_exist", false]], "dp_libraries (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.dp_libraries", false]], "dp_library (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.DP_LIBRARY", false]], "dp_queriers (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore attribute)": [[15, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.dp_queriers", false]], "dplibraries (class in lomas_client.client)": [[11, "lomas_client.client.DPLibraries", false]], "dplibraries (class in lomas_server.constants)": [[12, "lomas_server.constants.DPLibraries", false]], "dplibraryconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.DPLibraryConfig", false]], "dpquerier (class in lomas_server.dp_queries.dp_querier)": [[16, "lomas_server.dp_queries.dp_querier.DPQuerier", false]], "drop_collection() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.drop_collection", false]], "ds_store_type (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.ds_store_type", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.dummy_nb_rows", false]], "dummy_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.dummy_seed", false]], "dummydiffprivlibinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp", false]], "dummyopendpinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp", false]], "dummysnsqlinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.DummySNSQLInp", false]], "endpoint_url (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.endpoint_url", false]], "endpoint_url (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.endpoint_url", false]], "epsilon (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.epsilon", false]], "error_message() (in module lomas_client.client)": [[11, "lomas_client.client.error_message", false]], "estimate_cost() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.estimate_cost", false]], "estimate_diffprivlib_cost() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.estimate_diffprivlib_cost", false]], "estimate_opendp_cost() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.estimate_opendp_cost", false]], "estimate_smartnoise_cost() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.estimate_smartnoise_cost", false]], "externallibraryexception": [[20, "lomas_server.utils.error_handler.ExternalLibraryException", false]], "feature_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.feature_columns", false]], "feature_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.feature_columns", false]], "fixed_delta (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.fixed_delta", false]], "fixed_delta (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.fixed_delta", false]], "fixed_smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.FIXED_SMOOTHED_MAX_DIVERGENCE", false]], "floating_point (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.floating_point", false]], "get_and_set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_and_set_may_user_query", false]], "get_config() (in module lomas_server.utils.config)": [[20, "lomas_server.utils.config.get_config", false]], "get_config() (lomas_server.utils.config.configloader method)": [[20, "lomas_server.utils.config.ConfigLoader.get_config", false]], "get_dataset_field() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_field", false]], "get_dataset_metadata() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_metadata", false]], "get_dummy_dataset() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_dummy_dataset", false]], "get_dummy_dataset_for_query() (in module lomas_server.dp_queries.dummy_dataset)": [[16, "lomas_server.dp_queries.dummy_dataset.get_dummy_dataset_for_query", false]], "get_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_epsilon_or_delta", false]], "get_initial_budget() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_initial_budget", false]], "get_initial_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_initial_budget", false]], "get_list_of_datasets() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.get_list_of_datasets", false]], "get_list_of_datasets_from_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.get_list_of_datasets_from_user", false]], "get_list_of_users() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.get_list_of_users", false]], "get_memory_usage() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_memory_usage", false]], "get_metadata() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_metadata", false]], "get_mongodb() (in module lomas_server.admin_database.utils)": [[13, "lomas_server.admin_database.utils.get_mongodb", false]], "get_mongodb_url() (in module lomas_server.admin_database.utils)": [[13, "lomas_server.admin_database.utils.get_mongodb_url", false]], "get_output_measure() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.get_output_measure", false]], "get_pandas_df() (lomas_server.private_dataset.in_memory_dataset.inmemorydataset method)": [[18, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.path_dataset.pathdataset method)": [[18, "lomas_server.private_dataset.path_dataset.PathDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.s3_dataset.s3dataset method)": [[18, "lomas_server.private_dataset.s3_dataset.S3Dataset.get_pandas_df", false]], "get_previous_queries() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_previous_queries", false]], "get_querier() (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore method)": [[15, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.dataset_store.datasetstore method)": [[15, "lomas_server.dataset_store.dataset_store.DatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.get_querier", false]], "get_remaining_budget() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_remaining_budget", false]], "get_remaining_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_remaining_budget", false]], "get_total_spent_budget() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.get_total_spent_budget", false]], "get_total_spent_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_total_spent_budget", false]], "get_user_previous_queries() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_user_previous_queries", false]], "getdbdata (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.GetDbData", false]], "getdummydataset (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.GetDummyDataset", false]], "hamming_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.HAMMING_DISTANCE", false]], "handle_query() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler.handle_query", false]], "has_dataset_input_metric() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.has_dataset_input_metric", false]], "has_user_access_to_dataset() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.has_user_access_to_dataset", false]], "honest_but_curious (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.honest_but_curious", false]], "host_ip (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.host_ip", false]], "host_port (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.host_port", false]], "imputer_strategy (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.imputer_strategy", false]], "imputer_strategy (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.imputer_strategy", false]], "initial_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.initial_delta", false]], "initial_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.initial_epsilon", false]], "inmemorydataset (class in lomas_server.private_dataset.in_memory_dataset)": [[18, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset", false]], "insert_delete_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.INSERT_DELETE_DISTANCE", false]], "int_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.INT_DISTANCE", false]], "internalserverexception": [[20, "lomas_server.utils.error_handler.InternalServerException", false]], "invalidqueryexception": [[20, "lomas_server.utils.error_handler.InvalidQueryException", false]], "is_measurement() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.is_measurement", false]], "jitter (lomas_server.constants.timeattackmethod attribute)": [[12, "lomas_server.constants.TimeAttackMethod.JITTER", false]], "lifespan() (in module lomas_server.app)": [[12, "lomas_server.app.lifespan", false]], "load_config() (lomas_server.utils.config.configloader method)": [[20, "lomas_server.utils.config.ConfigLoader.load_config", false]], "log_level (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.log_level", false]], "lomas_client": [[11, "module-lomas_client", false]], "lomas_client.client": [[11, "module-lomas_client.client", false]], "lomas_server": [[12, "module-lomas_server", false]], "lomas_server.admin_database": [[13, "module-lomas_server.admin_database", false]], "lomas_server.admin_database.admin_database": [[13, "module-lomas_server.admin_database.admin_database", false]], "lomas_server.admin_database.mongodb_database": [[13, "module-lomas_server.admin_database.mongodb_database", false]], "lomas_server.admin_database.utils": [[13, "module-lomas_server.admin_database.utils", false]], "lomas_server.admin_database.yaml_database": [[13, "module-lomas_server.admin_database.yaml_database", false]], "lomas_server.administration": [[14, "module-lomas_server.administration", false]], "lomas_server.app": [[12, "module-lomas_server.app", false]], "lomas_server.constants": [[12, "module-lomas_server.constants", false]], "lomas_server.dataset_store": [[15, "module-lomas_server.dataset_store", false]], "lomas_server.dataset_store.basic_dataset_store": [[15, "module-lomas_server.dataset_store.basic_dataset_store", false]], "lomas_server.dataset_store.dataset_store": [[15, "module-lomas_server.dataset_store.dataset_store", false]], "lomas_server.dataset_store.lru_dataset_store": [[15, "module-lomas_server.dataset_store.lru_dataset_store", false]], "lomas_server.dataset_store.private_dataset_observer": [[15, "module-lomas_server.dataset_store.private_dataset_observer", false]], "lomas_server.dataset_store.utils": [[15, "module-lomas_server.dataset_store.utils", false]], "lomas_server.dp_queries": [[16, "module-lomas_server.dp_queries", false]], "lomas_server.dp_queries.dp_libraries": [[17, "module-lomas_server.dp_queries.dp_libraries", false]], "lomas_server.dp_queries.dp_libraries.opendp": [[17, "module-lomas_server.dp_queries.dp_libraries.opendp", false]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[17, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false]], "lomas_server.dp_queries.dp_libraries.utils": [[17, "module-lomas_server.dp_queries.dp_libraries.utils", false]], "lomas_server.dp_queries.dp_logic": [[16, "module-lomas_server.dp_queries.dp_logic", false]], "lomas_server.dp_queries.dp_querier": [[16, "module-lomas_server.dp_queries.dp_querier", false]], "lomas_server.dp_queries.dummy_dataset": [[16, "module-lomas_server.dp_queries.dummy_dataset", false]], "lomas_server.mongodb_admin": [[12, "module-lomas_server.mongodb_admin", false]], "lomas_server.mongodb_admin_cli": [[12, "module-lomas_server.mongodb_admin_cli", false]], "lomas_server.private_dataset": [[18, "module-lomas_server.private_dataset", false]], "lomas_server.private_dataset.in_memory_dataset": [[18, "module-lomas_server.private_dataset.in_memory_dataset", false]], "lomas_server.private_dataset.path_dataset": [[18, "module-lomas_server.private_dataset.path_dataset", false]], "lomas_server.private_dataset.private_dataset": [[18, "module-lomas_server.private_dataset.private_dataset", false]], "lomas_server.private_dataset.s3_dataset": [[18, "module-lomas_server.private_dataset.s3_dataset", false]], "lomas_server.private_dataset.utils": [[18, "module-lomas_server.private_dataset.utils", false]], "lomas_server.tests": [[19, "module-lomas_server.tests", false]], "lomas_server.tests.constants": [[19, "module-lomas_server.tests.constants", false]], "lomas_server.tests.test_dummy_generation": [[19, "module-lomas_server.tests.test_dummy_generation", false]], "lomas_server.utils": [[20, "module-lomas_server.utils", false]], "lomas_server.utils.anti_timing_att": [[20, "module-lomas_server.utils.anti_timing_att", false]], "lomas_server.utils.collections_models": [[20, "module-lomas_server.utils.collections_models", false]], "lomas_server.utils.config": [[20, "module-lomas_server.utils.config", false]], "lomas_server.utils.error_handler": [[20, "module-lomas_server.utils.error_handler", false]], "lomas_server.utils.example_inputs": [[20, "module-lomas_server.utils.example_inputs", false]], "lomas_server.utils.input_models": [[20, "module-lomas_server.utils.input_models", false]], "lomas_server.utils.loggr": [[20, "module-lomas_server.utils.loggr", false]], "lomas_server.utils.utils": [[20, "module-lomas_server.utils.utils", false]], "lomas_server.uvicorn_serve": [[12, "module-lomas_server.uvicorn_serve", false]], "lru (lomas_server.constants.datasetstoretype attribute)": [[12, "lomas_server.constants.DatasetStoreType.LRU", false]], "lru_dataset_store_max_size (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.LRU_DATASET_STORE_MAX_SIZE", false]], "lrudatasetstore (class in lomas_server.dataset_store.lru_dataset_store)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore", false]], "lrudatasetstoreconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig", false]], "magnitude (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.magnitude", false]], "make_dummy_dataset() (in module lomas_server.dp_queries.dummy_dataset)": [[16, "lomas_server.dp_queries.dummy_dataset.make_dummy_dataset", false]], "max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.MAX_DIVERGENCE", false]], "max_ids (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.max_ids", false]], "max_memory_usage (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.max_memory_usage", false]], "may_query (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.may_query", false]], "mechanisms (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.mechanisms", false]], "metadata (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.Metadata", false]], "metadata (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.metadata", false]], "metadata_path (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.metadata_path", false]], "metadataofdataset (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset", false]], "metadataofpathdb (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB", false]], "metadataofs3db (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB", false]], "method (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.method", false]], "middleware() (in module lomas_server.app)": [[12, "lomas_server.app.middleware", false]], "model_computed_fields (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.model_computed_fields", false]], "model_config (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.model_config", false]], "model_config (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.model_config", false]], "model_config (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.model_config", false]], "model_config (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.model_config", false]], "model_config (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.model_config", false]], "model_config (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.model_config", false]], "model_config (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.model_config", false]], "model_config (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.model_config", false]], "model_config (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.model_config", false]], "model_config (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.model_config", false]], "model_config (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.model_config", false]], "model_config (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.model_config", false]], "model_config (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.model_config", false]], "model_config (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.model_config", false]], "model_fields (lomas_server.utils.collections_models.dataset attribute)": [[20, "lomas_server.utils.collections_models.Dataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[20, "lomas_server.utils.collections_models.DatasetsCollection.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfDataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.model_fields", false]], "model_fields (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.model_fields", false]], "model_fields (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.model_fields", false]], "model_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[20, "lomas_server.utils.config.DatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dbconfig attribute)": [[20, "lomas_server.utils.config.DBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.model_fields", false]], "model_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[20, "lomas_server.utils.config.LRUDatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.opendpconfig attribute)": [[20, "lomas_server.utils.config.OpenDPConfig.model_fields", false]], "model_fields (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.model_fields", false]], "model_fields (lomas_server.utils.config.timeattack attribute)": [[20, "lomas_server.utils.config.TimeAttack.model_fields", false]], "model_fields (lomas_server.utils.config.yamldbconfig attribute)": [[20, "lomas_server.utils.config.YamlDBConfig.model_fields", false]], "model_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdbdata attribute)": [[20, "lomas_server.utils.input_models.GetDbData.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[20, "lomas_server.utils.input_models.GetDummyDataset.model_fields", false]], "model_fields (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.model_fields", false]], "module": [[11, "module-lomas_client", false], [11, "module-lomas_client.client", false], [12, "module-lomas_server", false], [12, "module-lomas_server.app", false], [12, "module-lomas_server.constants", false], [12, "module-lomas_server.mongodb_admin", false], [12, "module-lomas_server.mongodb_admin_cli", false], [12, "module-lomas_server.uvicorn_serve", false], [13, "module-lomas_server.admin_database", false], [13, "module-lomas_server.admin_database.admin_database", false], [13, "module-lomas_server.admin_database.mongodb_database", false], [13, "module-lomas_server.admin_database.utils", false], [13, "module-lomas_server.admin_database.yaml_database", false], [14, "module-lomas_server.administration", false], [15, "module-lomas_server.dataset_store", false], [15, "module-lomas_server.dataset_store.basic_dataset_store", false], [15, "module-lomas_server.dataset_store.dataset_store", false], [15, "module-lomas_server.dataset_store.lru_dataset_store", false], [15, "module-lomas_server.dataset_store.private_dataset_observer", false], [15, "module-lomas_server.dataset_store.utils", false], [16, "module-lomas_server.dp_queries", false], [16, "module-lomas_server.dp_queries.dp_logic", false], [16, "module-lomas_server.dp_queries.dp_querier", false], [16, "module-lomas_server.dp_queries.dummy_dataset", false], [17, "module-lomas_server.dp_queries.dp_libraries", false], [17, "module-lomas_server.dp_queries.dp_libraries.opendp", false], [17, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false], [17, "module-lomas_server.dp_queries.dp_libraries.utils", false], [18, "module-lomas_server.private_dataset", false], [18, "module-lomas_server.private_dataset.in_memory_dataset", false], [18, "module-lomas_server.private_dataset.path_dataset", false], [18, "module-lomas_server.private_dataset.private_dataset", false], [18, "module-lomas_server.private_dataset.s3_dataset", false], [18, "module-lomas_server.private_dataset.utils", false], [19, "module-lomas_server.tests", false], [19, "module-lomas_server.tests.constants", false], [19, "module-lomas_server.tests.test_dummy_generation", false], [20, "module-lomas_server.utils", false], [20, "module-lomas_server.utils.anti_timing_att", false], [20, "module-lomas_server.utils.collections_models", false], [20, "module-lomas_server.utils.config", false], [20, "module-lomas_server.utils.error_handler", false], [20, "module-lomas_server.utils.example_inputs", false], [20, "module-lomas_server.utils.input_models", false], [20, "module-lomas_server.utils.loggr", false], [20, "module-lomas_server.utils.utils", false]], "mongodb (lomas_server.constants.admindbtype attribute)": [[12, "lomas_server.constants.AdminDBType.MONGODB", false]], "mongodb_addr (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.MONGODB_ADDR", false]], "mongodb_port (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.MONGODB_PORT", false]], "mongodbconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.MongoDBConfig", false]], "opendp (lomas_client.client.dplibraries attribute)": [[11, "lomas_client.client.DPLibraries.OPENDP", false]], "opendp (lomas_server.constants.dplibraries attribute)": [[12, "lomas_server.constants.DPLibraries.OPENDP", false]], "opendp (lomas_server.utils.config.dplibraryconfig attribute)": [[20, "lomas_server.utils.config.DPLibraryConfig.opendp", false]], "opendp_json (lomas_server.utils.input_models.dummyopendpinp attribute)": [[20, "lomas_server.utils.input_models.DummyOpenDPInp.opendp_json", false]], "opendp_json (lomas_server.utils.input_models.opendpinp attribute)": [[20, "lomas_server.utils.input_models.OpenDPInp.opendp_json", false]], "opendp_query() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.opendp_query", false]], "opendpconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.OpenDPConfig", false]], "opendpdatasetinputmetric (class in lomas_server.constants)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric", false]], "opendpinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.OpenDPInp", false]], "opendpmeasurement (class in lomas_server.constants)": [[12, "lomas_server.constants.OpenDPMeasurement", false]], "opendpquerier (class in lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier", false]], "password (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.password", false]], "path (lomas_server.constants.privatedatabasetype attribute)": [[12, "lomas_server.constants.PrivateDatabaseType.PATH", false]], "pathdataset (class in lomas_server.private_dataset.path_dataset)": [[18, "lomas_server.private_dataset.path_dataset.PathDataset", false]], "port (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.port", false]], "postprocess (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.postprocess", false]], "postprocess (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.postprocess", false]], "prepare_save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.prepare_save_query", false]], "private_dataset_factory() (in module lomas_server.private_dataset.utils)": [[18, "lomas_server.private_dataset.utils.private_dataset_factory", false]], "privatedatabasetype (class in lomas_server.constants)": [[12, "lomas_server.constants.PrivateDatabaseType", false]], "privatedataset (class in lomas_server.private_dataset.private_dataset)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset", false]], "privatedatasetobserver (class in lomas_server.dataset_store.private_dataset_observer)": [[15, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver", false]], "querier_factory() (in module lomas_server.dp_queries.dp_libraries.utils)": [[17, "lomas_server.dp_queries.dp_libraries.utils.querier_factory", false]], "query() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.query", false]], "query() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.query", false]], "query() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[16, "lomas_server.dp_queries.dp_querier.DPQuerier.query", false]], "query_str (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[20, "lomas_server.utils.input_models.DummySNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinp attribute)": [[20, "lomas_server.utils.input_models.SNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinpcost attribute)": [[20, "lomas_server.utils.input_models.SNSQLInpCost.query_str", false]], "queryhandler (class in lomas_server.dp_queries.dp_logic)": [[16, "lomas_server.dp_queries.dp_logic.QueryHandler", false]], "reconstruct_measurement_pipeline() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.reconstruct_measurement_pipeline", false]], "reload (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.reload", false]], "row_privacy (lomas_server.utils.collections_models.metadata attribute)": [[20, "lomas_server.utils.collections_models.Metadata.row_privacy", false]], "runtime_args (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.RUNTIME_ARGS", false]], "s3 (lomas_server.constants.privatedatabasetype attribute)": [[12, "lomas_server.constants.PrivateDatabaseType.S3", false]], "s3_bucket (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_bucket", false]], "s3_bucket (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_bucket", false]], "s3_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_key", false]], "s3_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[20, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_key", false]], "s3dataset (class in lomas_server.private_dataset.s3_dataset)": [[18, "lomas_server.private_dataset.s3_dataset.S3Dataset", false]], "save_current_database() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_current_database", false]], "save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.save_query", false]], "save_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.save_query", false]], "save_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_query", false]], "server (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.Server", false]], "server (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.SERVER", false]], "server (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.server", false]], "server_live() (in module lomas_server.utils.utils)": [[20, "lomas_server.utils.utils.server_live", false]], "set_budget_field() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.set_budget_field", false]], "set_config() (lomas_server.utils.config.configloader method)": [[20, "lomas_server.utils.config.ConfigLoader.set_config", false]], "set_may_query() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.set_may_query", false]], "set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.set_may_user_query", false]], "set_mechanisms() (in module lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.set_mechanisms", false]], "set_opendp_features_config() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[17, "lomas_server.dp_queries.dp_libraries.opendp.set_opendp_features_config", false]], "settings (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.SETTINGS", false]], "show_archives_of_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_archives_of_user", false]], "show_collection() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_collection", false]], "show_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_dataset", false]], "show_metadata_of_dataset() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_metadata_of_dataset", false]], "show_user() (in module lomas_server.mongodb_admin)": [[12, "lomas_server.mongodb_admin.show_user", false]], "smartnoise_query() (lomas_client.client.client method)": [[11, "lomas_client.client.Client.smartnoise_query", false]], "smartnoise_sql (lomas_client.client.dplibraries attribute)": [[11, "lomas_client.client.DPLibraries.SMARTNOISE_SQL", false]], "smartnoise_sql (lomas_server.constants.dplibraries attribute)": [[12, "lomas_server.constants.DPLibraries.SMARTNOISE_SQL", false]], "smartnoisesqlquerier (class in lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[17, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier", false]], "smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.SMOOTHED_MAX_DIVERGENCE", false]], "snsqlinp (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.SNSQLInp", false]], "snsqlinpcost (class in lomas_server.utils.input_models)": [[20, "lomas_server.utils.input_models.SNSQLInpCost", false]], "stall (lomas_server.constants.timeattackmethod attribute)": [[12, "lomas_server.constants.TimeAttackMethod.STALL", false]], "stream_dataframe() (in module lomas_server.utils.utils)": [[20, "lomas_server.utils.utils.stream_dataframe", false]], "submit_limit (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.SUBMIT_LIMIT", false]], "submit_limit (lomas_server.utils.config.config attribute)": [[20, "lomas_server.utils.config.Config.submit_limit", false]], "subscribe_for_memory_usage_updates() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[18, "lomas_server.private_dataset.private_dataset.PrivateDataset.subscribe_for_memory_usage_updates", false]], "symmetric_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[12, "lomas_server.constants.OpenDPDatasetInputMetric.SYMMETRIC_DISTANCE", false]], "target_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.target_columns", false]], "target_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.target_columns", false]], "test_boolean_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_boolean_column", false]], "test_cardinality_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_cardinality_column", false]], "test_datetime_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_datetime_column", false]], "test_float_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_float_column", false]], "test_int_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_int_column", false]], "test_nullable_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_nullable_column", false]], "test_seed() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_seed", false]], "test_size (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.test_size", false]], "test_size (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_size", false]], "test_train_split_seed (lomas_server.utils.input_models.diffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DiffPrivLibInp.test_train_split_seed", false]], "test_train_split_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[20, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_train_split_seed", false]], "test_unknown_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_unknown_column", false]], "testmakedummydataset (class in lomas_server.tests.test_dummy_generation)": [[19, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset", false]], "time_attack (lomas_server.constants.configkeys attribute)": [[12, "lomas_server.constants.ConfigKeys.TIME_ATTACK", false]], "time_attack (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.time_attack", false]], "timeattack (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.TimeAttack", false]], "timeattackmethod (class in lomas_server.constants)": [[12, "lomas_server.constants.TimeAttackMethod", false]], "total_spent_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_delta", false]], "total_spent_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[20, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_epsilon", false]], "unauthorizedaccessexception": [[20, "lomas_server.utils.error_handler.UnauthorizedAccessException", false]], "update_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_budget", false]], "update_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_delta", false]], "update_epsilon() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon", false]], "update_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[13, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[13, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[13, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.update_epsilon_or_delta", false]], "update_memory_usage() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[15, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.update_memory_usage", false]], "update_memory_usage() (lomas_server.dataset_store.private_dataset_observer.privatedatasetobserver method)": [[15, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver.update_memory_usage", false]], "user (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.User", false]], "user_must_exist() (in module lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.user_must_exist", false]], "user_must_have_access_to_dataset() (in module lomas_server.admin_database.admin_database)": [[13, "lomas_server.admin_database.admin_database.user_must_have_access_to_dataset", false]], "user_name (lomas_server.utils.collections_models.user attribute)": [[20, "lomas_server.utils.collections_models.User.user_name", false]], "usercollection (class in lomas_server.utils.collections_models)": [[20, "lomas_server.utils.collections_models.UserCollection", false]], "username (lomas_server.utils.config.mongodbconfig attribute)": [[20, "lomas_server.utils.config.MongoDBConfig.username", false]], "users (lomas_server.utils.collections_models.usercollection attribute)": [[20, "lomas_server.utils.collections_models.UserCollection.users", false]], "workers (lomas_server.utils.config.server attribute)": [[20, "lomas_server.utils.config.Server.workers", false]], "yaml (lomas_server.constants.admindbtype attribute)": [[12, "lomas_server.constants.AdminDBType.YAML", false]], "yamldbconfig (class in lomas_server.utils.config)": [[20, "lomas_server.utils.config.YamlDBConfig", false]], "zero_concentrated_divergence (lomas_server.constants.opendpmeasurement attribute)": [[12, "lomas_server.constants.OpenDPMeasurement.ZERO_CONCENTRATED_DIVERGENCE", false]]}, "objects": {"": [[11, 0, 0, "-", "lomas_client"], [12, 0, 0, "-", "lomas_server"]], "lomas_client": [[11, 0, 0, "-", "client"]], "lomas_client.client": [[11, 1, 1, "", "Client"], [11, 1, 1, "", "DPLibraries"], [11, 4, 1, "", "error_message"]], "lomas_client.client.Client": [[11, 2, 1, "", "diffprivlib_query"], [11, 2, 1, "", "estimate_diffprivlib_cost"], [11, 2, 1, "", "estimate_opendp_cost"], [11, 2, 1, "", "estimate_smartnoise_cost"], [11, 2, 1, "", "get_dataset_metadata"], [11, 2, 1, "", "get_dummy_dataset"], [11, 2, 1, "", "get_initial_budget"], [11, 2, 1, "", "get_previous_queries"], [11, 2, 1, "", "get_remaining_budget"], [11, 2, 1, "", "get_total_spent_budget"], [11, 2, 1, "", "opendp_query"], [11, 2, 1, "", "smartnoise_query"]], "lomas_client.client.DPLibraries": [[11, 3, 1, "", "DIFFPRIVLIB"], [11, 3, 1, "", "OPENDP"], [11, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server": [[13, 0, 0, "-", "admin_database"], [14, 0, 0, "-", "administration"], [12, 0, 0, "-", "app"], [12, 0, 0, "-", "constants"], [15, 0, 0, "-", "dataset_store"], [16, 0, 0, "-", "dp_queries"], [12, 0, 0, "-", "mongodb_admin"], [12, 0, 0, "-", "mongodb_admin_cli"], [18, 0, 0, "-", "private_dataset"], [19, 0, 0, "-", "tests"], [20, 0, 0, "-", "utils"], [12, 0, 0, "-", "uvicorn_serve"]], "lomas_server.admin_database": [[13, 0, 0, "-", "admin_database"], [13, 0, 0, "-", "mongodb_database"], [13, 0, 0, "-", "utils"], [13, 0, 0, "-", "yaml_database"]], "lomas_server.admin_database.admin_database": [[13, 1, 1, "", "AdminDatabase"], [13, 4, 1, "", "dataset_must_exist"], [13, 4, 1, "", "user_must_exist"], [13, 4, 1, "", "user_must_have_access_to_dataset"]], "lomas_server.admin_database.admin_database.AdminDatabase": [[13, 2, 1, "", "does_dataset_exist"], [13, 2, 1, "", "does_user_exist"], [13, 2, 1, "", "get_and_set_may_user_query"], [13, 2, 1, "", "get_dataset_field"], [13, 2, 1, "", "get_dataset_metadata"], [13, 2, 1, "", "get_epsilon_or_delta"], [13, 2, 1, "", "get_initial_budget"], [13, 2, 1, "", "get_remaining_budget"], [13, 2, 1, "", "get_total_spent_budget"], [13, 2, 1, "", "get_user_previous_queries"], [13, 2, 1, "", "has_user_access_to_dataset"], [13, 2, 1, "", "prepare_save_query"], [13, 2, 1, "", "save_query"], [13, 2, 1, "", "set_may_user_query"], [13, 2, 1, "", "update_budget"], [13, 2, 1, "", "update_delta"], [13, 2, 1, "", "update_epsilon"], [13, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.mongodb_database": [[13, 1, 1, "", "AdminMongoDatabase"], [13, 4, 1, "", "check_result_acknowledged"]], "lomas_server.admin_database.mongodb_database.AdminMongoDatabase": [[13, 2, 1, "", "does_dataset_exist"], [13, 2, 1, "", "does_user_exist"], [13, 2, 1, "", "get_and_set_may_user_query"], [13, 2, 1, "", "get_dataset_field"], [13, 2, 1, "", "get_dataset_metadata"], [13, 2, 1, "", "get_epsilon_or_delta"], [13, 2, 1, "", "get_user_previous_queries"], [13, 2, 1, "", "has_user_access_to_dataset"], [13, 2, 1, "", "save_query"], [13, 2, 1, "", "set_may_user_query"], [13, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.utils": [[13, 4, 1, "", "database_factory"], [13, 4, 1, "", "get_mongodb"], [13, 4, 1, "", "get_mongodb_url"]], "lomas_server.admin_database.yaml_database": [[13, 1, 1, "", "AdminYamlDatabase"]], "lomas_server.admin_database.yaml_database.AdminYamlDatabase": [[13, 2, 1, "", "does_dataset_exist"], [13, 2, 1, "", "does_user_exist"], [13, 2, 1, "", "get_and_set_may_user_query"], [13, 2, 1, "", "get_dataset_field"], [13, 2, 1, "", "get_dataset_metadata"], [13, 2, 1, "", "get_epsilon_or_delta"], [13, 2, 1, "", "get_user_previous_queries"], [13, 2, 1, "", "has_user_access_to_dataset"], [13, 2, 1, "", "save_current_database"], [13, 2, 1, "", "save_query"], [13, 2, 1, "", "set_may_user_query"], [13, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.app": [[12, 4, 1, "", "lifespan"], [12, 4, 1, "", "middleware"]], "lomas_server.constants": [[12, 1, 1, "", "AdminDBType"], [12, 1, 1, "", "ConfigKeys"], [12, 1, 1, "", "DPLibraries"], [12, 1, 1, "", "DatasetStoreType"], [12, 1, 1, "", "OpenDPDatasetInputMetric"], [12, 1, 1, "", "OpenDPMeasurement"], [12, 1, 1, "", "PrivateDatabaseType"], [12, 1, 1, "", "TimeAttackMethod"]], "lomas_server.constants.AdminDBType": [[12, 3, 1, "", "MONGODB"], [12, 3, 1, "", "YAML"]], "lomas_server.constants.ConfigKeys": [[12, 3, 1, "", "DATASET_STORE"], [12, 3, 1, "", "DATASET_STORE_TYPE"], [12, 3, 1, "", "DB"], [12, 3, 1, "", "DB_TYPE"], [12, 3, 1, "", "DB_TYPE_MONGODB"], [12, 3, 1, "", "DEVELOP_MODE"], [12, 3, 1, "", "DP_LIBRARY"], [12, 3, 1, "", "LRU_DATASET_STORE_MAX_SIZE"], [12, 3, 1, "", "MONGODB_ADDR"], [12, 3, 1, "", "MONGODB_PORT"], [12, 3, 1, "", "RUNTIME_ARGS"], [12, 3, 1, "", "SERVER"], [12, 3, 1, "", "SETTINGS"], [12, 3, 1, "", "SUBMIT_LIMIT"], [12, 3, 1, "", "TIME_ATTACK"]], "lomas_server.constants.DPLibraries": [[12, 3, 1, "", "DIFFPRIVLIB"], [12, 3, 1, "", "OPENDP"], [12, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server.constants.DatasetStoreType": [[12, 3, 1, "", "BASIC"], [12, 3, 1, "", "LRU"]], "lomas_server.constants.OpenDPDatasetInputMetric": [[12, 3, 1, "", "CHANGE_ONE_DISTANCE"], [12, 3, 1, "", "HAMMING_DISTANCE"], [12, 3, 1, "", "INSERT_DELETE_DISTANCE"], [12, 3, 1, "", "INT_DISTANCE"], [12, 3, 1, "", "SYMMETRIC_DISTANCE"]], "lomas_server.constants.OpenDPMeasurement": [[12, 3, 1, "", "FIXED_SMOOTHED_MAX_DIVERGENCE"], [12, 3, 1, "", "MAX_DIVERGENCE"], [12, 3, 1, "", "SMOOTHED_MAX_DIVERGENCE"], [12, 3, 1, "", "ZERO_CONCENTRATED_DIVERGENCE"]], "lomas_server.constants.PrivateDatabaseType": [[12, 3, 1, "", "PATH"], [12, 3, 1, "", "S3"]], "lomas_server.constants.TimeAttackMethod": [[12, 3, 1, "", "JITTER"], [12, 3, 1, "", "STALL"]], "lomas_server.dataset_store": [[15, 0, 0, "-", "basic_dataset_store"], [15, 0, 0, "-", "dataset_store"], [15, 0, 0, "-", "lru_dataset_store"], [15, 0, 0, "-", "private_dataset_observer"], [15, 0, 0, "-", "utils"]], "lomas_server.dataset_store.basic_dataset_store": [[15, 1, 1, "", "BasicDatasetStore"]], "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore": [[15, 3, 1, "", "dp_queriers"], [15, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.dataset_store": [[15, 1, 1, "", "DatasetStore"]], "lomas_server.dataset_store.dataset_store.DatasetStore": [[15, 3, 1, "", "admin_database"], [15, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.lru_dataset_store": [[15, 1, 1, "", "LRUDatasetStore"]], "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore": [[15, 3, 1, "", "dataset_cache"], [15, 2, 1, "", "get_querier"], [15, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.private_dataset_observer": [[15, 1, 1, "", "PrivateDatasetObserver"]], "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver": [[15, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.utils": [[15, 4, 1, "", "dataset_store_factory"]], "lomas_server.dp_queries": [[17, 0, 0, "-", "dp_libraries"], [16, 0, 0, "-", "dp_logic"], [16, 0, 0, "-", "dp_querier"], [16, 0, 0, "-", "dummy_dataset"]], "lomas_server.dp_queries.dp_libraries": [[17, 0, 0, "-", "opendp"], [17, 0, 0, "-", "smartnoise_sql"], [17, 0, 0, "-", "utils"]], "lomas_server.dp_queries.dp_libraries.opendp": [[17, 1, 1, "", "OpenDPQuerier"], [17, 4, 1, "", "get_output_measure"], [17, 4, 1, "", "has_dataset_input_metric"], [17, 4, 1, "", "is_measurement"], [17, 4, 1, "", "reconstruct_measurement_pipeline"], [17, 4, 1, "", "set_opendp_features_config"]], "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier": [[17, 2, 1, "", "cost"], [17, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[17, 1, 1, "", "SmartnoiseSQLQuerier"], [17, 4, 1, "", "set_mechanisms"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier": [[17, 2, 1, "", "cost"], [17, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.utils": [[17, 4, 1, "", "querier_factory"]], "lomas_server.dp_queries.dp_logic": [[16, 1, 1, "", "QueryHandler"]], "lomas_server.dp_queries.dp_logic.QueryHandler": [[16, 3, 1, "", "admin_database"], [16, 3, 1, "", "dataset_store"], [16, 2, 1, "", "estimate_cost"], [16, 2, 1, "", "handle_query"]], "lomas_server.dp_queries.dp_querier": [[16, 1, 1, "", "DPQuerier"]], "lomas_server.dp_queries.dp_querier.DPQuerier": [[16, 2, 1, "", "cost"], [16, 2, 1, "", "query"]], "lomas_server.dp_queries.dummy_dataset": [[16, 4, 1, "", "get_dummy_dataset_for_query"], [16, 4, 1, "", "make_dummy_dataset"]], "lomas_server.mongodb_admin": [[12, 4, 1, "", "add_dataset"], [12, 4, 1, "", "add_dataset_to_user"], [12, 4, 1, "", "add_datasets_via_yaml"], [12, 4, 1, "", "add_user"], [12, 4, 1, "", "add_user_with_budget"], [12, 4, 1, "", "add_users_via_yaml"], [12, 4, 1, "", "check_dataset_and_metadata_exist"], [12, 4, 1, "", "check_user_exists"], [12, 4, 1, "", "check_user_has_dataset"], [12, 4, 1, "", "del_dataset"], [12, 4, 1, "", "del_dataset_to_user"], [12, 4, 1, "", "del_user"], [12, 4, 1, "", "drop_collection"], [12, 4, 1, "", "get_list_of_datasets"], [12, 4, 1, "", "get_list_of_datasets_from_user"], [12, 4, 1, "", "get_list_of_users"], [12, 4, 1, "", "set_budget_field"], [12, 4, 1, "", "set_may_query"], [12, 4, 1, "", "show_archives_of_user"], [12, 4, 1, "", "show_collection"], [12, 4, 1, "", "show_dataset"], [12, 4, 1, "", "show_metadata_of_dataset"], [12, 4, 1, "", "show_user"]], "lomas_server.private_dataset": [[18, 0, 0, "-", "in_memory_dataset"], [18, 0, 0, "-", "path_dataset"], [18, 0, 0, "-", "private_dataset"], [18, 0, 0, "-", "s3_dataset"], [18, 0, 0, "-", "utils"]], "lomas_server.private_dataset.in_memory_dataset": [[18, 1, 1, "", "InMemoryDataset"]], "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset": [[18, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.path_dataset": [[18, 1, 1, "", "PathDataset"]], "lomas_server.private_dataset.path_dataset.PathDataset": [[18, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.private_dataset": [[18, 1, 1, "", "PrivateDataset"]], "lomas_server.private_dataset.private_dataset.PrivateDataset": [[18, 3, 1, "", "df"], [18, 2, 1, "", "get_memory_usage"], [18, 2, 1, "", "get_metadata"], [18, 2, 1, "", "get_pandas_df"], [18, 2, 1, "", "subscribe_for_memory_usage_updates"]], "lomas_server.private_dataset.s3_dataset": [[18, 1, 1, "", "S3Dataset"]], "lomas_server.private_dataset.s3_dataset.S3Dataset": [[18, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.utils": [[18, 4, 1, "", "private_dataset_factory"]], "lomas_server.tests": [[19, 0, 0, "-", "constants"], [19, 0, 0, "-", "test_dummy_generation"]], "lomas_server.tests.test_dummy_generation": [[19, 1, 1, "", "TestMakeDummyDataset"]], "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset": [[19, 2, 1, "", "test_boolean_column"], [19, 2, 1, "", "test_cardinality_column"], [19, 2, 1, "", "test_datetime_column"], [19, 2, 1, "", "test_float_column"], [19, 2, 1, "", "test_int_column"], [19, 2, 1, "", "test_nullable_column"], [19, 2, 1, "", "test_seed"], [19, 2, 1, "", "test_unknown_column"]], "lomas_server.utils": [[20, 0, 0, "-", "anti_timing_att"], [20, 0, 0, "-", "collections_models"], [20, 0, 0, "-", "config"], [20, 0, 0, "-", "error_handler"], [20, 0, 0, "-", "example_inputs"], [20, 0, 0, "-", "input_models"], [20, 0, 0, "-", "loggr"], [20, 0, 0, "-", "utils"]], "lomas_server.utils.anti_timing_att": [[20, 4, 1, "", "anti_timing_att"]], "lomas_server.utils.collections_models": [[20, 1, 1, "", "Dataset"], [20, 1, 1, "", "DatasetOfPathDB"], [20, 1, 1, "", "DatasetOfS3DB"], [20, 1, 1, "", "DatasetOfUser"], [20, 1, 1, "", "DatasetsCollection"], [20, 1, 1, "", "Metadata"], [20, 1, 1, "", "MetadataOfDataset"], [20, 1, 1, "", "MetadataOfPathDB"], [20, 1, 1, "", "MetadataOfS3DB"], [20, 1, 1, "", "User"], [20, 1, 1, "", "UserCollection"]], "lomas_server.utils.collections_models.Dataset": [[20, 3, 1, "", "database_type"], [20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "metadata"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfPathDB": [[20, 3, 1, "", "dataset_path"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfS3DB": [[20, 3, 1, "", "aws_access_key_id"], [20, 3, 1, "", "aws_secret_access_key"], [20, 3, 1, "", "endpoint_url"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "s3_bucket"], [20, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.DatasetOfUser": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "initial_delta"], [20, 3, 1, "", "initial_epsilon"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "total_spent_delta"], [20, 3, 1, "", "total_spent_epsilon"]], "lomas_server.utils.collections_models.DatasetsCollection": [[20, 3, 1, "", "datasets"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.Metadata": [[20, 3, 1, "", "columns"], [20, 3, 1, "", "max_ids"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "row_privacy"]], "lomas_server.utils.collections_models.MetadataOfDataset": [[20, 3, 1, "", "database_type"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfPathDB": [[20, 3, 1, "", "metadata_path"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfS3DB": [[20, 3, 1, "", "aws_access_key_id"], [20, 3, 1, "", "aws_secret_access_key"], [20, 3, 1, "", "endpoint_url"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "s3_bucket"], [20, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.User": [[20, 3, 1, "", "datasets_list"], [20, 3, 1, "", "may_query"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "user_name"]], "lomas_server.utils.collections_models.UserCollection": [[20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "users"]], "lomas_server.utils.config": [[20, 1, 1, "", "Config"], [20, 1, 1, "", "ConfigLoader"], [20, 1, 1, "", "DBConfig"], [20, 1, 1, "", "DPLibraryConfig"], [20, 1, 1, "", "DatasetStoreConfig"], [20, 1, 1, "", "LRUDatasetStoreConfig"], [20, 1, 1, "", "MongoDBConfig"], [20, 1, 1, "", "OpenDPConfig"], [20, 1, 1, "", "Server"], [20, 1, 1, "", "TimeAttack"], [20, 1, 1, "", "YamlDBConfig"], [20, 4, 1, "", "get_config"]], "lomas_server.utils.config.Config": [[20, 3, 1, "", "admin_database"], [20, 3, 1, "", "dataset_store"], [20, 3, 1, "", "develop_mode"], [20, 3, 1, "", "dp_libraries"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "server"], [20, 3, 1, "", "submit_limit"]], "lomas_server.utils.config.ConfigLoader": [[20, 2, 1, "", "get_config"], [20, 2, 1, "", "load_config"], [20, 2, 1, "", "set_config"]], "lomas_server.utils.config.DBConfig": [[20, 3, 1, "", "db_type"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.DPLibraryConfig": [[20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "opendp"]], "lomas_server.utils.config.DatasetStoreConfig": [[20, 3, 1, "", "ds_store_type"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.LRUDatasetStoreConfig": [[20, 3, 1, "", "max_memory_usage"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.MongoDBConfig": [[20, 3, 1, "", "address"], [20, 3, 1, "", "db_name"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "password"], [20, 3, 1, "", "port"], [20, 3, 1, "", "username"]], "lomas_server.utils.config.OpenDPConfig": [[20, 3, 1, "", "contrib"], [20, 3, 1, "", "floating_point"], [20, 3, 1, "", "honest_but_curious"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.Server": [[20, 3, 1, "", "host_ip"], [20, 3, 1, "", "host_port"], [20, 3, 1, "", "log_level"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "reload"], [20, 3, 1, "", "time_attack"], [20, 3, 1, "", "workers"]], "lomas_server.utils.config.TimeAttack": [[20, 3, 1, "", "magnitude"], [20, 3, 1, "", "method"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.config.YamlDBConfig": [[20, 3, 1, "", "db_file"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.error_handler": [[20, 5, 1, "", "ExternalLibraryException"], [20, 5, 1, "", "InternalServerException"], [20, 5, 1, "", "InvalidQueryException"], [20, 5, 1, "", "UnauthorizedAccessException"], [20, 4, 1, "", "add_exception_handlers"]], "lomas_server.utils.input_models": [[20, 1, 1, "", "DiffPrivLibInp"], [20, 1, 1, "", "DummyDiffPrivLibInp"], [20, 1, 1, "", "DummyOpenDPInp"], [20, 1, 1, "", "DummySNSQLInp"], [20, 1, 1, "", "GetDbData"], [20, 1, 1, "", "GetDummyDataset"], [20, 1, 1, "", "OpenDPInp"], [20, 1, 1, "", "SNSQLInp"], [20, 1, 1, "", "SNSQLInpCost"]], "lomas_server.utils.input_models.DiffPrivLibInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "diffprivlib_json"], [20, 3, 1, "", "feature_columns"], [20, 3, 1, "", "imputer_strategy"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "target_columns"], [20, 3, 1, "", "test_size"], [20, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyDiffPrivLibInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "diffprivlib_json"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "feature_columns"], [20, 3, 1, "", "imputer_strategy"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "target_columns"], [20, 3, 1, "", "test_size"], [20, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyOpenDPInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "fixed_delta"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.DummySNSQLInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "delta"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "epsilon"], [20, 3, 1, "", "mechanisms"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "postprocess"], [20, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.GetDbData": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.GetDummyDataset": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "dummy_nb_rows"], [20, 3, 1, "", "dummy_seed"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.OpenDPInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "fixed_delta"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.SNSQLInp": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "delta"], [20, 3, 1, "", "epsilon"], [20, 3, 1, "", "mechanisms"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "postprocess"], [20, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.SNSQLInpCost": [[20, 3, 1, "", "dataset_name"], [20, 3, 1, "", "delta"], [20, 3, 1, "", "epsilon"], [20, 3, 1, "", "mechanisms"], [20, 3, 1, "", "model_computed_fields"], [20, 3, 1, "", "model_config"], [20, 3, 1, "", "model_fields"], [20, 3, 1, "", "query_str"]], "lomas_server.utils.utils": [[20, 4, 1, "", "add_demo_data_to_admindb"], [20, 4, 1, "", "server_live"], [20, 4, 1, "", "stream_dataframe"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:exception"}, "terms": {"": [2, 9, 20, 21, 22, 23, 32], "0": [11, 13, 17, 20, 21, 22, 23, 26, 30], "00": 22, "0001": [21, 22], "00014999500000001387": [21, 23], "0004": 20, "0005": 22, "001": 22, "004850004999999986": 21, "005": [21, 22], "01": 23, "03": 9, "031628": 21, "038092": 21, "05": 22, "051061": 23, "06": 22, "07": 22, "070911": 21, "09": 22, "096718": 21, "0b": 21, "0x7f55e33e7ec0": 21, "0x7f55e33e7f50": 21, "1": [6, 8, 11, 12, 13, 22, 26, 30], "10": [21, 22, 23], "100": [11, 16, 21, 22, 23], "1000": 22, "100000": 22, "1024": 15, "11": [21, 22, 23], "117959": 21, "12": [21, 22, 23], "123": 21, "125950": 21, "127": 30, "13": [21, 22, 23], "133": 23, "14": [21, 22, 23], "143633": 23, "15": [21, 22, 23], "150": [21, 22], "153": 21, "159": 21, "16": [21, 22, 23], "160858": 23, "17": [21, 22, 23], "17087": 9, "1718639441": 21, "1718639449": 21, "1718639455": 21, "18": [21, 22, 23], "19": [21, 22, 23], "190": 21, "199": [21, 23], "199850005": 23, "1e": [11, 21, 22, 23], "2": [6, 8, 11, 22], "20": [21, 22, 23], "200": [21, 23], "2000": [21, 22], "2017": 21, "2020": 21, "2022": [9, 21], "2024": [9, 21, 22], "208473": 21, "21": [21, 22, 23], "22": [21, 22, 23], "23": [21, 22, 23], "2316": 21, "236": 21, "24": [21, 22, 23], "240181818190626": 23, "2406": 9, "242": 21, "2421": 23, "244": 21, "2464255812": 23, "246787": 21, "246870": 21, "246992": 23, "25": [21, 22, 23], "250": [21, 22], "2503": 23, "2562": 23, "26": [21, 22, 23], "27": [21, 22, 23], "27017": [22, 26], "2733": 23, "28": [21, 22, 23], "2873": 21, "29": [21, 22, 23], "291927": 21, "29d8725d273c025f2a67ea520ca72b23e56eb47ee032bdfdeb": 21, "3": [6, 8, 22], "30": [21, 22, 23], "300": 22, "304": 17, "31": [21, 22, 23], "3108685": 21, "32": [21, 22, 23], "3265": 23, "33": [21, 22], "34": [21, 22, 23], "344": 21, "35": [21, 22], "36": [21, 22], "3639": 21, "37": [21, 22], "38": [21, 22, 23], "39": [21, 22, 23], "396": 22, "399": 23, "4": [5, 6, 22], "40": [21, 22], "400": [21, 23], "4078": 23, "41": [21, 22], "418": 22, "42": [11, 16, 21, 22], "43": [21, 22, 23], "44": [21, 22], "4452": 23, "45": [21, 22, 23], "4530268": 21, "46": 22, "461": 22, "4611": 23, "464": 22, "466": 22, "47": [21, 22], "48": 22, "4833": 23, "4860": 23, "49": [21, 22, 23], "4947808": 21, "4999e": 21, "5": [6, 11, 20, 22, 23, 26], "50": 22, "5036": 21, "51": [21, 22], "51mm": 21, "52": 22, "530153": 21, "54": 22, "5401": 21, "5405": 23, "55": 21, "5630": 23, "59": 22, "6": [21, 22, 23], "6397": 23, "65": [21, 22], "6634": 23, "6743": 23, "678": 22, "68": 21, "7": [21, 22, 23], "7000": [21, 22], "703": 22, "710": 22, "7122093023265229": 21, "726": 22, "731": 21, "73111553579249": 21, "741": 22, "743330": 21, "749": 22, "755": 22, "777518": 21, "785941": 23, "789627": 21, "78962738762428": 21, "79": [21, 23], "796037": 21, "7982": 21, "79mm": 21, "8": [21, 22, 23], "800": 21, "81a9dd4be09f50b39028e877a467f2ba48accfb55ffeea655a491dc1f0d28ccb": 21, "8266": 23, "827918": 21, "8501": [27, 30], "8888": 30, "891": 23, "9": [21, 22, 23], "9000": 30, "9001": 30, "91": 21, "917": 22, "9226": 23, "928019": 23, "929142": 21, "935352": 23, "936950": 23, "94": 23, "940005": 21, "940338": 23, "948853": 21, "95": [21, 23], "96": [21, 23], "961493": 21, "9621": 23, "963435": 21, "982129": 23, "9846": 23, "99": 21, "9am": 0, "A": [9, 11, 13, 15, 16, 20, 21, 22, 23, 29, 30], "AND": 0, "AS": [21, 23], "And": [21, 22], "As": [0, 21, 23], "But": 21, "By": [21, 22, 29], "For": [0, 9, 16, 17, 20, 22], "IT": 9, "If": [0, 1, 11, 12, 13, 15, 16, 17, 18, 20, 22, 27, 29, 30], "In": [0, 1, 5, 6, 9, 11, 21, 22, 24, 27, 29, 30], "It": [2, 9, 21, 22, 23, 24, 26], "Its": 9, "NOT": 12, "No": [0, 21, 22], "Not": 21, "ON": 30, "Of": 0, "On": [9, 21, 23], "One": [0, 2, 15, 17, 23, 30], "Or": 22, "The": [0, 2, 5, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30], "Then": [0, 1, 21, 22], "There": [0, 15], "These": [0, 6, 22, 24, 26], "To": [0, 8, 21, 22, 23, 24, 27, 29, 32], "Will": 12, "With": [21, 23, 30], "__fields__": 20, "__init__": 22, "__name__": 22, "__pycache__": 22, "__token__": 1, "_add_dataset": 15, "_description_": [12, 16], "_writeresult": 13, "ab": 9, "abc": [13, 15, 16, 17, 18], "abl": [21, 22, 23], "about": [0, 9, 12, 15, 20, 21, 22, 26], "abov": 0, "absenc": 12, "abstract": [13, 15, 16, 18], "access": [5, 8, 9, 12, 13, 16, 18, 20, 21, 24, 26, 28, 30], "accord": 32, "accordingli": [12, 15, 22], "account": [11, 18, 21], "acknowledg": [5, 12, 13], "across": [0, 30], "action": 0, "activ": [2, 27], "actual": 21, "ad": [0, 12, 20, 21, 22, 24, 26, 30], "adapt": [9, 22, 29], "add": [0, 12, 18, 20, 21, 23, 26, 30], "add_dataset": [12, 22, 26, 31], "add_dataset_to_us": [12, 22, 26, 31], "add_datasets_via_yaml": [12, 22, 26, 31], "add_demo_data_to_admindb": [12, 20], "add_exception_handl": [12, 20], "add_us": [12, 22, 26, 31], "add_user_with_budget": [12, 22, 26, 31], "add_users_via_yaml": [12, 22, 26, 31], "addit": [0, 6, 9, 21, 22, 24, 30], "addition": 5, "address": [12, 20, 26, 30], "adeli": [21, 22], "adjust": 0, "admin": [9, 16, 21, 22, 30], "admin123": 22, "admin_databas": [12, 15, 16, 18, 20, 22, 31], "admindatabas": [12, 13, 15, 16, 18], "admindb": 20, "admindbtyp": [12, 20, 31], "administr": [2, 5, 9, 12, 13, 30, 31, 32], "adminmongodatabas": [12, 13], "adminyamldatabas": [2, 12, 13], "advanc": [17, 21], "advis": 9, "affect": 21, "after": [13, 21, 22, 23], "afterward": [21, 23], "ag": 22, "again": [2, 10, 21, 23], "against": 12, "age_max": 23, "age_min": 23, "age_transformation_pipelin": 23, "agre": 21, "ahead": 0, "aim": [9, 21, 22], "ak": 29, "alic": [21, 22], "all": [0, 8, 9, 11, 12, 21, 23, 26], "alloc": [9, 22], "allow": [21, 22, 23, 26, 32], "alreadi": [9, 12, 13, 16, 21, 22], "alreai": 22, "also": [0, 2, 6, 9, 21, 22, 23, 24, 30], "altern": 22, "alwai": [0, 26], "among": [21, 22], "amount": 16, "an": [0, 2, 5, 11, 13, 15, 16, 18, 20, 21, 22, 30], "analys": [9, 21], "analysi": [0, 21], "ani": [8, 9, 11, 16, 17, 21, 22, 23], "annot": 20, "anoth": [0, 21, 22, 23], "antarctica": 21, "antartica": [21, 22], "anti": 20, "anti_timing_att": [12, 31], "any_queri": 8, "api": [9, 12, 22, 27, 30], "app": [0, 20, 22, 26, 31], "app_url": [8, 21, 23], "appli": [21, 23], "applic": [6, 21, 23, 30], "appropri": 18, "approv": 0, "appvers": 0, "ar": [0, 1, 2, 5, 6, 9, 12, 15, 17, 21, 22, 23, 27], "architectur": 9, "archiv": [6, 9, 12, 13, 26], "arg": [13, 22], "argument": [13, 20, 22], "arxiv": 9, "ask": [21, 23], "aspect": 9, "assert": 12, "assign": [21, 22], "associ": [8, 9, 21, 22], "ast": 22, "async": [12, 20], "asyncgener": [12, 20], "atom": 13, "attack": [12, 20], "attent": 9, "authent": 9, "authoris": 5, "autom": [0, 1], "automat": [0, 2, 30], "avail": [9, 21, 22, 24, 27, 29, 30], "avg": [21, 23], "avg_ag": 23, "avg_bill_length": 21, "avg_bill_length_mm": 21, "avoid": [11, 20], "aw": [12, 26], "aws_access_key_id": [12, 20, 22, 26], "aws_secret_access_kei": [12, 20, 22, 26], "back": 15, "base": [2, 5, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26], "basemodel": [16, 17, 20], "basic": [12, 15, 31], "basic_dataset_stor": [12, 31], "basicdatasetstor": [12, 15], "basicmodel": 16, "becaus": [21, 23], "been": [9, 22], "befor": [0, 12, 13, 21, 22, 29], "begin": 29, "behaviour": 21, "being": 8, "below": [0, 8, 9, 15, 21, 29], "best": 28, "better": 21, "bf": 9, "big": 21, "bill_depth_mm": [21, 22], "bill_length_max": 21, "bill_length_min": 21, "bill_length_mm": [21, 22], "bill_length_transformation_pipelin": 21, "bind": 22, "bisco": [21, 22], "bit": 22, "black": 0, "blob": 12, "blog": 9, "bob": 22, "bodi": 21, "body_mass_g": [21, 22], "bool": [11, 12, 13, 18, 20], "boolean": [12, 22, 23], "both": 0, "bound": [21, 22, 23], "boundari": [11, 12], "breviti": 9, "broken": 21, "browser": 30, "bucket": [12, 26, 30], "budget": [5, 9, 11, 12, 13, 16, 17, 24, 26], "bug": 9, "buget": 21, "build": [0, 17, 21], "build_doc": 0, "built": [17, 21, 30], "button": 32, "c": [22, 23, 26], "cabin": [22, 23], "cach": [15, 18, 21], "call": [9, 12, 13, 20, 21, 22, 23], "call_next": [12, 20], "callabl": [12, 13, 20], "can": [0, 2, 6, 8, 9, 11, 12, 15, 18, 20, 21, 23, 24, 27, 28, 29, 30, 32], "cannot": [18, 20, 21, 23], "capabl": 21, "cardin": [21, 22, 23], "care": [0, 9, 21], "carri": 22, "case": [11, 12, 20], "categori": [21, 22, 23], "cd": [0, 30], "cell": 21, "censor_dim": [21, 22], "certain": [11, 22, 24], "certifi": 21, "ch": [9, 30], "chang": [15, 20, 21, 29], "change_one_dist": [12, 31], "changeonedist": 12, "chapter": [29, 30], "charset": 21, "chart": [0, 9, 28], "check": [1, 5, 12, 13, 16, 17, 20, 21, 22, 23], "check_dataset_and_metadata_exist": [12, 31], "check_result_acknowledg": [12, 13], "check_user_exist": [12, 31], "check_user_has_dataset": [12, 31], "chinstrap": [21, 22], "chmod": 0, "choic": 26, "choos": [21, 28, 32], "ci": 0, "class": [11, 12, 13, 15, 16, 17, 18, 19, 20], "classic": 9, "classvar": 20, "clean": [12, 22, 26], "cleaner": 22, "clear": [15, 22], "cli": 24, "click": 32, "client": [0, 3, 6, 7, 13, 22], "client_input": 21, "clone": 30, "close": 21, "cloud": 29, "cluster": [9, 28, 29], "code": [0, 8, 9, 11, 21, 22], "codebas": 22, "codeql": 0, "col_nam": [21, 23], "coldheart": 22, "collect": [12, 13, 20, 21, 22], "collections_model": [12, 31], "column": [11, 12, 16, 20, 21, 22, 23], "column_nam": 21, "com": [9, 12, 17, 22, 30], "come": 5, "command": [0, 8, 21, 22, 23, 24, 26, 29, 30], "commonli": 9, "commun": 29, "compar": 21, "complet": [0, 22], "compon": 9, "compos": [9, 22, 27, 30], "comput": [20, 21, 23], "computedfieldinfo": 20, "concept": 9, "concret": 17, "condit": 11, "config": [2, 12, 13, 15, 17, 22, 30, 31], "config_path": 20, "configdict": 20, "configkei": [12, 31], "configload": [12, 20], "configur": [0, 9, 12, 17, 20, 22, 27, 29], "conflict": 21, "conform": 20, "connect": [9, 13, 21, 24], "connection_paramet": 13, "connection_str": 13, "consist": 0, "consol": 30, "constant": [15, 18, 21, 22, 23, 31], "construct": 10, "contact": 5, "contain": [11, 12, 16, 17, 22, 29, 30], "content": [7, 31], "continu": 9, "contrib": [12, 20], "contribut": 0, "convert": 11, "copi": 18, "correct": [9, 13, 15, 17], "correctli": [13, 20], "correspond": 20, "cost": [11, 12, 16, 17, 20], "cost_r": [21, 23], "could": [21, 22], "count": 23, "cours": [21, 23], "cover": 24, "creat": [0, 12, 16, 18, 20, 21, 23, 26, 27, 30], "creation": 22, "credenti": 9, "credit": 21, "csv": 22, "ctrl": 22, "current": [9, 12, 13, 22], "current_delta": 13, "current_epsilon": 13, "custom": [5, 20, 29, 32], "d": [22, 26], "d_path": [22, 26], "dai": 22, "daisi": 22, "dashboard": 24, "data": [11, 12, 18, 20, 21, 22, 23, 24, 26, 30], "databas": [2, 5, 9, 12, 13, 15, 16, 20, 21, 23, 24, 26, 30], "database_factori": [12, 13], "database_nam": 13, "database_typ": [12, 20, 22, 26], "datafram": [5, 11, 16, 17, 18, 20, 21, 23], "datalab": 32, "dataset": [5, 8, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 30], "dataset_cach": [12, 15], "dataset_collect": [20, 22], "dataset_df": 18, "dataset_info": 12, "dataset_must_exist": [12, 13], "dataset_nam": [8, 11, 12, 13, 15, 18, 20, 21, 22, 23, 26], "dataset_observ": 18, "dataset_path": [12, 18, 20, 22, 26], "dataset_stor": [12, 16, 20, 22, 31], "dataset_store_factori": [12, 15], "dataset_store_typ": [12, 31], "dataset_yaml": 20, "datasetofpathdb": [12, 20], "datasetofs3db": [12, 20], "datasetofus": [12, 20], "datasets_list": [12, 20, 22], "datasetscollect": [12, 20], "datasetstor": [12, 15, 16], "datasetstoreconfig": [12, 15, 20], "datasetstoretyp": [12, 20, 31], "date": [0, 1, 13], "dateutil": 21, "db": [12, 13, 22, 26, 31], "db_a": 26, "db_file": [12, 20], "db_n": 26, "db_name": [12, 20, 26], "db_p": 26, "db_pwd": 26, "db_type": [12, 20, 31], "db_type_mongodb": [12, 31], "db_u": 26, "dbconfig": [12, 13, 20], "decid": [21, 22], "decod": 22, "decor": 13, "decreas": 5, "def": 22, "default": [11, 12, 16, 17, 20, 21, 22, 26, 27, 29, 30], "defaultdb": 26, "defin": [20, 21], "del": 26, "del_dataset": [12, 22, 26, 31], "del_dataset_to_us": [12, 22, 26, 31], "del_us": [12, 22, 26, 31], "delai": 12, "delet": [1, 12, 22, 26], "delta": [11, 12, 13, 16, 17, 20, 21, 22, 23, 26], "delta_cost": [16, 21, 23], "demand": 32, "demo": [6, 20], "demonstr": [6, 22, 24], "dep": 0, "depend": [0, 12, 21, 27, 30, 32], "deploi": [0, 5, 9, 27, 28], "deploy": [0, 9, 27, 30, 32], "depth": 21, "describ": [5, 11, 13], "descript": 9, "deseri": [9, 11], "deserialis": 11, "detail": [0, 9, 21, 22, 26], "develop": [0, 9, 13, 20, 21, 22, 23, 30, 32], "develop_mod": [12, 20, 31], "df": [11, 12, 18, 20, 21, 23], "df_dummi": [21, 23], "dict": [11, 12, 13, 15, 16, 17, 18, 20], "dictionari": [11, 13, 16, 17, 18, 20, 21, 22], "dictionnari": [12, 13, 16], "did": 21, "differ": [0, 2, 6, 9, 11, 15, 21, 22, 23], "differenti": [5, 9, 21, 23], "diffprivlib": [7, 11, 12, 20, 31], "diffprivlib_json": [12, 20], "diffprivlib_queri": [7, 11], "diffprivlibcompatibilitywarn": 11, "diffprivlibinp": [12, 20], "diffprivlip": 11, "dimens": 21, "direct": 9, "directli": [0, 26, 27], "directori": [2, 21, 29, 30], "disabl": 12, "disclaim": 9, "disclosur": 21, "discov": [2, 28], "discuss": 17, "disk": 20, "displai": 21, "dispos": 21, "dist": 1, "distribut": 21, "diverg": 12, "divers": 9, "do": [0, 2, 5, 8, 21, 26], "doc": [0, 12, 17], "docker": [0, 24, 26, 28, 30], "dockercli": 22, "dockerfil": 30, "document": [0, 1, 9, 11, 28], "doe": [5, 11, 12, 13, 15, 16, 17, 18, 21], "does_dataset_exist": [12, 13], "does_user_exist": [12, 13], "don": [21, 29], "done": [13, 21, 22], "down": 22, "download": [9, 21], "dp": [11, 12, 15, 16, 17, 20, 21, 23], "dp_librairi": 21, "dp_librari": [12, 16, 20, 31], "dp_logic": [12, 31], "dp_queri": [12, 22, 31], "dp_querier": [12, 15, 31], "dplibrari": [7, 11, 12, 15, 16, 17, 31], "dplibraryconfig": [12, 20], "dpquerier": [12, 15, 16, 17], "dr": [21, 22], "dream": [21, 22], "drop": [11, 12, 26], "drop_collect": [12, 22, 26, 31], "ds_store_typ": [12, 20], "dscc": [9, 30], "due": 5, "dummi": [11, 16, 19, 20], "dummy_dataset": [12, 31], "dummy_nb_row": [11, 12, 16, 20], "dummy_r": [21, 23], "dummy_se": [11, 12, 16, 20], "dummy_var_r": [21, 23], "dummydiffprivlibinp": [12, 20], "dummyopendpinp": [12, 20], "dummysnsqlinp": [12, 20], "dure": [0, 2, 11, 13], "e": [9, 11, 21, 26], "each": [9, 21, 22, 23], "easili": 32, "eco_branch": 22, "edit": 29, "educ": 22, "effect": 12, "effici": [9, 26], "either": 20, "ek": 29, "els": 21, "embark": [22, 23], "empti": 22, "en": [9, 12], "enabl": [9, 12, 17, 21, 23], "encod": [16, 17], "encount": [11, 23], "end": 11, "endpoint": [12, 20, 21, 23, 26, 30], "endpoint_url": [12, 20, 22, 26], "enforc": [12, 13, 15], "enforce_tru": 12, "engin": 22, "enhanc": 9, "enough": [5, 17, 21], "ensur": [0, 9, 11, 21, 22, 27, 30], "entir": 0, "enum": [11, 20], "enumer": 21, "environ": [0, 2, 9, 21, 23, 26, 30], "epsilon": [11, 12, 13, 16, 17, 20, 21, 22, 23, 26], "epsilon_cost": [16, 21, 23], "equal": [15, 21, 23], "error": [0, 11, 12, 21, 22, 23], "error_handl": [12, 31], "error_messag": [7, 11, 20], "escal": 5, "especi": 29, "establish": 26, "estim": [11, 16, 17], "estimate_cost": [12, 16], "estimate_diffprivlib_cost": [7, 11], "estimate_opendp_cost": [7, 11, 21, 23], "estimate_smartnoise_cost": [7, 11, 21, 23], "etc": [0, 2, 9, 12, 20, 24], "even": 21, "event": [0, 2], "everi": [0, 21, 22], "everyth": [21, 22], "exactli": 21, "exampl": [5, 9, 20, 22, 24, 30], "example_config": 22, "example_input": [12, 31], "except": [2, 11, 13, 16, 17, 20, 21], "exec_run": 22, "execresult": 22, "execut": [0, 2, 9, 11, 12, 21, 22, 23, 27], "exisit": 22, "exist": [1, 5, 12, 13, 15, 16, 17, 18, 22, 26], "exit": 22, "expect": [21, 22, 23], "explain": [0, 21, 22, 24], "explor": 28, "extens": 9, "extern": [5, 9, 16, 17, 20], "externallibraryexcept": [12, 17, 20], "extract": 21, "f": [21, 23, 26, 29], "face": 9, "facilit": [9, 24], "fail": [0, 5, 15, 20, 21, 23], "failur": 5, "fals": [11, 12, 13, 20, 21, 22, 23, 26], "familiar": 24, "far": 9, "fare": [22, 23], "fastapi": [9, 12, 20], "featur": [0, 6, 11, 17], "feature_column": [11, 12, 20], "feder": 9, "feedback": 9, "femal": [21, 22, 23], "fetch": 22, "few": [21, 22, 23, 30], "field": [11, 12, 13, 20, 21, 22, 26], "fieldinfo": 20, "file": [0, 9, 12, 18, 20, 26, 29, 30], "filenam": 21, "filepath": 20, "final": 21, "find": [6, 32], "fine": 32, "finish": [0, 12, 22], "first": [0, 13, 16, 17, 21, 22, 23, 30], "fit": [15, 28, 29], "fix": [0, 5], "fixed_delta": [11, 12, 20, 21], "fixed_smoothed_max_diverg": [12, 31], "flag": [12, 13, 21], "flake8": 0, "flipper": 21, "flipper_length_mm": [21, 22], "float": [11, 12, 13, 16, 17, 20, 21, 22, 23], "floating_point": [12, 20], "fly": 21, "follow": [0, 1, 8, 9, 21, 22, 29, 30, 32], "folow": 32, "fonction": 21, "forget": [0, 21], "format": [0, 11, 12, 13, 18, 20, 21, 22], "found": [22, 24], "fr": 22, "franc": 32, "frequent": 11, "from": [0, 2, 5, 8, 9, 11, 12, 13, 15, 17, 18, 20, 21, 22, 23, 26], "frostina": 22, "fso": [8, 22], "fso_income_synthet": 22, "fso_income_synthetic_metadata": 22, "func": [13, 22], "function": [8, 9, 11, 12, 13, 15, 20, 21, 22, 23, 26], "function_map": 22, "functionn": 6, "further": 0, "futur": 9, "g": [9, 11, 23], "gave": 21, "gener": [0, 2, 11, 19], "gentoo": [21, 22], "get": [1, 12, 13, 15, 16, 17, 18, 20, 22, 26, 29, 30], "get_and_set_may_user_queri": [12, 13], "get_config": [12, 20], "get_dataset": [22, 26], "get_dataset_field": [12, 13], "get_dataset_metadata": [7, 11, 12, 13, 21, 23], "get_dummy_dataset": [7, 11, 21, 23], "get_dummy_dataset_for_queri": [12, 16], "get_epsilon_or_delta": [12, 13], "get_initial_budget": [7, 11, 12, 13, 21, 23], "get_list_of_dataset": [12, 31], "get_list_of_datasets_from_us": [12, 31], "get_list_of_us": [12, 31], "get_memory_usag": [12, 18], "get_metadata": [12, 18], "get_mongodb": [12, 13], "get_mongodb_url": [12, 13], "get_output_measur": [16, 17], "get_pandas_df": [12, 18], "get_previous_queri": [7, 11, 21], "get_queri": [12, 15], "get_remaining_budget": [7, 11, 12, 13, 21, 23], "get_total_spent_budget": [7, 11, 12, 13, 21, 23], "get_us": [22, 26], "get_user_dataset": [22, 26], "get_user_previous_queri": [12, 13], "getdbdata": [12, 20], "getdummydataset": [12, 16, 20], "git": 30, "github": [1, 2, 6, 9, 12, 17, 24, 30], "githubusercont": 22, "give": [0, 13, 21, 22, 23], "given": [9, 12, 15, 16, 20, 21, 22, 26], "gke": 29, "go": [22, 30], "good": 21, "got": 1, "gramm": 21, "grounbdbreak": 21, "gt": [20, 21, 22], "guess": 21, "guid": [8, 29], "guidanc": 28, "gz": 21, "h": [22, 23], "ha": [9, 12, 13, 21, 22], "hackathon": 9, "had": [21, 22], "hamming_dist": [12, 31], "hammingdist": 12, "handl": [9, 11, 12, 16], "handle_queri": [12, 16], "handler": 16, "happen": [5, 21], "has_dataset_input_metr": [16, 17], "has_user_access_to_dataset": [12, 13], "have": [0, 2, 5, 8, 12, 13, 16, 21, 22, 23, 29, 30], "haven": 29, "he": 22, "head": [0, 21, 23], "heard": 22, "helm": [0, 9, 28], "help": [5, 6, 22], "henc": 21, "her": [21, 22, 23], "here": [6, 9, 21, 27, 29], "hesit": 22, "hi": 22, "high": [21, 23], "him": 22, "histogram": 21, "hold": [15, 16, 20, 22], "home": 9, "honest_but_curi": [12, 20], "host_ip": [12, 20], "host_port": [12, 20], "hour": 13, "how": [6, 9, 21, 22, 24, 26, 28, 30], "howev": [9, 21], "html": [9, 12, 17], "http": [9, 11, 12, 17, 18, 21, 22, 23, 30], "i": [0, 1, 2, 5, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30, 32], "icerbegina": 21, "icergina": 21, "id": [12, 26], "idea": 21, "idna": 21, "ignor": 0, "iloc": [21, 23], "imag": [0, 21, 30], "image_demo_cli": 21, "impact": [21, 23], "implement": [9, 15, 17], "import": [8, 21, 22, 23], "improv": 9, "imput": 11, "imputer_strategi": [11, 12, 20], "in_memory_dataset": [12, 31], "includ": [9, 11, 13], "incom": [9, 22], "income_synthetic_data": 22, "inde": 22, "index": [9, 21], "index_nam": 21, "info": [12, 22], "inform": [0, 2, 9, 12, 15, 17, 20, 21, 22, 23, 26], "infrastructur": [9, 28], "ini": 0, "init": [21, 23], "initi": [8, 11, 12, 13, 15, 16, 18, 21, 22, 23, 26, 32], "initial_delta": [12, 20, 21, 22, 23, 26], "initial_epsilon": [12, 20, 21, 22, 23, 26], "initialis": [6, 8, 13, 20], "inmemorydataset": [12, 16, 18], "input": [9, 12, 17, 20], "input_model": [12, 31], "inse": 32, "insert_delete_dist": [12, 31], "insertdeletedist": 12, "insid": [22, 30], "instal": [0, 2, 6, 9, 22, 28, 30], "instanc": [5, 13, 15, 16, 17, 18, 20, 30], "instanti": [13, 15, 21, 23], "instead": [21, 26], "instruct": [8, 26, 28, 29, 30], "int": [11, 15, 16, 17, 18, 20, 22, 23], "int_dist": [12, 31], "integr": [2, 9], "intend": 11, "intent": 22, "interact": [9, 21, 22, 23, 26, 27, 30], "interest": [21, 22], "interfac": 15, "intern": [5, 20], "internalserverexcept": [12, 13, 15, 16, 17, 18, 20], "interpret": 20, "intervent": 0, "introduct": 28, "invalid": [5, 20, 23], "invalidqueryexcept": [12, 13, 16, 17, 20, 21, 23], "investig": 22, "io": 21, "ipykernel_1062": 23, "ipython": 21, "iri": 22, "iris_metadata": 22, "is_measur": [16, 17], "island": [21, 22], "issu": [0, 5, 9, 20], "item": 0, "its": [8, 9, 15, 20, 22, 30], "jack": [22, 23], "jitter": [12, 31], "json": [13, 16, 17], "jsonrespons": 20, "jupyt": [22, 30], "just": [21, 22, 23], "kb": 21, "keep": [12, 22], "kei": [12, 13, 21, 23, 26], "kept": 21, "kind": 29, "know": [21, 23], "kubectl": 29, "kubernet": [9, 24, 28], "l": [22, 23], "lab": [9, 22], "lambda": 22, "lancer": 32, "laplacian": [21, 23], "larg": 15, "last": [13, 22, 30], "later": [10, 22], "latest": 0, "layer": 9, "lazi": 15, "lazili": 15, "le": 20, "learn": [21, 28], "least": 15, "len": [21, 22], "let": 22, "lib": [17, 21], "librairi": [11, 20], "librari": [0, 5, 6, 8, 9, 11, 12, 15, 16, 17, 20, 22], "lifespan": [12, 31], "like": [20, 21, 29], "limit": 21, "line": [22, 26, 29], "link": [9, 32], "linter": 0, "linux": 2, "list": [0, 11, 12, 13, 17, 18, 20, 22, 26], "literal_ev": 22, "live": 20, "load": [12, 15, 20], "load_config": [12, 20], "local": [0, 2, 9, 12, 18, 20, 21, 23, 24, 28, 29], "localhost": [27, 30], "locat": [12, 18, 30, 32], "log_level": [12, 20], "logger": 21, "loggr": [12, 31], "logic": 9, "loma": [0, 1, 2, 6, 8, 11, 23, 26, 28, 29, 30], "lomas_cli": [0, 3, 4, 8, 9, 21, 23], "lomas_client_dev": 22, "lomas_serv": [0, 2, 3, 11, 21, 23, 25], "lomas_server_dev": 22, "lomas_streamlit_dev": 22, "long": 8, "look": [21, 22], "lord": 22, "lower": [21, 22, 23], "lower_bound": [21, 23], "lru": [12, 15, 20, 31], "lru_cach": 12, "lru_dataset_stor": [12, 31], "lru_dataset_store_max_s": [12, 31], "lrudatasetstor": [12, 15], "lrudatasetstoreconfig": [12, 20], "lt": [21, 22], "m": 2, "m_db": [22, 26], "m_s3_ak": 26, "m_s3_sak": 26, "m_s3_url": 26, "m_s3b": 26, "m_s3k": 26, "machin": [28, 29, 30], "madam": 22, "made": 21, "magnitud": [12, 20], "mai": [5, 11, 12, 13, 22, 26, 32], "main": [0, 9, 12], "maintain": 30, "make": [0, 2, 15, 21, 22, 23, 24, 29, 30], "make_dummy_dataset": [12, 16], "make_gaussian": 11, "make_select_column": [21, 23], "make_split_datafram": [21, 23], "make_zcdp_to_approxdp": 11, "male": [21, 22, 23], "malici": 22, "manag": [9, 13, 15, 21, 22, 24, 26], "mani": 9, "manual": 0, "map": 20, "mass": 21, "master": [0, 9, 22], "match": [11, 20], "max_diverg": [12, 31], "max_id": [12, 20, 21, 22, 23], "max_memory_usag": [12, 15, 20], "maximum": 15, "may_queri": [12, 13, 20, 22], "mcfreez": 22, "md": [1, 9], "mea": [21, 23], "mean": 11, "meant": 20, "measur": [5, 11, 12, 17, 20, 21, 23], "mechan": [5, 11, 12, 17, 20, 21], "medata": 22, "median": 11, "memori": [12, 15, 16, 18], "merg": [0, 20], "messag": [5, 11, 22], "meta": 22, "metadata": [9, 11, 12, 13, 16, 18, 20, 22, 26, 30], "metadata_aws_access_key_id": [12, 26], "metadata_aws_secret_access_kei": [12, 26], "metadata_database_typ": [12, 26], "metadata_endpoint_url": [12, 26], "metadata_path": [12, 20, 22, 26], "metadata_s3_bucket": [12, 26], "metadata_s3_kei": [12, 26], "metadataofdataset": [12, 20], "metadataofpathdb": [12, 20], "metadataofs3db": [12, 20], "metatada": 26, "method": [12, 15, 20, 22, 27, 28], "methodnam": 19, "metric": [12, 17], "mib": 18, "micro": 9, "middlewar": [12, 31], "might": [13, 21, 22, 23], "mind": 22, "minikub": 29, "minimum": 20, "minio": [22, 30], "miss": 11, "mistak": 21, "mm": 21, "mod": [12, 21], "mode": [20, 22, 30], "model": [9, 11, 20], "model_computed_field": [12, 20], "model_config": [12, 20], "model_field": [12, 20], "modifi": [22, 28], "modul": [7, 9, 22, 31], "mondai": 0, "mongo": [12, 22], "mongodata": [22, 30], "mongodb": [2, 5, 9, 12, 13, 20, 24, 30, 31], "mongodb_addr": [12, 31], "mongodb_admin": [2, 22, 31], "mongodb_admin_cli": [22, 26, 31], "mongodb_databas": [12, 31], "mongodb_port": [12, 31], "mongodbconfig": [12, 20], "more": [0, 2, 17, 21, 22], "most": [11, 22], "most_frequ": 11, "mount": 22, "move": 30, "mp": [22, 26], "mr": 22, "much": 21, "multipl": [21, 22, 24], "must": [0, 11, 13, 21, 22, 23, 26, 30], "mwaskom": 22, "mypi": 0, "name": [0, 8, 9, 11, 12, 13, 15, 16, 18, 20, 21, 22, 23, 26], "name_of_dataset_you_want_to_queri": 8, "nan": [17, 23], "navig": [29, 30], "nb_iter": 17, "nb_passeng": 23, "nb_penguin": 21, "nb_row": [11, 16, 21, 23], "necessari": 9, "need": [0, 1, 21, 22, 23, 28, 29, 30, 32], "network": 30, "never": [0, 5, 9, 21], "new": [0, 12, 13, 20, 21, 22], "nobodi": 21, "nois": [21, 23], "none": [11, 12, 13, 15, 17, 18, 19, 20, 21], "nonetyp": 20, "normal": 21, "note": [11, 22, 26], "notebook": [6, 21, 22, 24, 30], "noth": 22, "notic": 21, "notifi": 15, "now": [8, 21, 23, 26, 30], "no\u00efs": 20, "np": [21, 23], "nso": 9, "number": [0, 11, 17, 18, 30], "numpi": [21, 23], "o": [23, 26], "object": [11, 12, 15, 16, 17, 20, 21, 22, 23], "oblivi": 9, "observ": 18, "obtain": 21, "occur": [5, 16, 20], "od": [22, 26], "off": 0, "offer": [21, 22], "offic": 9, "offici": 29, "old": 23, "om": [22, 26], "onc": [0, 12, 21, 22, 23, 29, 30, 32], "one": [0, 1, 8, 12, 16, 21, 22, 23, 29], "ones": 22, "ongo": 16, "onli": [0, 9, 11, 18, 21, 22, 23, 27, 30], "onyxia": [24, 28], "open": [8, 9, 30], "opendp": [5, 6, 7, 9, 11, 12, 16, 20, 31], "opendp_config": 17, "opendp_json": [12, 20, 21], "opendp_pip": 17, "opendp_pipelin": [11, 21, 23], "opendp_queri": [7, 11, 21, 23], "opendpconfig": [12, 17, 20], "opendpdatasetinputmetr": [12, 31], "opendpinp": [12, 17, 20], "opendpmeasur": [12, 17, 31], "opendpqueri": [16, 17], "oper": [5, 13, 22], "option": [11, 16, 17, 20, 21, 26, 28, 32], "optionn": [21, 23], "optionnali": 21, "order": [0, 15, 20, 21, 22], "ordereddict": 15, "org": [9, 12, 17], "origin": 9, "other": [9, 15, 16, 17, 20, 21, 22], "otherwis": [0, 11, 13, 20, 22], "our": [6, 9, 22, 24], "out": 22, "output": [17, 22], "overal": [9, 13, 18], "overrid": 17, "overview": [0, 9, 24], "overwrit": [12, 22, 26], "overwrite_dataset": [12, 22, 26], "overwrite_metadata": [12, 22, 26], "own": [0, 9, 22], "owner": [9, 22, 24, 26], "p": [1, 22, 23], "packag": [0, 4, 7, 21, 25, 31], "page": [0, 9, 10, 21, 22], "panda": [11, 18, 20, 21], "paper": 9, "param": 20, "paramet": [5, 8, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26, 32], "parch": [22, 23], "part": [0, 9], "particip": 21, "particular": 13, "particularli": [21, 23], "pass": [0, 22], "passeng": 23, "passengerid": [22, 23], "password": [12, 20, 26], "path": [12, 13, 18, 20, 22, 26, 31], "path_dataset": [12, 31], "path_db": [12, 20, 22, 26], "pathdataset": [12, 18], "patient": 30, "pclass": [22, 23], "pd": [11, 16, 17, 18, 20], "penguin": [6, 22], "penguin_metadata": [21, 22], "perform": [0, 12, 16, 17, 22, 26], "permiss": [9, 21], "persist": [22, 30], "pet": 9, "petal_length": 22, "petal_width": 22, "pip": [0, 8, 21, 22, 23], "pipelin": [5, 11, 17, 21, 23], "place": [0, 22], "platform": [9, 21, 24, 32], "pleas": [0, 2, 9, 10, 30], "png": 21, "point": 9, "port": [12, 20, 22, 26], "possibl": [2, 12, 21, 23, 26], "post0": 21, "postprocess": [11, 12, 20, 21], "potenti": [9, 12], "power": 21, "pr": 0, "practic": 6, "predict": 11, "prepar": [0, 9, 13, 21, 26], "prepare_save_queri": [12, 13], "prerequisit": 28, "presenc": 12, "present": [8, 21], "prevent": 20, "previou": [0, 11, 12, 13, 21, 22, 23, 26], "previous": 21, "previous_queri": 21, "primari": 9, "print": [21, 22, 23, 26], "prioriti": 9, "privaci": [5, 9, 11, 17, 21], "privacyleakwarn": 11, "privat": [9, 11, 12, 15, 18], "private_dataset": [12, 16, 17, 22, 31], "private_dataset_factori": [12, 18], "private_dataset_observ": [12, 31], "privatedatabasetyp": [12, 20, 31], "privatedataset": [12, 15, 16, 17, 18], "privatedatasetobserv": [12, 15, 18], "problem": 21, "proce": 29, "process": [0, 1, 9, 20, 21, 23, 29, 30, 32], "profess": 22, "project": [0, 9, 21, 32], "promis": 21, "proof": 9, "properli": [20, 21], "proport": 11, "protect": [9, 12], "provid": [8, 9, 11, 12, 13, 21, 22, 23, 24, 26, 28, 29, 30], "public": 21, "publish": 0, "pull": [0, 2, 30], "purpos": 22, "push": [0, 2], "put": 15, "py": [0, 1, 16, 22, 23, 26], "py3": 21, "pydant": 20, "pylint": 0, "pylintrc": 0, "pymongo": [5, 13], "pypa": 21, "pypi": 9, "pypi_token": 1, "pyproject": [0, 21], "python": [1, 2, 8, 12, 21, 22, 26], "python3": 21, "pytz": 21, "q": [22, 23], "qualiti": 0, "qualnam": [11, 12], "queen": 21, "queri": [5, 6, 9, 11, 12, 13, 16, 17, 20, 26], "querier": [15, 16, 17], "querier_factori": [16, 17], "queriermanag": 15, "queries_arch": [13, 26], "query_json": [13, 16, 17], "query_respons": [16, 21, 23], "query_str": [12, 20, 21], "query_typ": [15, 16], "queryhandl": [12, 16], "r": 12, "rais": [11, 12, 13, 15, 16, 17, 18, 20, 22], "random": [11, 20, 21], "random_st": 11, "randomli": 21, "randomst": 11, "rang": 21, "raw": [20, 22], "re": [8, 11, 13, 22], "read": 18, "readi": [21, 22], "readm": [1, 9], "real": 16, "realli": 21, "reasearch": 9, "reason": [5, 12], "rebas": 0, "receiv": 13, "recent": [15, 22], "recommend": 21, "reconstruct": [17, 20], "reconstruct_measurement_pipelin": [16, 17], "refer": [0, 2, 9, 15, 16], "regard": 9, "region": 22, "regist": [21, 23], "relat": [9, 12], "releas": 21, "relev": [5, 21], "reli": [0, 30], "reload": [12, 20], "remain": [0, 9, 11, 13, 21, 23], "remaining_delta": [21, 23], "remaining_epsilon": [21, 23], "remot": [9, 18], "remov": [12, 13, 15], "replac": [11, 20, 22], "repo": 0, "repons": 20, "report": 9, "repositori": [6, 9, 24, 30], "repres": [11, 21], "represent": [16, 17], "reproduc": 21, "request": [0, 2, 5, 9, 11, 12, 13, 16, 17, 20, 21, 23], "requested_bi": [16, 21], "requir": [2, 8, 9, 20, 21, 22, 26, 28, 29, 32], "research": [21, 22, 23], "respons": [5, 9, 11, 12, 13, 16, 17, 20, 21, 22, 23], "rest": [9, 21, 22], "restart": 30, "result": [11, 12, 13, 16, 17, 20, 21, 22, 23], "retriev": [11, 13, 22], "return": [11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23], "reveal": 22, "right": 5, "risk": 21, "root": [21, 23], "round": [21, 23], "row": 11, "row_privaci": [12, 20, 21, 22, 23], "run": [0, 1, 2, 8, 12, 21, 22, 27, 29, 30], "run_basic_test": 2, "run_command": 22, "run_lint": 0, "run_tests_and_converag": 2, "runtest": 19, "runtim": [20, 32], "runtime_arg": [12, 31], "runtimewarn": 23, "rust": 12, "s3": [6, 9, 12, 18, 20, 26, 31], "s3_ak": 26, "s3_bucket": [12, 20, 22, 26], "s3_dataset": [12, 31], "s3_db": [12, 20, 22, 26], "s3_kei": [12, 20, 22, 26], "s3_paramet": 18, "s3_sak": 26, "s3_url": 26, "s3b": 26, "s3dataset": [12, 18], "s3k": 26, "safeguard": [21, 23], "same": [21, 22, 30], "satisfi": [21, 32], "save": [13, 29], "save_current_databas": [12, 13], "save_queri": [12, 13], "scale": [21, 23], "scenario": 6, "schema": 22, "scienc": 9, "scientist": 9, "scope": 22, "script": [0, 2, 22], "sdist": 1, "seaborn": 22, "seamless": [9, 21, 23], "search": 9, "second": [13, 16, 17, 22], "secret": [12, 20, 26], "secrets_path": 20, "section": [0, 6, 9, 24, 26], "secur": [0, 9, 21, 22, 23], "see": [0, 6, 9, 11, 12, 17, 22], "seed": [11, 16, 21, 23], "seen": [21, 23], "select": [21, 23, 32], "semver": 0, "send": [11, 21, 23], "sensit": [9, 11, 18, 21], "sent": [9, 13], "sepal_length": 22, "sepal_width": 22, "separ": [13, 21, 23], "serial": 9, "serialis": 11, "serv": 9, "server": [0, 3, 5, 11, 12, 13, 16, 20, 21, 23, 26, 27, 28, 29, 30, 31, 32], "server_contain": 22, "server_l": [12, 20], "servic": [9, 20, 22, 28, 30, 32], "session": 22, "set": [0, 8, 11, 12, 13, 17, 20, 21, 22, 26, 27, 29, 30, 31, 32], "set_budget_field": [12, 22, 26, 31], "set_config": [12, 20], "set_may_queri": [12, 22, 26, 31], "set_may_user_queri": [12, 13], "set_mechan": [16, 17], "set_opendp_features_config": [16, 17], "setosa": 22, "setup": [0, 1, 8, 27], "sever": [0, 29], "sex": [21, 22, 23], "sh": [0, 2], "sha": 0, "sha256": 21, "shape": [21, 23], "share": 9, "she": 21, "short": [0, 9], "should": [0, 5, 20, 21, 22, 23, 30], "show": [12, 22, 26, 29], "show_arch": [22, 26], "show_archives_of_us": [12, 31], "show_collect": [12, 22, 26, 31], "show_dataset": [12, 22, 26, 31], "show_metadata": [22, 26], "show_metadata_of_dataset": [12, 31], "show_us": [12, 22, 26, 31], "showcas": [21, 22], "shown": [12, 26], "shutdown": 12, "sibsp": [22, 23], "side": [9, 12], "similar": 21, "simpl": 2, "simpli": [0, 27], "simplifi": [27, 29], "sinc": [13, 30], "singl": 21, "singleton": 20, "site": 21, "six": 21, "size": [15, 21, 23], "sklearn": 11, "slightli": [21, 23], "small": [17, 21, 23], "smarnois": 20, "smartnois": [5, 11, 17, 20, 22], "smartnoise_queri": [7, 11, 21, 23], "smartnoise_sql": [7, 11, 12, 16, 21, 31], "smartnoisesql": [9, 17, 21, 22, 23], "smartnoisesqlqueri": [16, 17], "smoothed_max_diverg": [12, 31], "smoothedmaxdiverg": 11, "snsqlinp": [12, 17, 20], "snsqlinpcost": [12, 17, 20], "so": [2, 9, 15, 21, 22, 30], "solut": 21, "some": [6, 12, 21, 24, 30], "sourc": [11, 12, 13, 15, 16, 17, 18, 19, 20], "space": 22, "speci": 22, "species_count_pipelin": 21, "species_counts_r": 21, "specif": [0, 5, 9, 13, 16, 21, 22, 29, 32], "specifi": [12, 13, 15, 22, 26], "spend": [13, 21], "spent": [11, 13, 16, 21, 23], "spent_delta": [13, 16, 21], "spent_epsilon": [13, 16, 21], "spent_valu": 13, "split": [9, 11, 22], "sql": [5, 11, 17, 20], "sqrt": [21, 23], "src": 12, "sspcloud": 22, "stabl": [0, 12], "stai": [9, 15, 22], "stall": [12, 31], "standard": [2, 21, 23], "standard_error": [21, 23], "standardscal": 11, "start": [0, 9, 11, 12, 21, 26, 30, 32], "startup": [5, 12], "state": [9, 12, 13, 22, 30], "static": 0, "statist": [6, 9], "statu": [11, 13, 21, 23], "step": [1, 6, 11, 22, 28, 29, 32], "still": [9, 10, 21], "stop": 26, "storag": [18, 22], "store": [9, 15, 20, 21, 22, 23, 26], "str": [11, 12, 13, 15, 16, 17, 18, 20, 21, 23], "strategi": 11, "stream": 20, "stream_datafram": [12, 20], "streamingrespons": 20, "streamlin": 0, "streamlit": [22, 26, 30], "strenum": [11, 12], "string": [11, 16, 17, 21, 22, 23], "strip": 22, "strongli": 9, "style": 0, "subcommand": 22, "submit_limit": [12, 20, 31], "submodul": [7, 31], "subpackag": 31, "subscrib": 15, "subscribe_for_memory_usage_upd": [12, 18], "subsequ": 0, "substarct": [21, 23], "successfulli": [21, 29], "suffici": 5, "suggest": 9, "suit": 28, "supli": 12, "suppli": 12, "support": [13, 18], "sure": [0, 2, 22, 23, 29, 30], "surviv": [22, 23], "swiss": 9, "symmetric_dist": [12, 31], "symmetricdist": 12, "synthet": 21, "system": [21, 30], "t": [21, 22, 29], "tabl": [0, 11, 13, 22], "tag": 0, "take": [0, 9, 18, 30], "tar": 21, "target": 11, "target_column": [11, 12, 20], "task": [0, 9, 24, 26], "team": 5, "tear": 22, "technic": 9, "termin": [8, 22, 30], "test": [0, 1, 9, 11, 12, 21, 22, 31], "test_api": [12, 31], "test_boolean_column": [12, 19], "test_cardinality_column": [12, 19], "test_config": 2, "test_datetime_column": [12, 19], "test_dummy_gener": [12, 31], "test_float_column": [12, 19], "test_int_column": [12, 19], "test_mongodb_admin": [12, 31], "test_mongodb_admin_cli": [12, 31], "test_nullable_column": [12, 19], "test_se": [12, 19], "test_siz": [11, 12, 20], "test_train_split_se": [11, 12, 20], "test_unknown_column": [12, 19], "testcas": 19, "testmakedummydataset": [12, 19], "text": 11, "than": [21, 23], "thank": 21, "thei": [0, 5, 9, 15, 21, 22], "them": [0, 20, 21, 22], "then_cast_default": [21, 23], "then_clamp": [21, 23], "then_count_by_categori": 21, "then_laplac": [21, 23], "then_res": [21, 23], "then_vari": [21, 23], "therefor": [21, 22, 23], "thi": [0, 1, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32], "those": [2, 11, 32], "though": 27, "three": [0, 11], "through": [22, 29, 30], "throw": 20, "thu": 9, "ticket": [22, 23], "time": [0, 12, 20, 21, 30], "time_attack": [12, 20, 31], "timeattack": [12, 20], "timeattackmethod": [12, 20, 31], "timestamp": 21, "titan": [6, 22, 30], "titanic_metadata": [22, 23], "tmp": 23, "to_dict": 22, "toa": [21, 23], "todo": 16, "token": 1, "tolist": [21, 23], "toml": [0, 21], "too": [15, 17], "tool": [0, 24, 29], "torgersen": [21, 22], "total": [11, 13, 15, 21, 22, 23], "total_spent_delta": [12, 13, 20, 21, 22, 23], "total_spent_epsilon": [12, 13, 20, 21, 22, 23], "traceback": 22, "train": 11, "tran": [21, 23], "transform": [21, 23], "translat": 20, "treat": 11, "tree": 9, "tri": [5, 21], "trial": 17, "trigger": [0, 5], "true": [11, 12, 13, 20, 21, 22, 23, 26, 27], "try": [10, 21], "tune": 32, "tupl": [16, 17], "twine": 1, "two": [9, 21], "type": [0, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 26], "typic": 9, "tzdata": 21, "u": [1, 9, 22, 23, 26], "u32": 12, "un": 9, "unauthor": 20, "unauthorizedaccessexcept": [12, 13, 16, 20], "under": [9, 10], "understand": 6, "understood": 21, "uneth": 22, "unexpect": 20, "unforseen": [16, 17], "union": [11, 12, 17, 20], "unittest": 2, "unknown": [11, 12, 13, 16, 17, 20, 21], "unless": 22, "until": [15, 22], "up": [0, 1, 22, 29, 30], "updat": [0, 1, 9, 12, 13, 15, 17, 21, 22], "update_budget": [12, 13], "update_delta": [12, 13], "update_epsilon": [12, 13], "update_epsilon_or_delta": [12, 13], "update_memory_usag": [12, 15], "upgrad": 21, "upload": 1, "upper": [21, 22, 23], "upper_bound": [21, 23], "url": [8, 11, 12, 13, 21, 23, 26], "urllib3": 21, "us": [0, 2, 6, 8, 9, 11, 12, 13, 15, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30], "usag": [8, 15, 18, 22], "user": [5, 9, 11, 12, 13, 15, 16, 20, 21, 23, 24, 27, 30], "user_collect": [20, 22], "user_dataset": 12, "user_must_exist": [12, 13], "user_must_have_access_to_dataset": [12, 13], "user_nam": [8, 11, 12, 13, 16, 20, 21, 22, 23], "user_pwd": 26, "user_yaml": 20, "usercollect": [12, 20], "usernam": [12, 13, 20, 26], "usr": [20, 21], "usual": 9, "utf": 22, "util": [5, 9, 12, 16, 22, 31], "uvicorn": 20, "uvicorn_serv": [22, 31], "v": 26, "v1": 20, "valid": [0, 15, 16], "valu": [5, 11, 12, 13, 16, 17, 21, 22, 23, 26, 27, 28], "valuabl": 9, "valueerror": [11, 12, 22], "var_ag": 23, "var_age_transformation_pipelin": 23, "var_bill_length": 21, "var_bill_length_measurement_pipelin": 21, "var_r": [21, 23], "vari": 27, "variabl": [21, 27], "varianc": [21, 23], "variou": [0, 6, 21, 24, 26, 28], "venv": [2, 21], "veri": 21, "verifi": [0, 1, 13, 21], "versicolor": 22, "version": [0, 10], "via": [0, 1, 9, 21, 23, 24], "virginica": 22, "virtual": 21, "visibl": 21, "visualis": 26, "volum": [26, 30], "vx": 0, "wa": [9, 21, 22, 23], "wait": 22, "want": [21, 22, 23], "warn": [0, 11, 21], "wast": 21, "we": [0, 9, 15, 22, 23, 24, 29], "web": 30, "welcom": 9, "well": [0, 9], "were": 21, "what": [0, 5, 11, 21, 23], "wheel": 21, "when": [0, 5, 15, 20, 21, 27], "where": [21, 22, 26, 30], "whether": [11, 12], "which": [0, 5, 9, 12, 21, 22, 23], "while": [5, 9], "white": 9, "whl": 21, "why": 5, "width": 21, "wip_xx": 0, "wish": 1, "within": [5, 9, 20, 26, 32], "without": [2, 5, 21, 22], "won": [21, 22], "work": [2, 11, 21], "worker": [12, 20], "workflow": [1, 2], "worri": 21, "would": 21, "wrap": 13, "wrapper": [12, 13], "wrapper_decor": 22, "write": [5, 21], "writeconcernerror": [5, 12, 13], "writeresult": 13, "written": 22, "www": 9, "x": [0, 23], "xx": 0, "y": 0, "yaml": [0, 2, 12, 13, 20, 22, 26, 27, 28, 31], "yaml_databas": [12, 31], "yaml_db_path": 13, "yaml_fil": [12, 26], "yamldbconfig": [12, 20], "ye": 0, "year": 23, "yet": [22, 29], "yf": [22, 26], "yield": 12, "yml": 0, "you": [0, 6, 8, 22, 27, 28, 29, 30, 32], "your": [0, 8, 22, 27, 28, 29, 30, 32], "your_deployement_url": 8, "your_nam": 8, "yourself": 24, "z": 0, "zero_concentrated_diverg": [12, 31], "zeroconcentrateddiverg": 11, "zscore": [21, 23]}, "titles": ["Notes for Contributors", "Notes for Client Contributors", "Notes for Server Contributors", "API Documentation", "Client API", "Errors", "Examples", "lomas_client", "Quickstart", "Lomas: The Data Oases Hidden Behind the Mist.", "Welcome to Lomas documentation", "lomas_client package", "lomas_server package", "lomas_server.admin_database package", "lomas_server.administration package", "lomas_server.dataset_store package", "lomas_server.dp_queries package", "lomas_server.dp_queries.dp_libraries package", "lomas_server.private_dataset package", "lomas_server.tests package", "lomas_server.utils package", "Lomas: Client demo", "Lomas-server: CLI administration", "S3 example", "Administration", "Server API", "CLI", "Dashboard", "Deployment", "Kubernetes", "Local", "lomas_server", "Onyxia"], "titleterms": {"1": [21, 23], "2": [21, 23], "3": [21, 23], "4": [21, 23], "5": 21, "The": 9, "access": [22, 27, 29], "add": 22, "admin_databas": 13, "administr": [14, 22, 24, 26], "ag": 23, "all": 22, "anti_timing_att": 20, "api": [3, 4, 25], "app": 12, "archiv": [21, 22], "averag": [21, 23], "basic_dataset_stor": 15, "behind": 9, "bill": 21, "branch": 0, "budget": [21, 22, 23], "can": 22, "chang": 22, "chart": 29, "check": 0, "cli": [22, 26], "client": [1, 4, 8, 9, 11, 21, 23], "collect": 26, "collections_model": 20, "confid": [21, 23], "config": 20, "connect": 26, "constant": [12, 19], "content": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "contributor": [0, 1, 2], "cost": [21, 23], "count": 21, "creat": 22, "current": [21, 23], "dashboard": 27, "data": 9, "databas": 22, "dataset": [21, 22, 23, 26], "dataset_stor": 15, "demo": 21, "deploi": [29, 30, 32], "deploy": 28, "direcli": 22, "do": 22, "docker": [22, 27], "document": [3, 10], "dp_librari": 17, "dp_logic": 16, "dp_queri": [16, 17], "dp_querier": 16, "drop": 22, "dummi": [21, 23], "dummy_dataset": 16, "error": 5, "error_handl": 20, "estim": [21, 23], "exampl": [6, 23, 26], "example_input": 20, "externallibraryexcept": 5, "file": 22, "final": 22, "first": 8, "fom": 22, "functionn": [21, 23], "get": [21, 23], "git": 0, "github": 0, "helm": 29, "hidden": 9, "histori": 9, "in_memory_dataset": 18, "indic": 9, "ingress": 29, "initialis": [21, 23], "input_model": 20, "instal": [8, 21, 23, 29], "internalserverexcept": 5, "interv": [21, 23], "introduct": 32, "invalidqueryexcept": 5, "kubernet": [27, 29], "length": 21, "librari": [21, 23], "lint": 0, "load": 22, "local": [27, 30], "loggr": 20, "loma": [9, 10, 21, 22, 32], "lomas_cli": [7, 11], "lomas_serv": [12, 13, 14, 15, 16, 17, 18, 19, 20, 31], "lru_dataset_stor": 15, "metadata": [21, 23], "mist": 9, "modifi": 29, "modul": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "mongodb": [22, 26], "mongodb_admin": 12, "mongodb_admin_cli": 12, "mongodb_databas": 13, "new": 1, "note": [0, 1, 2], "now": 22, "number": [21, 23], "oas": 9, "onyxia": [27, 32], "opendp": [17, 21, 23], "option": 22, "other": 0, "over": [21, 23], "overview": 26, "packag": [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], "path_dataset": 18, "penguin": 21, "per": 21, "platform": 27, "popul": [21, 23], "prepar": 22, "prerequisit": [29, 30], "privat": [21, 23], "private_dataset": 18, "private_dataset_observ": 15, "push": 1, "pypi": 1, "queri": [21, 22, 23], "quickstart": 8, "real": [21, 23], "releas": 0, "remot": [21, 23], "remov": 22, "row": [21, 23], "s3": 23, "s3_dataset": 18, "section": 29, "see": 21, "server": [2, 9, 22, 25], "servic": 29, "smartnois": [21, 23], "smartnoise_sql": 17, "speci": 21, "sql": [21, 23], "start": 22, "statist": [21, 23], "step": [8, 21, 23, 30], "stop": 22, "submodul": [11, 12, 13, 15, 16, 17, 18, 19, 20], "subpackag": [12, 16], "tabl": 9, "test": [2, 19], "test_api": 19, "test_dummy_gener": 19, "test_mongodb_admin": 19, "test_mongodb_admin_cli": 19, "titan": 23, "unauthorizedaccessexcept": 5, "understand": [21, 23], "user": [22, 26], "util": [13, 15, 17, 18, 20], "uvicorn_serv": 12, "valu": 29, "version": 1, "via": 27, "visualis": 22, "volum": 22, "welcom": 10, "whole": [21, 23], "workflow": 0, "yaml": 29, "yaml_databas": 13}})
\ No newline at end of file
diff --git a/html/v0.1.0/en/index.html b/html/v0.1.0/en/index.html
index edac7cc2..4983b565 100644
--- a/html/v0.1.0/en/index.html
+++ b/html/v0.1.0/en/index.html
@@ -96,21 +96,20 @@
Lomas: The Data Oases Hidden Behind the Mist.
-Lomas is a platform for remote data science, enabling sensitive data to be queried remotely
-while staying protected by a layer of differential privacy.
-The lomas platform follows a classic server/client model. On the client side, the
-user prepares queries for statistical analyses which are sent to the
-service’s REST API via HTTP. The user never has direct access to the sensitive
-data. On the server side, the service is implemented in a micro-service architecture and is
-thus split into two parts: the administration database and the client-facing HTTP server
-(which we call server for brevity) that implements the service logic. The server
-is responsible for processing the client requests and updating its own state as
-well as administrative data (users data, budgets, query archives, etc.) in
-the administration database.
-The service is not responsible for storing and managing private datasets,
-these are usually already stored on the provider’s infrastructure.
-You can find our GitHub repository
-following this link.
+Lomas is a platform for remote data science, enabling sensitive data to be queried remotely while staying protected by a layer of differential privacy.
+#### Technical Overview:
+The lomas platform follows a classic server/client model.
+On the client side, the user prepares queries for statistical analyses which are sent to the service’s REST API via HTTP. The user never has direct access to the sensitive data.
+On the server side, the service is implemented in a micro-service architecture and is thus split into two parts: the administration database and the client-facing HTTP server (which we call server for brevity) that implements the service logic.
+The server is responsible for processing the client requests and updating its own state as well as administrative data (users data, budgets, query archives, etc.) in the administration database.
+The service is not responsible for storing and managing private datasets, these are usually already stored on the provider’s infrastructure.
+#### Detailed description:
+For a detailed description, please see the links below.
+
Client
@@ -148,6 +147,10 @@ Server
History
diff --git a/html/v0.1.0/en/searchindex.js b/html/v0.1.0/en/searchindex.js
index b5515509..c7998a7c 100644
--- a/html/v0.1.0/en/searchindex.js
+++ b/html/v0.1.0/en/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"API Documentation": [[3, "api-documentation"]], "Access the server to administrate the mongoDB": [[21, "Access-the-server-to-administrate-the-mongoDB"]], "Access via Kubernetes": [[26, "access-via-kubernetes"]], "Access via Onyxia Platform": [[26, "access-via-onyxia-platform"]], "Accessing the Helm Chart": [[28, "accessing-the-helm-chart"]], "Add user": [[21, "Add-user"]], "Administration": [[23, "administration"]], "Archives of queries": [[21, "Archives-of-queries"]], "Average and number of rows with smartnoise-sql library on remote dummy": [[20, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"], [22, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"]], "CLI": [[25, "cli"]], "Change budget": [[21, "Change-budget"]], "Client": [[8, "client"], [9, "client"]], "Client API": [[4, "client-api"]], "Collections": [[25, "collections"]], "Confidence intervals for age over the whole population": [[22, "Confidence-intervals-for-age-over-the-whole-population"]], "Confidence intervals for bill length over the whole population": [[20, "Confidence-intervals-for-bill-length-over-the-whole-population"]], "Count per species": [[20, "Count-per-species"]], "Create a docker volume": [[21, "Create-a-docker-volume"]], "Dashboard": [[26, "dashboard"]], "Datasets": [[25, "datasets"]], "Datasets (add and drop)": [[21, "Datasets-(add-and-drop)"]], "Deploying Lomas on Onyxia": [[31, "deploying-lomas-on-onyxia"]], "Deploying the Service on Kubernetes": [[28, "deploying-the-service-on-kubernetes"]], "Deployment": [[27, "deployment"]], "Errors": [[5, "errors"]], "Estimate cost of a query": [[20, "Estimate-cost-of-a-query"], [22, "Estimate-cost-of-a-query"]], "Examples": [[6, "examples"], [25, "examples"]], "ExternalLibraryException": [[5, "externallibraryexception"]], "Finally all can be loaded fom a file direcly": [[21, "Finally-all-can-be-loaded-fom-a-file-direcly"]], "First steps": [[8, "first-steps"]], "Get a dummy dataset": [[20, "Get-a-dummy-dataset"], [22, "Get-a-dummy-dataset"]], "Get current budget": [[20, "Get-current-budget"], [22, "Get-current-budget"]], "Getting dataset metadata": [[20, "Getting-dataset-metadata"], [22, "Getting-dataset-metadata"]], "Git Branches": [[0, "git-branches"]], "GitHub Workflows": [[0, "github-workflows"]], "History": [[9, "history"]], "Indices and tables": [[9, "indices-and-tables"]], "Installation": [[8, "installation"]], "Installing the Helm Chart": [[28, "installing-the-helm-chart"]], "InternalServerException": [[5, "internalserverexception"]], "Introduction": [[31, "introduction"]], "InvalidQueryException": [[5, "invalidqueryexception"]], "Kubernetes": [[28, "kubernetes"]], "Linting and Other Checks": [[0, "linting-and-other-checks"]], "Local": [[29, "local"]], "Local Access via Docker": [[26, "local-access-via-docker"]], "Lomas-server: CLI administration": [[21, "Lomas-server:-CLI-administration"]], "Lomas: Client demo": [[20, "Lomas:-Client-demo"]], "Lomas: The Data Oases Hidden Behind the Mist.": [[9, "lomas-the-data-oases-hidden-behind-the-mist"]], "Modifying the ingress Section": [[28, "modifying-the-ingress-section"]], "Modifying values.yaml": [[28, "modifying-values-yaml"]], "Module contents": [[10, "module-lomas_client"], [11, "module-lomas_server"], [12, "module-lomas_server.admin_database"], [13, "module-lomas_server.administration"], [14, "module-lomas_server.dataset_store"], [15, "module-lomas_server.dp_queries"], [16, "module-lomas_server.dp_queries.dp_libraries"], [17, "module-lomas_server.private_dataset"], [18, "module-lomas_server.tests"], [19, "module-lomas_server.utils"]], "MongoDB Administration": [[25, "mongodb-administration"]], "MongoDB Connection": [[25, "mongodb-connection"]], "Notes for Client Contributors": [[1, "notes-for-client-contributors"]], "Notes for Contributors": [[0, "notes-for-contributors"]], "Notes for Server Contributors": [[2, "notes-for-server-contributors"]], "Onyxia": [[31, "onyxia"]], "Overview": [[25, "overview"]], "Prepare the database": [[21, "Prepare-the-database"]], "Prerequisites": [[28, "prerequisites"], [29, "prerequisites"]], "Pushing a new version to Pypi": [[1, "pushing-a-new-version-to-pypi"]], "Query on dummy dataset": [[20, "Query-on-dummy-dataset"], [22, "Query-on-dummy-dataset"]], "Query on real private dataset with smartnoise-sql": [[20, "Query-on-real-private-dataset-with-smartnoise-sql"]], "Query on real private dataset with smartnoise-sql.": [[22, "Query-on-real-private-dataset-with-smartnoise-sql."]], "Quickstart": [[8, "quickstart"]], "Release Workflow": [[0, "release-workflow"]], "Remove user": [[21, "Remove-user"]], "S3 example": [[22, "S3-example"]], "Server": [[9, "server"]], "Server API": [[24, "server-api"]], "Start server": [[21, "Start-server"]], "Start the server": [[21, "Start-the-server"]], "Step 1: Install the library": [[20, "Step-1:-Install-the-library"], [22, "Step-1:-Install-the-library"]], "Step 2: Initialise the client": [[20, "Step-2:-Initialise-the-client"], [22, "Step-2:-Initialise-the-client"]], "Step 3: Understand the functionnalities of the library": [[20, "Step-3:-Understand-the-functionnalities-of-the-library"], [22, "Step-3:-Understand-the-functionnalities-of-the-library"]], "Step 4: Penguin statistics with opendp": [[20, "Step-4:-Penguin-statistics-with-opendp"]], "Step 4: Titanic statistics with opendp": [[22, "Step-4:-Titanic-statistics-with-opendp"]], "Step 5: See archives of queries": [[20, "Step-5:-See-archives-of-queries"]], "Steps to Deploy Locally": [[29, "steps-to-deploy-locally"]], "Stop the server: do not do it now !": [[21, "Stop-the-server:-do-not-do-it-now-!"]], "Submodules": [[10, "submodules"], [11, "submodules"], [12, "submodules"], [14, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"]], "Subpackages": [[11, "subpackages"], [15, "subpackages"]], "Tests": [[2, "tests"]], "UnauthorizedAccessException": [[5, "unauthorizedaccessexception"]], "Users": [[21, "Users"], [25, "users"]], "Visualise all options": [[21, "Visualise-all-options"]], "lomas_client": [[7, "lomas-client"]], "lomas_client package": [[10, "lomas-client-package"]], "lomas_client.client module": [[10, "module-lomas_client.client"]], "lomas_server": [[30, "lomas-server"]], "lomas_server package": [[11, "lomas-server-package"]], "lomas_server.admin_database package": [[12, "lomas-server-admin-database-package"]], "lomas_server.admin_database.admin_database module": [[12, "module-lomas_server.admin_database.admin_database"]], "lomas_server.admin_database.mongodb_database module": [[12, "module-lomas_server.admin_database.mongodb_database"]], "lomas_server.admin_database.utils module": [[12, "module-lomas_server.admin_database.utils"]], "lomas_server.admin_database.yaml_database module": [[12, "module-lomas_server.admin_database.yaml_database"]], "lomas_server.administration package": [[13, "lomas-server-administration-package"]], "lomas_server.app module": [[11, "module-lomas_server.app"]], "lomas_server.constants module": [[11, "module-lomas_server.constants"]], "lomas_server.dataset_store package": [[14, "lomas-server-dataset-store-package"]], "lomas_server.dataset_store.basic_dataset_store module": [[14, "module-lomas_server.dataset_store.basic_dataset_store"]], "lomas_server.dataset_store.dataset_store module": [[14, "module-lomas_server.dataset_store.dataset_store"]], "lomas_server.dataset_store.lru_dataset_store module": [[14, "module-lomas_server.dataset_store.lru_dataset_store"]], "lomas_server.dataset_store.private_dataset_observer module": [[14, "module-lomas_server.dataset_store.private_dataset_observer"]], "lomas_server.dataset_store.utils module": [[14, "module-lomas_server.dataset_store.utils"]], "lomas_server.dp_queries package": [[15, "lomas-server-dp-queries-package"]], "lomas_server.dp_queries.dp_libraries package": [[16, "lomas-server-dp-queries-dp-libraries-package"]], "lomas_server.dp_queries.dp_libraries.opendp module": [[16, "module-lomas_server.dp_queries.dp_libraries.opendp"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql module": [[16, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql"]], "lomas_server.dp_queries.dp_libraries.utils module": [[16, "module-lomas_server.dp_queries.dp_libraries.utils"]], "lomas_server.dp_queries.dp_logic module": [[15, "module-lomas_server.dp_queries.dp_logic"]], "lomas_server.dp_queries.dp_querier module": [[15, "module-lomas_server.dp_queries.dp_querier"]], "lomas_server.dp_queries.dummy_dataset module": [[15, "module-lomas_server.dp_queries.dummy_dataset"]], "lomas_server.mongodb_admin module": [[11, "module-lomas_server.mongodb_admin"]], "lomas_server.mongodb_admin_cli module": [[11, "module-lomas_server.mongodb_admin_cli"]], "lomas_server.private_dataset package": [[17, "lomas-server-private-dataset-package"]], "lomas_server.private_dataset.in_memory_dataset module": [[17, "module-lomas_server.private_dataset.in_memory_dataset"]], "lomas_server.private_dataset.path_dataset module": [[17, "module-lomas_server.private_dataset.path_dataset"]], "lomas_server.private_dataset.private_dataset module": [[17, "module-lomas_server.private_dataset.private_dataset"]], "lomas_server.private_dataset.s3_dataset module": [[17, "module-lomas_server.private_dataset.s3_dataset"]], "lomas_server.private_dataset.utils module": [[17, "module-lomas_server.private_dataset.utils"]], "lomas_server.tests package": [[18, "lomas-server-tests-package"]], "lomas_server.tests.constants module": [[18, "module-lomas_server.tests.constants"]], "lomas_server.tests.test_api module": [[18, "lomas-server-tests-test-api-module"]], "lomas_server.tests.test_dummy_generation module": [[18, "module-lomas_server.tests.test_dummy_generation"]], "lomas_server.tests.test_mongodb_admin module": [[18, "lomas-server-tests-test-mongodb-admin-module"]], "lomas_server.tests.test_mongodb_admin_cli module": [[18, "lomas-server-tests-test-mongodb-admin-cli-module"]], "lomas_server.utils package": [[19, "lomas-server-utils-package"]], "lomas_server.utils.anti_timing_att module": [[19, "module-lomas_server.utils.anti_timing_att"]], "lomas_server.utils.collections_models module": [[19, "module-lomas_server.utils.collections_models"]], "lomas_server.utils.config module": [[19, "module-lomas_server.utils.config"]], "lomas_server.utils.error_handler module": [[19, "module-lomas_server.utils.error_handler"]], "lomas_server.utils.example_inputs module": [[19, "module-lomas_server.utils.example_inputs"]], "lomas_server.utils.input_models module": [[19, "module-lomas_server.utils.input_models"]], "lomas_server.utils.loggr module": [[19, "module-lomas_server.utils.loggr"]], "lomas_server.utils.utils module": [[19, "module-lomas_server.utils.utils"]], "lomas_server.uvicorn_serve module": [[11, "module-lomas_server.uvicorn_serve"]]}, "docnames": ["CONTRIBUTING", "CONTRIBUTING_CLIENT", "CONTRIBUTING_SERVER", "api", "client_api", "client_errors", "client_examples", "client_modules", "client_quickstart", "index", "lomas_client", "lomas_server", "lomas_server.admin_database", "lomas_server.administration", "lomas_server.dataset_store", "lomas_server.dp_queries", "lomas_server.dp_queries.dp_libraries", "lomas_server.private_dataset", "lomas_server.tests", "lomas_server.utils", "notebooks/Demo_Client_Notebook", "notebooks/local_admin_notebook", "notebooks/s3_example_notebook", "server_administration", "server_api", "server_cli", "server_dashboard", "server_deployment", "server_kubernetes", "server_local", "server_modules", "server_onyxia"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["CONTRIBUTING.md", "CONTRIBUTING_CLIENT.md", "CONTRIBUTING_SERVER.md", "api.rst", "client_api.rst", "client_errors.rst", "client_examples.rst", "client_modules.rst", "client_quickstart.rst", "index.rst", "lomas_client.rst", "lomas_server.rst", "lomas_server.admin_database.rst", "lomas_server.administration.rst", "lomas_server.dataset_store.rst", "lomas_server.dp_queries.rst", "lomas_server.dp_queries.dp_libraries.rst", "lomas_server.private_dataset.rst", "lomas_server.tests.rst", "lomas_server.utils.rst", "notebooks/Demo_Client_Notebook.ipynb", "notebooks/local_admin_notebook.ipynb", "notebooks/s3_example_notebook.ipynb", "server_administration.rst", "server_api.rst", "server_cli.rst", "server_dashboard.rst", "server_deployment.rst", "server_kubernetes.rst", "server_local.rst", "server_modules.rst", "server_onyxia.rst"], "indexentries": {"add_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_dataset", false]], "add_dataset_to_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_dataset_to_user", false]], "add_datasets_via_yaml() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_datasets_via_yaml", false]], "add_demo_data_to_admindb() (in module lomas_server.utils.utils)": [[19, "lomas_server.utils.utils.add_demo_data_to_admindb", false]], "add_exception_handlers() (in module lomas_server.utils.error_handler)": [[19, "lomas_server.utils.error_handler.add_exception_handlers", false]], "add_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_user", false]], "add_user_with_budget() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_user_with_budget", false]], "add_users_via_yaml() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_users_via_yaml", false]], "address (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.address", false]], "admin_database (lomas_server.dataset_store.dataset_store.datasetstore attribute)": [[14, "lomas_server.dataset_store.dataset_store.DatasetStore.admin_database", false]], "admin_database (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.admin_database", false]], "admin_database (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.admin_database", false]], "admindatabase (class in lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase", false]], "admindbtype (class in lomas_server.constants)": [[11, "lomas_server.constants.AdminDBType", false]], "adminmongodatabase (class in lomas_server.admin_database.mongodb_database)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase", false]], "adminyamldatabase (class in lomas_server.admin_database.yaml_database)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase", false]], "anti_timing_att() (in module lomas_server.utils.anti_timing_att)": [[19, "lomas_server.utils.anti_timing_att.anti_timing_att", false]], "aws_access_key_id (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_access_key_id", false]], "aws_access_key_id (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_access_key_id", false]], "aws_secret_access_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_secret_access_key", false]], "aws_secret_access_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_secret_access_key", false]], "basic (lomas_server.constants.datasetstoretype attribute)": [[11, "lomas_server.constants.DatasetStoreType.BASIC", false]], "basicdatasetstore (class in lomas_server.dataset_store.basic_dataset_store)": [[14, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore", false]], "change_one_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.CHANGE_ONE_DISTANCE", false]], "check_dataset_and_metadata_exist() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.check_dataset_and_metadata_exist", false]], "check_result_acknowledged() (in module lomas_server.admin_database.mongodb_database)": [[12, "lomas_server.admin_database.mongodb_database.check_result_acknowledged", false]], "check_user_exists() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.check_user_exists", false]], "check_user_has_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.check_user_has_dataset", false]], "client (class in lomas_client.client)": [[10, "lomas_client.client.Client", false]], "columns (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.columns", false]], "config (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.Config", false]], "configkeys (class in lomas_server.constants)": [[11, "lomas_server.constants.ConfigKeys", false]], "configloader (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.ConfigLoader", false]], "contrib (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.contrib", false]], "cost() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[15, "lomas_server.dp_queries.dp_querier.DPQuerier.cost", false]], "database_factory() (in module lomas_server.admin_database.utils)": [[12, "lomas_server.admin_database.utils.database_factory", false]], "database_type (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.database_type", false]], "database_type (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.database_type", false]], "dataset (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.Dataset", false]], "dataset_cache (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore attribute)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.dataset_cache", false]], "dataset_must_exist() (in module lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.dataset_must_exist", false]], "dataset_name (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.dataset_name", false]], "dataset_name (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.dataset_name", false]], "dataset_path (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.dataset_path", false]], "dataset_store (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DATASET_STORE", false]], "dataset_store (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.dataset_store", false]], "dataset_store (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.dataset_store", false]], "dataset_store_factory() (in module lomas_server.dataset_store.utils)": [[14, "lomas_server.dataset_store.utils.dataset_store_factory", false]], "dataset_store_type (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DATASET_STORE_TYPE", false]], "datasetofpathdb (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB", false]], "datasetofs3db (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB", false]], "datasetofuser (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetOfUser", false]], "datasets (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.datasets", false]], "datasets_list (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.datasets_list", false]], "datasetscollection (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetsCollection", false]], "datasetstore (class in lomas_server.dataset_store.dataset_store)": [[14, "lomas_server.dataset_store.dataset_store.DatasetStore", false]], "datasetstoreconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.DatasetStoreConfig", false]], "datasetstoretype (class in lomas_server.constants)": [[11, "lomas_server.constants.DatasetStoreType", false]], "db (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DB", false]], "db_file (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.db_file", false]], "db_name (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.db_name", false]], "db_type (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DB_TYPE", false]], "db_type (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.db_type", false]], "db_type_mongodb (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DB_TYPE_MONGODB", false]], "dbconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.DBConfig", false]], "del_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.del_dataset", false]], "del_dataset_to_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.del_dataset_to_user", false]], "del_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.del_user", false]], "delta (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.delta", false]], "develop_mode (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DEVELOP_MODE", false]], "develop_mode (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.develop_mode", false]], "df (lomas_server.private_dataset.private_dataset.privatedataset attribute)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.df", false]], "diffprivlib (lomas_client.client.dplibraries attribute)": [[10, "lomas_client.client.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib (lomas_server.constants.dplibraries attribute)": [[11, "lomas_server.constants.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib_json (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_json (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_query() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.diffprivlib_query", false]], "diffprivlibinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp", false]], "does_dataset_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_dataset_exist", false]], "does_user_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_user_exist", false]], "dp_libraries (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.dp_libraries", false]], "dp_library (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DP_LIBRARY", false]], "dp_queriers (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore attribute)": [[14, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.dp_queriers", false]], "dplibraries (class in lomas_client.client)": [[10, "lomas_client.client.DPLibraries", false]], "dplibraries (class in lomas_server.constants)": [[11, "lomas_server.constants.DPLibraries", false]], "dplibraryconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.DPLibraryConfig", false]], "dpquerier (class in lomas_server.dp_queries.dp_querier)": [[15, "lomas_server.dp_queries.dp_querier.DPQuerier", false]], "drop_collection() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.drop_collection", false]], "ds_store_type (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.ds_store_type", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.dummy_nb_rows", false]], "dummy_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.dummy_seed", false]], "dummydiffprivlibinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp", false]], "dummyopendpinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp", false]], "dummysnsqlinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DummySNSQLInp", false]], "endpoint_url (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.endpoint_url", false]], "endpoint_url (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.endpoint_url", false]], "epsilon (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.epsilon", false]], "error_message() (in module lomas_client.client)": [[10, "lomas_client.client.error_message", false]], "estimate_cost() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.estimate_cost", false]], "estimate_diffprivlib_cost() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.estimate_diffprivlib_cost", false]], "estimate_opendp_cost() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.estimate_opendp_cost", false]], "estimate_smartnoise_cost() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.estimate_smartnoise_cost", false]], "externallibraryexception": [[19, "lomas_server.utils.error_handler.ExternalLibraryException", false]], "feature_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.feature_columns", false]], "feature_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.feature_columns", false]], "fixed_delta (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.fixed_delta", false]], "fixed_delta (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.fixed_delta", false]], "fixed_smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.FIXED_SMOOTHED_MAX_DIVERGENCE", false]], "floating_point (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.floating_point", false]], "get_and_set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_and_set_may_user_query", false]], "get_config() (in module lomas_server.utils.config)": [[19, "lomas_server.utils.config.get_config", false]], "get_config() (lomas_server.utils.config.configloader method)": [[19, "lomas_server.utils.config.ConfigLoader.get_config", false]], "get_dataset_field() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_field", false]], "get_dataset_metadata() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_metadata", false]], "get_dummy_dataset() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_dummy_dataset", false]], "get_dummy_dataset_for_query() (in module lomas_server.dp_queries.dummy_dataset)": [[15, "lomas_server.dp_queries.dummy_dataset.get_dummy_dataset_for_query", false]], "get_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_epsilon_or_delta", false]], "get_initial_budget() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_initial_budget", false]], "get_initial_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_initial_budget", false]], "get_list_of_datasets() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.get_list_of_datasets", false]], "get_list_of_datasets_from_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.get_list_of_datasets_from_user", false]], "get_list_of_users() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.get_list_of_users", false]], "get_memory_usage() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_memory_usage", false]], "get_metadata() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_metadata", false]], "get_mongodb() (in module lomas_server.admin_database.utils)": [[12, "lomas_server.admin_database.utils.get_mongodb", false]], "get_mongodb_url() (in module lomas_server.admin_database.utils)": [[12, "lomas_server.admin_database.utils.get_mongodb_url", false]], "get_output_measure() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.get_output_measure", false]], "get_pandas_df() (lomas_server.private_dataset.in_memory_dataset.inmemorydataset method)": [[17, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.path_dataset.pathdataset method)": [[17, "lomas_server.private_dataset.path_dataset.PathDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.s3_dataset.s3dataset method)": [[17, "lomas_server.private_dataset.s3_dataset.S3Dataset.get_pandas_df", false]], "get_previous_queries() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_previous_queries", false]], "get_querier() (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore method)": [[14, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.dataset_store.datasetstore method)": [[14, "lomas_server.dataset_store.dataset_store.DatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.get_querier", false]], "get_remaining_budget() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_remaining_budget", false]], "get_remaining_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_remaining_budget", false]], "get_total_spent_budget() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_total_spent_budget", false]], "get_total_spent_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_total_spent_budget", false]], "get_user_previous_queries() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_user_previous_queries", false]], "getdbdata (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.GetDbData", false]], "getdummydataset (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.GetDummyDataset", false]], "hamming_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.HAMMING_DISTANCE", false]], "handle_query() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.handle_query", false]], "has_dataset_input_metric() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.has_dataset_input_metric", false]], "has_user_access_to_dataset() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.has_user_access_to_dataset", false]], "honest_but_curious (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.honest_but_curious", false]], "host_ip (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.host_ip", false]], "host_port (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.host_port", false]], "imputer_strategy (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.imputer_strategy", false]], "imputer_strategy (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.imputer_strategy", false]], "initial_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.initial_delta", false]], "initial_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.initial_epsilon", false]], "inmemorydataset (class in lomas_server.private_dataset.in_memory_dataset)": [[17, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset", false]], "insert_delete_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.INSERT_DELETE_DISTANCE", false]], "int_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.INT_DISTANCE", false]], "internalserverexception": [[19, "lomas_server.utils.error_handler.InternalServerException", false]], "invalidqueryexception": [[19, "lomas_server.utils.error_handler.InvalidQueryException", false]], "is_measurement() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.is_measurement", false]], "jitter (lomas_server.constants.timeattackmethod attribute)": [[11, "lomas_server.constants.TimeAttackMethod.JITTER", false]], "lifespan() (in module lomas_server.app)": [[11, "lomas_server.app.lifespan", false]], "load_config() (lomas_server.utils.config.configloader method)": [[19, "lomas_server.utils.config.ConfigLoader.load_config", false]], "log_level (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.log_level", false]], "lomas_client": [[10, "module-lomas_client", false]], "lomas_client.client": [[10, "module-lomas_client.client", false]], "lomas_server": [[11, "module-lomas_server", false]], "lomas_server.admin_database": [[12, "module-lomas_server.admin_database", false]], "lomas_server.admin_database.admin_database": [[12, "module-lomas_server.admin_database.admin_database", false]], "lomas_server.admin_database.mongodb_database": [[12, "module-lomas_server.admin_database.mongodb_database", false]], "lomas_server.admin_database.utils": [[12, "module-lomas_server.admin_database.utils", false]], "lomas_server.admin_database.yaml_database": [[12, "module-lomas_server.admin_database.yaml_database", false]], "lomas_server.administration": [[13, "module-lomas_server.administration", false]], "lomas_server.app": [[11, "module-lomas_server.app", false]], "lomas_server.constants": [[11, "module-lomas_server.constants", false]], "lomas_server.dataset_store": [[14, "module-lomas_server.dataset_store", false]], "lomas_server.dataset_store.basic_dataset_store": [[14, "module-lomas_server.dataset_store.basic_dataset_store", false]], "lomas_server.dataset_store.dataset_store": [[14, "module-lomas_server.dataset_store.dataset_store", false]], "lomas_server.dataset_store.lru_dataset_store": [[14, "module-lomas_server.dataset_store.lru_dataset_store", false]], "lomas_server.dataset_store.private_dataset_observer": [[14, "module-lomas_server.dataset_store.private_dataset_observer", false]], "lomas_server.dataset_store.utils": [[14, "module-lomas_server.dataset_store.utils", false]], "lomas_server.dp_queries": [[15, "module-lomas_server.dp_queries", false]], "lomas_server.dp_queries.dp_libraries": [[16, "module-lomas_server.dp_queries.dp_libraries", false]], "lomas_server.dp_queries.dp_libraries.opendp": [[16, "module-lomas_server.dp_queries.dp_libraries.opendp", false]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[16, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false]], "lomas_server.dp_queries.dp_libraries.utils": [[16, "module-lomas_server.dp_queries.dp_libraries.utils", false]], "lomas_server.dp_queries.dp_logic": [[15, "module-lomas_server.dp_queries.dp_logic", false]], "lomas_server.dp_queries.dp_querier": [[15, "module-lomas_server.dp_queries.dp_querier", false]], "lomas_server.dp_queries.dummy_dataset": [[15, "module-lomas_server.dp_queries.dummy_dataset", false]], "lomas_server.mongodb_admin": [[11, "module-lomas_server.mongodb_admin", false]], "lomas_server.mongodb_admin_cli": [[11, "module-lomas_server.mongodb_admin_cli", false]], "lomas_server.private_dataset": [[17, "module-lomas_server.private_dataset", false]], "lomas_server.private_dataset.in_memory_dataset": [[17, "module-lomas_server.private_dataset.in_memory_dataset", false]], "lomas_server.private_dataset.path_dataset": [[17, "module-lomas_server.private_dataset.path_dataset", false]], "lomas_server.private_dataset.private_dataset": [[17, "module-lomas_server.private_dataset.private_dataset", false]], "lomas_server.private_dataset.s3_dataset": [[17, "module-lomas_server.private_dataset.s3_dataset", false]], "lomas_server.private_dataset.utils": [[17, "module-lomas_server.private_dataset.utils", false]], "lomas_server.tests": [[18, "module-lomas_server.tests", false]], "lomas_server.tests.constants": [[18, "module-lomas_server.tests.constants", false]], "lomas_server.tests.test_dummy_generation": [[18, "module-lomas_server.tests.test_dummy_generation", false]], "lomas_server.utils": [[19, "module-lomas_server.utils", false]], "lomas_server.utils.anti_timing_att": [[19, "module-lomas_server.utils.anti_timing_att", false]], "lomas_server.utils.collections_models": [[19, "module-lomas_server.utils.collections_models", false]], "lomas_server.utils.config": [[19, "module-lomas_server.utils.config", false]], "lomas_server.utils.error_handler": [[19, "module-lomas_server.utils.error_handler", false]], "lomas_server.utils.example_inputs": [[19, "module-lomas_server.utils.example_inputs", false]], "lomas_server.utils.input_models": [[19, "module-lomas_server.utils.input_models", false]], "lomas_server.utils.loggr": [[19, "module-lomas_server.utils.loggr", false]], "lomas_server.utils.utils": [[19, "module-lomas_server.utils.utils", false]], "lomas_server.uvicorn_serve": [[11, "module-lomas_server.uvicorn_serve", false]], "lru (lomas_server.constants.datasetstoretype attribute)": [[11, "lomas_server.constants.DatasetStoreType.LRU", false]], "lru_dataset_store_max_size (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.LRU_DATASET_STORE_MAX_SIZE", false]], "lrudatasetstore (class in lomas_server.dataset_store.lru_dataset_store)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore", false]], "lrudatasetstoreconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig", false]], "magnitude (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.magnitude", false]], "make_dummy_dataset() (in module lomas_server.dp_queries.dummy_dataset)": [[15, "lomas_server.dp_queries.dummy_dataset.make_dummy_dataset", false]], "max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.MAX_DIVERGENCE", false]], "max_ids (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.max_ids", false]], "max_memory_usage (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.max_memory_usage", false]], "may_query (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.may_query", false]], "mechanisms (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.mechanisms", false]], "metadata (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.Metadata", false]], "metadata (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.metadata", false]], "metadata_path (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.metadata_path", false]], "metadataofdataset (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset", false]], "metadataofpathdb (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB", false]], "metadataofs3db (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB", false]], "method (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.method", false]], "middleware() (in module lomas_server.app)": [[11, "lomas_server.app.middleware", false]], "model_computed_fields (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.model_computed_fields", false]], "model_config (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.model_config", false]], "model_config (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.model_config", false]], "model_config (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.model_config", false]], "model_config (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.model_config", false]], "model_config (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.model_config", false]], "model_config (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.model_config", false]], "model_config (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.model_config", false]], "model_config (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.model_config", false]], "model_config (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.model_config", false]], "model_config (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.model_config", false]], "model_config (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.model_config", false]], "model_config (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.model_config", false]], "model_config (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.model_config", false]], "model_config (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.model_config", false]], "model_fields (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.model_fields", false]], "model_fields (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.model_fields", false]], "model_fields (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.model_fields", false]], "model_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.model_fields", false]], "model_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.model_fields", false]], "model_fields (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.model_fields", false]], "model_fields (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.model_fields", false]], "model_fields (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.model_fields", false]], "model_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.model_fields", false]], "model_fields (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.model_fields", false]], "module": [[10, "module-lomas_client", false], [10, "module-lomas_client.client", false], [11, "module-lomas_server", false], [11, "module-lomas_server.app", false], [11, "module-lomas_server.constants", false], [11, "module-lomas_server.mongodb_admin", false], [11, "module-lomas_server.mongodb_admin_cli", false], [11, "module-lomas_server.uvicorn_serve", false], [12, "module-lomas_server.admin_database", false], [12, "module-lomas_server.admin_database.admin_database", false], [12, "module-lomas_server.admin_database.mongodb_database", false], [12, "module-lomas_server.admin_database.utils", false], [12, "module-lomas_server.admin_database.yaml_database", false], [13, "module-lomas_server.administration", false], [14, "module-lomas_server.dataset_store", false], [14, "module-lomas_server.dataset_store.basic_dataset_store", false], [14, "module-lomas_server.dataset_store.dataset_store", false], [14, "module-lomas_server.dataset_store.lru_dataset_store", false], [14, "module-lomas_server.dataset_store.private_dataset_observer", false], [14, "module-lomas_server.dataset_store.utils", false], [15, "module-lomas_server.dp_queries", false], [15, "module-lomas_server.dp_queries.dp_logic", false], [15, "module-lomas_server.dp_queries.dp_querier", false], [15, "module-lomas_server.dp_queries.dummy_dataset", false], [16, "module-lomas_server.dp_queries.dp_libraries", false], [16, "module-lomas_server.dp_queries.dp_libraries.opendp", false], [16, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false], [16, "module-lomas_server.dp_queries.dp_libraries.utils", false], [17, "module-lomas_server.private_dataset", false], [17, "module-lomas_server.private_dataset.in_memory_dataset", false], [17, "module-lomas_server.private_dataset.path_dataset", false], [17, "module-lomas_server.private_dataset.private_dataset", false], [17, "module-lomas_server.private_dataset.s3_dataset", false], [17, "module-lomas_server.private_dataset.utils", false], [18, "module-lomas_server.tests", false], [18, "module-lomas_server.tests.constants", false], [18, "module-lomas_server.tests.test_dummy_generation", false], [19, "module-lomas_server.utils", false], [19, "module-lomas_server.utils.anti_timing_att", false], [19, "module-lomas_server.utils.collections_models", false], [19, "module-lomas_server.utils.config", false], [19, "module-lomas_server.utils.error_handler", false], [19, "module-lomas_server.utils.example_inputs", false], [19, "module-lomas_server.utils.input_models", false], [19, "module-lomas_server.utils.loggr", false], [19, "module-lomas_server.utils.utils", false]], "mongodb (lomas_server.constants.admindbtype attribute)": [[11, "lomas_server.constants.AdminDBType.MONGODB", false]], "mongodb_addr (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.MONGODB_ADDR", false]], "mongodb_port (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.MONGODB_PORT", false]], "mongodbconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.MongoDBConfig", false]], "opendp (lomas_client.client.dplibraries attribute)": [[10, "lomas_client.client.DPLibraries.OPENDP", false]], "opendp (lomas_server.constants.dplibraries attribute)": [[11, "lomas_server.constants.DPLibraries.OPENDP", false]], "opendp (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.opendp", false]], "opendp_json (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.opendp_json", false]], "opendp_json (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.opendp_json", false]], "opendp_query() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.opendp_query", false]], "opendpconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.OpenDPConfig", false]], "opendpdatasetinputmetric (class in lomas_server.constants)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric", false]], "opendpinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.OpenDPInp", false]], "opendpmeasurement (class in lomas_server.constants)": [[11, "lomas_server.constants.OpenDPMeasurement", false]], "opendpquerier (class in lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier", false]], "password (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.password", false]], "path (lomas_server.constants.privatedatabasetype attribute)": [[11, "lomas_server.constants.PrivateDatabaseType.PATH", false]], "pathdataset (class in lomas_server.private_dataset.path_dataset)": [[17, "lomas_server.private_dataset.path_dataset.PathDataset", false]], "port (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.port", false]], "postprocess (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.postprocess", false]], "postprocess (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.postprocess", false]], "prepare_save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.prepare_save_query", false]], "private_dataset_factory() (in module lomas_server.private_dataset.utils)": [[17, "lomas_server.private_dataset.utils.private_dataset_factory", false]], "privatedatabasetype (class in lomas_server.constants)": [[11, "lomas_server.constants.PrivateDatabaseType", false]], "privatedataset (class in lomas_server.private_dataset.private_dataset)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset", false]], "privatedatasetobserver (class in lomas_server.dataset_store.private_dataset_observer)": [[14, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver", false]], "querier_factory() (in module lomas_server.dp_queries.dp_libraries.utils)": [[16, "lomas_server.dp_queries.dp_libraries.utils.querier_factory", false]], "query() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.query", false]], "query() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.query", false]], "query() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[15, "lomas_server.dp_queries.dp_querier.DPQuerier.query", false]], "query_str (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.query_str", false]], "queryhandler (class in lomas_server.dp_queries.dp_logic)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler", false]], "reconstruct_measurement_pipeline() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.reconstruct_measurement_pipeline", false]], "reload (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.reload", false]], "row_privacy (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.row_privacy", false]], "runtime_args (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.RUNTIME_ARGS", false]], "s3 (lomas_server.constants.privatedatabasetype attribute)": [[11, "lomas_server.constants.PrivateDatabaseType.S3", false]], "s3_bucket (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_bucket", false]], "s3_bucket (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_bucket", false]], "s3_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_key", false]], "s3_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_key", false]], "s3dataset (class in lomas_server.private_dataset.s3_dataset)": [[17, "lomas_server.private_dataset.s3_dataset.S3Dataset", false]], "save_current_database() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_current_database", false]], "save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.save_query", false]], "save_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.save_query", false]], "save_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_query", false]], "server (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.Server", false]], "server (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.SERVER", false]], "server (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.server", false]], "server_live() (in module lomas_server.utils.utils)": [[19, "lomas_server.utils.utils.server_live", false]], "set_budget_field() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.set_budget_field", false]], "set_config() (lomas_server.utils.config.configloader method)": [[19, "lomas_server.utils.config.ConfigLoader.set_config", false]], "set_may_query() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.set_may_query", false]], "set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.set_may_user_query", false]], "set_mechanisms() (in module lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.set_mechanisms", false]], "set_opendp_features_config() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.set_opendp_features_config", false]], "settings (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.SETTINGS", false]], "show_archives_of_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_archives_of_user", false]], "show_collection() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_collection", false]], "show_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_dataset", false]], "show_metadata_of_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_metadata_of_dataset", false]], "show_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_user", false]], "smartnoise_query() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.smartnoise_query", false]], "smartnoise_sql (lomas_client.client.dplibraries attribute)": [[10, "lomas_client.client.DPLibraries.SMARTNOISE_SQL", false]], "smartnoise_sql (lomas_server.constants.dplibraries attribute)": [[11, "lomas_server.constants.DPLibraries.SMARTNOISE_SQL", false]], "smartnoisesqlquerier (class in lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier", false]], "smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.SMOOTHED_MAX_DIVERGENCE", false]], "snsqlinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.SNSQLInp", false]], "snsqlinpcost (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.SNSQLInpCost", false]], "stall (lomas_server.constants.timeattackmethod attribute)": [[11, "lomas_server.constants.TimeAttackMethod.STALL", false]], "stream_dataframe() (in module lomas_server.utils.utils)": [[19, "lomas_server.utils.utils.stream_dataframe", false]], "submit_limit (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.SUBMIT_LIMIT", false]], "submit_limit (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.submit_limit", false]], "subscribe_for_memory_usage_updates() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.subscribe_for_memory_usage_updates", false]], "symmetric_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.SYMMETRIC_DISTANCE", false]], "target_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.target_columns", false]], "target_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.target_columns", false]], "test_boolean_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_boolean_column", false]], "test_cardinality_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_cardinality_column", false]], "test_datetime_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_datetime_column", false]], "test_float_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_float_column", false]], "test_int_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_int_column", false]], "test_nullable_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_nullable_column", false]], "test_seed() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_seed", false]], "test_size (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.test_size", false]], "test_size (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_size", false]], "test_train_split_seed (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.test_train_split_seed", false]], "test_train_split_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_train_split_seed", false]], "test_unknown_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_unknown_column", false]], "testmakedummydataset (class in lomas_server.tests.test_dummy_generation)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset", false]], "time_attack (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.TIME_ATTACK", false]], "time_attack (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.time_attack", false]], "timeattack (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.TimeAttack", false]], "timeattackmethod (class in lomas_server.constants)": [[11, "lomas_server.constants.TimeAttackMethod", false]], "total_spent_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_delta", false]], "total_spent_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_epsilon", false]], "unauthorizedaccessexception": [[19, "lomas_server.utils.error_handler.UnauthorizedAccessException", false]], "update_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_budget", false]], "update_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_delta", false]], "update_epsilon() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon", false]], "update_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.update_epsilon_or_delta", false]], "update_memory_usage() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.update_memory_usage", false]], "update_memory_usage() (lomas_server.dataset_store.private_dataset_observer.privatedatasetobserver method)": [[14, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver.update_memory_usage", false]], "user (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.User", false]], "user_must_exist() (in module lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.user_must_exist", false]], "user_must_have_access_to_dataset() (in module lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.user_must_have_access_to_dataset", false]], "user_name (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.user_name", false]], "usercollection (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.UserCollection", false]], "username (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.username", false]], "users (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.users", false]], "workers (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.workers", false]], "yaml (lomas_server.constants.admindbtype attribute)": [[11, "lomas_server.constants.AdminDBType.YAML", false]], "yamldbconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.YamlDBConfig", false]], "zero_concentrated_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.ZERO_CONCENTRATED_DIVERGENCE", false]]}, "objects": {"": [[10, 0, 0, "-", "lomas_client"], [11, 0, 0, "-", "lomas_server"]], "lomas_client": [[10, 0, 0, "-", "client"]], "lomas_client.client": [[10, 1, 1, "", "Client"], [10, 1, 1, "", "DPLibraries"], [10, 4, 1, "", "error_message"]], "lomas_client.client.Client": [[10, 2, 1, "", "diffprivlib_query"], [10, 2, 1, "", "estimate_diffprivlib_cost"], [10, 2, 1, "", "estimate_opendp_cost"], [10, 2, 1, "", "estimate_smartnoise_cost"], [10, 2, 1, "", "get_dataset_metadata"], [10, 2, 1, "", "get_dummy_dataset"], [10, 2, 1, "", "get_initial_budget"], [10, 2, 1, "", "get_previous_queries"], [10, 2, 1, "", "get_remaining_budget"], [10, 2, 1, "", "get_total_spent_budget"], [10, 2, 1, "", "opendp_query"], [10, 2, 1, "", "smartnoise_query"]], "lomas_client.client.DPLibraries": [[10, 3, 1, "", "DIFFPRIVLIB"], [10, 3, 1, "", "OPENDP"], [10, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server": [[12, 0, 0, "-", "admin_database"], [13, 0, 0, "-", "administration"], [11, 0, 0, "-", "app"], [11, 0, 0, "-", "constants"], [14, 0, 0, "-", "dataset_store"], [15, 0, 0, "-", "dp_queries"], [11, 0, 0, "-", "mongodb_admin"], [11, 0, 0, "-", "mongodb_admin_cli"], [17, 0, 0, "-", "private_dataset"], [18, 0, 0, "-", "tests"], [19, 0, 0, "-", "utils"], [11, 0, 0, "-", "uvicorn_serve"]], "lomas_server.admin_database": [[12, 0, 0, "-", "admin_database"], [12, 0, 0, "-", "mongodb_database"], [12, 0, 0, "-", "utils"], [12, 0, 0, "-", "yaml_database"]], "lomas_server.admin_database.admin_database": [[12, 1, 1, "", "AdminDatabase"], [12, 4, 1, "", "dataset_must_exist"], [12, 4, 1, "", "user_must_exist"], [12, 4, 1, "", "user_must_have_access_to_dataset"]], "lomas_server.admin_database.admin_database.AdminDatabase": [[12, 2, 1, "", "does_dataset_exist"], [12, 2, 1, "", "does_user_exist"], [12, 2, 1, "", "get_and_set_may_user_query"], [12, 2, 1, "", "get_dataset_field"], [12, 2, 1, "", "get_dataset_metadata"], [12, 2, 1, "", "get_epsilon_or_delta"], [12, 2, 1, "", "get_initial_budget"], [12, 2, 1, "", "get_remaining_budget"], [12, 2, 1, "", "get_total_spent_budget"], [12, 2, 1, "", "get_user_previous_queries"], [12, 2, 1, "", "has_user_access_to_dataset"], [12, 2, 1, "", "prepare_save_query"], [12, 2, 1, "", "save_query"], [12, 2, 1, "", "set_may_user_query"], [12, 2, 1, "", "update_budget"], [12, 2, 1, "", "update_delta"], [12, 2, 1, "", "update_epsilon"], [12, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.mongodb_database": [[12, 1, 1, "", "AdminMongoDatabase"], [12, 4, 1, "", "check_result_acknowledged"]], "lomas_server.admin_database.mongodb_database.AdminMongoDatabase": [[12, 2, 1, "", "does_dataset_exist"], [12, 2, 1, "", "does_user_exist"], [12, 2, 1, "", "get_and_set_may_user_query"], [12, 2, 1, "", "get_dataset_field"], [12, 2, 1, "", "get_dataset_metadata"], [12, 2, 1, "", "get_epsilon_or_delta"], [12, 2, 1, "", "get_user_previous_queries"], [12, 2, 1, "", "has_user_access_to_dataset"], [12, 2, 1, "", "save_query"], [12, 2, 1, "", "set_may_user_query"], [12, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.utils": [[12, 4, 1, "", "database_factory"], [12, 4, 1, "", "get_mongodb"], [12, 4, 1, "", "get_mongodb_url"]], "lomas_server.admin_database.yaml_database": [[12, 1, 1, "", "AdminYamlDatabase"]], "lomas_server.admin_database.yaml_database.AdminYamlDatabase": [[12, 2, 1, "", "does_dataset_exist"], [12, 2, 1, "", "does_user_exist"], [12, 2, 1, "", "get_and_set_may_user_query"], [12, 2, 1, "", "get_dataset_field"], [12, 2, 1, "", "get_dataset_metadata"], [12, 2, 1, "", "get_epsilon_or_delta"], [12, 2, 1, "", "get_user_previous_queries"], [12, 2, 1, "", "has_user_access_to_dataset"], [12, 2, 1, "", "save_current_database"], [12, 2, 1, "", "save_query"], [12, 2, 1, "", "set_may_user_query"], [12, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.app": [[11, 4, 1, "", "lifespan"], [11, 4, 1, "", "middleware"]], "lomas_server.constants": [[11, 1, 1, "", "AdminDBType"], [11, 1, 1, "", "ConfigKeys"], [11, 1, 1, "", "DPLibraries"], [11, 1, 1, "", "DatasetStoreType"], [11, 1, 1, "", "OpenDPDatasetInputMetric"], [11, 1, 1, "", "OpenDPMeasurement"], [11, 1, 1, "", "PrivateDatabaseType"], [11, 1, 1, "", "TimeAttackMethod"]], "lomas_server.constants.AdminDBType": [[11, 3, 1, "", "MONGODB"], [11, 3, 1, "", "YAML"]], "lomas_server.constants.ConfigKeys": [[11, 3, 1, "", "DATASET_STORE"], [11, 3, 1, "", "DATASET_STORE_TYPE"], [11, 3, 1, "", "DB"], [11, 3, 1, "", "DB_TYPE"], [11, 3, 1, "", "DB_TYPE_MONGODB"], [11, 3, 1, "", "DEVELOP_MODE"], [11, 3, 1, "", "DP_LIBRARY"], [11, 3, 1, "", "LRU_DATASET_STORE_MAX_SIZE"], [11, 3, 1, "", "MONGODB_ADDR"], [11, 3, 1, "", "MONGODB_PORT"], [11, 3, 1, "", "RUNTIME_ARGS"], [11, 3, 1, "", "SERVER"], [11, 3, 1, "", "SETTINGS"], [11, 3, 1, "", "SUBMIT_LIMIT"], [11, 3, 1, "", "TIME_ATTACK"]], "lomas_server.constants.DPLibraries": [[11, 3, 1, "", "DIFFPRIVLIB"], [11, 3, 1, "", "OPENDP"], [11, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server.constants.DatasetStoreType": [[11, 3, 1, "", "BASIC"], [11, 3, 1, "", "LRU"]], "lomas_server.constants.OpenDPDatasetInputMetric": [[11, 3, 1, "", "CHANGE_ONE_DISTANCE"], [11, 3, 1, "", "HAMMING_DISTANCE"], [11, 3, 1, "", "INSERT_DELETE_DISTANCE"], [11, 3, 1, "", "INT_DISTANCE"], [11, 3, 1, "", "SYMMETRIC_DISTANCE"]], "lomas_server.constants.OpenDPMeasurement": [[11, 3, 1, "", "FIXED_SMOOTHED_MAX_DIVERGENCE"], [11, 3, 1, "", "MAX_DIVERGENCE"], [11, 3, 1, "", "SMOOTHED_MAX_DIVERGENCE"], [11, 3, 1, "", "ZERO_CONCENTRATED_DIVERGENCE"]], "lomas_server.constants.PrivateDatabaseType": [[11, 3, 1, "", "PATH"], [11, 3, 1, "", "S3"]], "lomas_server.constants.TimeAttackMethod": [[11, 3, 1, "", "JITTER"], [11, 3, 1, "", "STALL"]], "lomas_server.dataset_store": [[14, 0, 0, "-", "basic_dataset_store"], [14, 0, 0, "-", "dataset_store"], [14, 0, 0, "-", "lru_dataset_store"], [14, 0, 0, "-", "private_dataset_observer"], [14, 0, 0, "-", "utils"]], "lomas_server.dataset_store.basic_dataset_store": [[14, 1, 1, "", "BasicDatasetStore"]], "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore": [[14, 3, 1, "", "dp_queriers"], [14, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.dataset_store": [[14, 1, 1, "", "DatasetStore"]], "lomas_server.dataset_store.dataset_store.DatasetStore": [[14, 3, 1, "", "admin_database"], [14, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.lru_dataset_store": [[14, 1, 1, "", "LRUDatasetStore"]], "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore": [[14, 3, 1, "", "dataset_cache"], [14, 2, 1, "", "get_querier"], [14, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.private_dataset_observer": [[14, 1, 1, "", "PrivateDatasetObserver"]], "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver": [[14, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.utils": [[14, 4, 1, "", "dataset_store_factory"]], "lomas_server.dp_queries": [[16, 0, 0, "-", "dp_libraries"], [15, 0, 0, "-", "dp_logic"], [15, 0, 0, "-", "dp_querier"], [15, 0, 0, "-", "dummy_dataset"]], "lomas_server.dp_queries.dp_libraries": [[16, 0, 0, "-", "opendp"], [16, 0, 0, "-", "smartnoise_sql"], [16, 0, 0, "-", "utils"]], "lomas_server.dp_queries.dp_libraries.opendp": [[16, 1, 1, "", "OpenDPQuerier"], [16, 4, 1, "", "get_output_measure"], [16, 4, 1, "", "has_dataset_input_metric"], [16, 4, 1, "", "is_measurement"], [16, 4, 1, "", "reconstruct_measurement_pipeline"], [16, 4, 1, "", "set_opendp_features_config"]], "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier": [[16, 2, 1, "", "cost"], [16, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[16, 1, 1, "", "SmartnoiseSQLQuerier"], [16, 4, 1, "", "set_mechanisms"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier": [[16, 2, 1, "", "cost"], [16, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.utils": [[16, 4, 1, "", "querier_factory"]], "lomas_server.dp_queries.dp_logic": [[15, 1, 1, "", "QueryHandler"]], "lomas_server.dp_queries.dp_logic.QueryHandler": [[15, 3, 1, "", "admin_database"], [15, 3, 1, "", "dataset_store"], [15, 2, 1, "", "estimate_cost"], [15, 2, 1, "", "handle_query"]], "lomas_server.dp_queries.dp_querier": [[15, 1, 1, "", "DPQuerier"]], "lomas_server.dp_queries.dp_querier.DPQuerier": [[15, 2, 1, "", "cost"], [15, 2, 1, "", "query"]], "lomas_server.dp_queries.dummy_dataset": [[15, 4, 1, "", "get_dummy_dataset_for_query"], [15, 4, 1, "", "make_dummy_dataset"]], "lomas_server.mongodb_admin": [[11, 4, 1, "", "add_dataset"], [11, 4, 1, "", "add_dataset_to_user"], [11, 4, 1, "", "add_datasets_via_yaml"], [11, 4, 1, "", "add_user"], [11, 4, 1, "", "add_user_with_budget"], [11, 4, 1, "", "add_users_via_yaml"], [11, 4, 1, "", "check_dataset_and_metadata_exist"], [11, 4, 1, "", "check_user_exists"], [11, 4, 1, "", "check_user_has_dataset"], [11, 4, 1, "", "del_dataset"], [11, 4, 1, "", "del_dataset_to_user"], [11, 4, 1, "", "del_user"], [11, 4, 1, "", "drop_collection"], [11, 4, 1, "", "get_list_of_datasets"], [11, 4, 1, "", "get_list_of_datasets_from_user"], [11, 4, 1, "", "get_list_of_users"], [11, 4, 1, "", "set_budget_field"], [11, 4, 1, "", "set_may_query"], [11, 4, 1, "", "show_archives_of_user"], [11, 4, 1, "", "show_collection"], [11, 4, 1, "", "show_dataset"], [11, 4, 1, "", "show_metadata_of_dataset"], [11, 4, 1, "", "show_user"]], "lomas_server.private_dataset": [[17, 0, 0, "-", "in_memory_dataset"], [17, 0, 0, "-", "path_dataset"], [17, 0, 0, "-", "private_dataset"], [17, 0, 0, "-", "s3_dataset"], [17, 0, 0, "-", "utils"]], "lomas_server.private_dataset.in_memory_dataset": [[17, 1, 1, "", "InMemoryDataset"]], "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset": [[17, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.path_dataset": [[17, 1, 1, "", "PathDataset"]], "lomas_server.private_dataset.path_dataset.PathDataset": [[17, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.private_dataset": [[17, 1, 1, "", "PrivateDataset"]], "lomas_server.private_dataset.private_dataset.PrivateDataset": [[17, 3, 1, "", "df"], [17, 2, 1, "", "get_memory_usage"], [17, 2, 1, "", "get_metadata"], [17, 2, 1, "", "get_pandas_df"], [17, 2, 1, "", "subscribe_for_memory_usage_updates"]], "lomas_server.private_dataset.s3_dataset": [[17, 1, 1, "", "S3Dataset"]], "lomas_server.private_dataset.s3_dataset.S3Dataset": [[17, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.utils": [[17, 4, 1, "", "private_dataset_factory"]], "lomas_server.tests": [[18, 0, 0, "-", "constants"], [18, 0, 0, "-", "test_dummy_generation"]], "lomas_server.tests.test_dummy_generation": [[18, 1, 1, "", "TestMakeDummyDataset"]], "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset": [[18, 2, 1, "", "test_boolean_column"], [18, 2, 1, "", "test_cardinality_column"], [18, 2, 1, "", "test_datetime_column"], [18, 2, 1, "", "test_float_column"], [18, 2, 1, "", "test_int_column"], [18, 2, 1, "", "test_nullable_column"], [18, 2, 1, "", "test_seed"], [18, 2, 1, "", "test_unknown_column"]], "lomas_server.utils": [[19, 0, 0, "-", "anti_timing_att"], [19, 0, 0, "-", "collections_models"], [19, 0, 0, "-", "config"], [19, 0, 0, "-", "error_handler"], [19, 0, 0, "-", "example_inputs"], [19, 0, 0, "-", "input_models"], [19, 0, 0, "-", "loggr"], [19, 0, 0, "-", "utils"]], "lomas_server.utils.anti_timing_att": [[19, 4, 1, "", "anti_timing_att"]], "lomas_server.utils.collections_models": [[19, 1, 1, "", "Dataset"], [19, 1, 1, "", "DatasetOfPathDB"], [19, 1, 1, "", "DatasetOfS3DB"], [19, 1, 1, "", "DatasetOfUser"], [19, 1, 1, "", "DatasetsCollection"], [19, 1, 1, "", "Metadata"], [19, 1, 1, "", "MetadataOfDataset"], [19, 1, 1, "", "MetadataOfPathDB"], [19, 1, 1, "", "MetadataOfS3DB"], [19, 1, 1, "", "User"], [19, 1, 1, "", "UserCollection"]], "lomas_server.utils.collections_models.Dataset": [[19, 3, 1, "", "database_type"], [19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "metadata"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfPathDB": [[19, 3, 1, "", "dataset_path"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfS3DB": [[19, 3, 1, "", "aws_access_key_id"], [19, 3, 1, "", "aws_secret_access_key"], [19, 3, 1, "", "endpoint_url"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "s3_bucket"], [19, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.DatasetOfUser": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "initial_delta"], [19, 3, 1, "", "initial_epsilon"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "total_spent_delta"], [19, 3, 1, "", "total_spent_epsilon"]], "lomas_server.utils.collections_models.DatasetsCollection": [[19, 3, 1, "", "datasets"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.Metadata": [[19, 3, 1, "", "columns"], [19, 3, 1, "", "max_ids"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "row_privacy"]], "lomas_server.utils.collections_models.MetadataOfDataset": [[19, 3, 1, "", "database_type"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfPathDB": [[19, 3, 1, "", "metadata_path"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfS3DB": [[19, 3, 1, "", "aws_access_key_id"], [19, 3, 1, "", "aws_secret_access_key"], [19, 3, 1, "", "endpoint_url"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "s3_bucket"], [19, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.User": [[19, 3, 1, "", "datasets_list"], [19, 3, 1, "", "may_query"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "user_name"]], "lomas_server.utils.collections_models.UserCollection": [[19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "users"]], "lomas_server.utils.config": [[19, 1, 1, "", "Config"], [19, 1, 1, "", "ConfigLoader"], [19, 1, 1, "", "DBConfig"], [19, 1, 1, "", "DPLibraryConfig"], [19, 1, 1, "", "DatasetStoreConfig"], [19, 1, 1, "", "LRUDatasetStoreConfig"], [19, 1, 1, "", "MongoDBConfig"], [19, 1, 1, "", "OpenDPConfig"], [19, 1, 1, "", "Server"], [19, 1, 1, "", "TimeAttack"], [19, 1, 1, "", "YamlDBConfig"], [19, 4, 1, "", "get_config"]], "lomas_server.utils.config.Config": [[19, 3, 1, "", "admin_database"], [19, 3, 1, "", "dataset_store"], [19, 3, 1, "", "develop_mode"], [19, 3, 1, "", "dp_libraries"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "server"], [19, 3, 1, "", "submit_limit"]], "lomas_server.utils.config.ConfigLoader": [[19, 2, 1, "", "get_config"], [19, 2, 1, "", "load_config"], [19, 2, 1, "", "set_config"]], "lomas_server.utils.config.DBConfig": [[19, 3, 1, "", "db_type"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.DPLibraryConfig": [[19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "opendp"]], "lomas_server.utils.config.DatasetStoreConfig": [[19, 3, 1, "", "ds_store_type"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.LRUDatasetStoreConfig": [[19, 3, 1, "", "max_memory_usage"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.MongoDBConfig": [[19, 3, 1, "", "address"], [19, 3, 1, "", "db_name"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "password"], [19, 3, 1, "", "port"], [19, 3, 1, "", "username"]], "lomas_server.utils.config.OpenDPConfig": [[19, 3, 1, "", "contrib"], [19, 3, 1, "", "floating_point"], [19, 3, 1, "", "honest_but_curious"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.Server": [[19, 3, 1, "", "host_ip"], [19, 3, 1, "", "host_port"], [19, 3, 1, "", "log_level"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "reload"], [19, 3, 1, "", "time_attack"], [19, 3, 1, "", "workers"]], "lomas_server.utils.config.TimeAttack": [[19, 3, 1, "", "magnitude"], [19, 3, 1, "", "method"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.YamlDBConfig": [[19, 3, 1, "", "db_file"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.error_handler": [[19, 5, 1, "", "ExternalLibraryException"], [19, 5, 1, "", "InternalServerException"], [19, 5, 1, "", "InvalidQueryException"], [19, 5, 1, "", "UnauthorizedAccessException"], [19, 4, 1, "", "add_exception_handlers"]], "lomas_server.utils.input_models": [[19, 1, 1, "", "DiffPrivLibInp"], [19, 1, 1, "", "DummyDiffPrivLibInp"], [19, 1, 1, "", "DummyOpenDPInp"], [19, 1, 1, "", "DummySNSQLInp"], [19, 1, 1, "", "GetDbData"], [19, 1, 1, "", "GetDummyDataset"], [19, 1, 1, "", "OpenDPInp"], [19, 1, 1, "", "SNSQLInp"], [19, 1, 1, "", "SNSQLInpCost"]], "lomas_server.utils.input_models.DiffPrivLibInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "diffprivlib_json"], [19, 3, 1, "", "feature_columns"], [19, 3, 1, "", "imputer_strategy"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "target_columns"], [19, 3, 1, "", "test_size"], [19, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyDiffPrivLibInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "diffprivlib_json"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "feature_columns"], [19, 3, 1, "", "imputer_strategy"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "target_columns"], [19, 3, 1, "", "test_size"], [19, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyOpenDPInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "fixed_delta"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.DummySNSQLInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "delta"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "epsilon"], [19, 3, 1, "", "mechanisms"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "postprocess"], [19, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.GetDbData": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.GetDummyDataset": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.OpenDPInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "fixed_delta"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.SNSQLInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "delta"], [19, 3, 1, "", "epsilon"], [19, 3, 1, "", "mechanisms"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "postprocess"], [19, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.SNSQLInpCost": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "delta"], [19, 3, 1, "", "epsilon"], [19, 3, 1, "", "mechanisms"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "query_str"]], "lomas_server.utils.utils": [[19, 4, 1, "", "add_demo_data_to_admindb"], [19, 4, 1, "", "server_live"], [19, 4, 1, "", "stream_dataframe"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:exception"}, "terms": {"": [2, 9, 19, 20, 21, 22, 31], "0": [10, 12, 16, 19, 20, 21, 22, 25, 29], "00": 21, "0001": [20, 21], "00014999500000001387": [20, 22], "0004": 19, "0005": 21, "001": 21, "004850004999999986": 20, "005": [20, 21], "01": 22, "031628": 20, "038092": 20, "05": 21, "051061": 22, "06": 21, "07": 21, "070911": 20, "09": 21, "096718": 20, "0b": 20, "0x7f55e33e7ec0": 20, "0x7f55e33e7f50": 20, "1": [6, 8, 10, 11, 12, 21, 25, 29], "10": [20, 21, 22], "100": [10, 15, 20, 21, 22], "1000": 21, "100000": 21, "1024": 14, "11": [20, 21, 22], "117959": 20, "12": [20, 21, 22], "123": 20, "125950": 20, "127": 29, "13": [20, 21, 22], "133": 22, "14": [20, 21, 22], "143633": 22, "15": [20, 21, 22], "150": [20, 21], "153": 20, "159": 20, "16": [20, 21, 22], "160858": 22, "17": [20, 21, 22], "1718639441": 20, "1718639449": 20, "1718639455": 20, "18": [20, 21, 22], "19": [20, 21, 22], "190": 20, "199": [20, 22], "199850005": 22, "1e": [10, 20, 21, 22], "2": [6, 8, 10, 21], "20": [20, 21, 22], "200": [20, 22], "2000": [20, 21], "2017": 20, "2020": 20, "2022": [9, 20], "2024": [20, 21], "208473": 20, "21": [20, 21, 22], "22": [20, 21, 22], "23": [20, 21, 22], "2316": 20, "236": 20, "24": [20, 21, 22], "240181818190626": 22, "242": 20, "2421": 22, "244": 20, "2464255812": 22, "246787": 20, "246870": 20, "246992": 22, "25": [20, 21, 22], "250": [20, 21], "2503": 22, "2562": 22, "26": [20, 21, 22], "27": [20, 21, 22], "27017": [21, 25], "2733": 22, "28": [20, 21, 22], "2873": 20, "29": [20, 21, 22], "291927": 20, "29d8725d273c025f2a67ea520ca72b23e56eb47ee032bdfdeb": 20, "3": [6, 8, 21], "30": [20, 21, 22], "300": 21, "304": 16, "31": [20, 21, 22], "3108685": 20, "32": [20, 21, 22], "3265": 22, "33": [20, 21], "34": [20, 21, 22], "344": 20, "35": [20, 21], "36": [20, 21], "3639": 20, "37": [20, 21], "38": [20, 21, 22], "39": [20, 21, 22], "396": 21, "399": 22, "4": [5, 6, 21], "40": [20, 21], "400": [20, 22], "4078": 22, "41": [20, 21], "418": 21, "42": [10, 15, 20, 21], "43": [20, 21, 22], "44": [20, 21], "4452": 22, "45": [20, 21, 22], "4530268": 20, "46": 21, "461": 21, "4611": 22, "464": 21, "466": 21, "47": [20, 21], "48": 21, "4833": 22, "4860": 22, "49": [20, 21, 22], "4947808": 20, "4999e": 20, "5": [6, 10, 19, 21, 22, 25], "50": 21, "5036": 20, "51": [20, 21], "51mm": 20, "52": 21, "530153": 20, "54": 21, "5401": 20, "5405": 22, "55": 20, "5630": 22, "59": 21, "6": [20, 21, 22], "6397": 22, "65": [20, 21], "6634": 22, "6743": 22, "678": 21, "68": 20, "7": [20, 21, 22], "7000": [20, 21], "703": 21, "710": 21, "7122093023265229": 20, "726": 21, "731": 20, "73111553579249": 20, "741": 21, "743330": 20, "749": 21, "755": 21, "777518": 20, "785941": 22, "789627": 20, "78962738762428": 20, "79": [20, 22], "796037": 20, "7982": 20, "79mm": 20, "8": [20, 21, 22], "800": 20, "81a9dd4be09f50b39028e877a467f2ba48accfb55ffeea655a491dc1f0d28ccb": 20, "8266": 22, "827918": 20, "8501": [26, 29], "8888": 29, "891": 22, "9": [20, 21, 22], "9000": 29, "9001": 29, "91": 20, "917": 21, "9226": 22, "928019": 22, "929142": 20, "935352": 22, "936950": 22, "94": 22, "940005": 20, "940338": 22, "948853": 20, "95": [20, 22], "96": [20, 22], "961493": 20, "9621": 22, "963435": 20, "982129": 22, "9846": 22, "99": 20, "9am": 0, "A": [9, 10, 12, 14, 15, 19, 20, 21, 22, 28, 29], "AND": 0, "AS": [20, 22], "And": [20, 21], "As": [0, 20, 22], "But": 20, "By": [20, 21, 28], "For": [0, 9, 15, 16, 19, 21], "IT": 9, "If": [0, 1, 10, 11, 12, 14, 15, 16, 17, 19, 21, 26, 28, 29], "In": [0, 1, 5, 6, 9, 10, 20, 21, 23, 26, 28, 29], "It": [2, 9, 20, 21, 22, 23, 25], "Its": 9, "NOT": 11, "No": [0, 20, 21], "Not": 20, "ON": 29, "Of": 0, "On": [9, 20, 22], "One": [0, 2, 14, 16, 22, 29], "Or": 21, "The": [0, 2, 5, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 28, 29], "Then": [0, 1, 20, 21], "There": [0, 14], "These": [0, 6, 21, 23, 25], "To": [0, 8, 20, 21, 22, 23, 26, 28, 31], "Will": 11, "With": [20, 22, 29], "__fields__": 19, "__init__": 21, "__name__": 21, "__pycache__": 21, "__token__": 1, "_add_dataset": 14, "_description_": [11, 15], "_writeresult": 12, "abc": [12, 14, 15, 16, 17], "abl": [20, 21, 22], "about": [0, 9, 11, 14, 19, 20, 21, 25], "abov": 0, "absenc": 11, "abstract": [12, 14, 15, 17], "access": [5, 8, 9, 11, 12, 15, 17, 19, 20, 23, 25, 27, 29], "accord": 31, "accordingli": [11, 14, 21], "account": [10, 17, 20], "acknowledg": [5, 11, 12], "across": [0, 29], "action": 0, "activ": [2, 26], "actual": 20, "ad": [0, 11, 19, 20, 21, 23, 25, 29], "adapt": [9, 21, 28], "add": [0, 11, 17, 19, 20, 22, 25, 29], "add_dataset": [11, 21, 25, 30], "add_dataset_to_us": [11, 21, 25, 30], "add_datasets_via_yaml": [11, 21, 25, 30], "add_demo_data_to_admindb": [11, 19], "add_exception_handl": [11, 19], "add_us": [11, 21, 25, 30], "add_user_with_budget": [11, 21, 25, 30], "add_users_via_yaml": [11, 21, 25, 30], "addit": [0, 6, 9, 20, 21, 23, 29], "addition": 5, "address": [11, 19, 25, 29], "adeli": [20, 21], "adjust": 0, "admin": [15, 20, 21, 29], "admin123": 21, "admin_databas": [11, 14, 15, 17, 19, 21, 30], "admindatabas": [11, 12, 14, 15, 17], "admindb": 19, "admindbtyp": [11, 19, 30], "administr": [2, 5, 9, 11, 12, 29, 30, 31], "adminmongodatabas": [11, 12], "adminyamldatabas": [2, 11, 12], "advanc": [16, 20], "advis": 9, "affect": 20, "after": [12, 20, 21, 22], "afterward": [20, 22], "ag": 21, "again": [2, 20, 22], "against": 11, "age_max": 22, "age_min": 22, "age_transformation_pipelin": 22, "agre": 20, "ahead": 0, "aim": [9, 20, 21], "ak": 28, "alic": [20, 21], "all": [0, 8, 9, 10, 11, 20, 22, 25], "alloc": [9, 21], "allow": [20, 21, 22, 25, 31], "alreadi": [9, 11, 12, 15, 20, 21], "alreai": 21, "also": [0, 2, 6, 9, 20, 21, 22, 23, 29], "altern": 21, "alwai": [0, 25], "among": [20, 21], "amount": 15, "an": [0, 2, 5, 10, 12, 14, 15, 17, 19, 20, 21, 29], "analys": [9, 20], "analysi": [0, 20], "ani": [8, 10, 15, 16, 20, 21, 22], "annot": 19, "anoth": [0, 20, 21, 22], "antarctica": 20, "antartica": [20, 21], "anti": 19, "anti_timing_att": [11, 30], "any_queri": 8, "api": [9, 11, 21, 26, 29], "app": [0, 19, 21, 25, 30], "app_url": [8, 20, 22], "appli": [20, 22], "applic": [6, 20, 22, 29], "appropri": 17, "approv": 0, "appvers": 0, "ar": [0, 1, 2, 5, 6, 9, 11, 14, 16, 20, 21, 22, 26], "architectur": 9, "archiv": [6, 9, 11, 12, 25], "arg": [12, 21], "argument": [12, 19, 21], "ask": [20, 22], "assert": 11, "assign": [20, 21], "associ": [8, 9, 20, 21], "ast": 21, "async": [11, 19], "asyncgener": [11, 19], "atom": 12, "attack": [11, 19], "authoris": 5, "autom": [0, 1], "automat": [0, 2, 29], "avail": [9, 20, 21, 23, 26, 28, 29], "avg": [20, 22], "avg_ag": 22, "avg_bill_length": 20, "avg_bill_length_mm": 20, "avoid": [10, 19], "aw": [11, 25], "aws_access_key_id": [11, 19, 21, 25], "aws_secret_access_kei": [11, 19, 21, 25], "back": 14, "base": [2, 5, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25], "basemodel": [15, 16, 19], "basic": [11, 14, 30], "basic_dataset_stor": [11, 30], "basicdatasetstor": [11, 14], "basicmodel": 15, "becaus": [20, 22], "been": 21, "befor": [0, 11, 12, 20, 21, 28], "begin": 28, "behaviour": 20, "being": 8, "below": [0, 8, 14, 20, 28], "best": 27, "better": 20, "big": 20, "bill_depth_mm": [20, 21], "bill_length_max": 20, "bill_length_min": 20, "bill_length_mm": [20, 21], "bill_length_transformation_pipelin": 20, "bind": 21, "bisco": [20, 21], "bit": 21, "black": 0, "blob": 11, "bob": 21, "bodi": 20, "body_mass_g": [20, 21], "bool": [10, 11, 12, 17, 19], "boolean": [11, 21, 22], "both": 0, "bound": [20, 21, 22], "boundari": [10, 11], "breviti": 9, "broken": 20, "browser": 29, "bucket": [11, 25, 29], "budget": [5, 9, 10, 11, 12, 15, 16, 23, 25], "buget": 20, "build": [0, 16, 20], "build_doc": 0, "built": [16, 20, 29], "button": 31, "c": [21, 22, 25], "cabin": [21, 22], "cach": [14, 17, 20], "call": [9, 11, 12, 19, 20, 21, 22], "call_next": [11, 19], "callabl": [11, 12, 19], "can": [0, 2, 6, 8, 9, 10, 11, 14, 17, 19, 20, 22, 23, 26, 27, 28, 29, 31], "cannot": [17, 19, 20, 22], "capabl": 20, "cardin": [20, 21, 22], "care": [0, 9, 20], "carri": 21, "case": [10, 11, 19], "categori": [20, 21, 22], "cd": [0, 29], "cell": 20, "censor_dim": [20, 21], "certain": [10, 21, 23], "certifi": 20, "ch": 29, "chang": [14, 19, 20, 28], "change_one_dist": [11, 30], "changeonedist": 11, "chapter": [28, 29], "charset": 20, "chart": [0, 9, 27], "check": [1, 5, 11, 12, 15, 16, 19, 20, 21, 22], "check_dataset_and_metadata_exist": [11, 30], "check_result_acknowledg": [11, 12], "check_user_exist": [11, 30], "check_user_has_dataset": [11, 30], "chinstrap": [20, 21], "chmod": 0, "choic": 25, "choos": [20, 27, 31], "ci": 0, "class": [10, 11, 12, 14, 15, 16, 17, 18, 19], "classic": 9, "classvar": 19, "clean": [11, 21, 25], "cleaner": 21, "clear": [14, 21], "cli": 23, "click": 31, "client": [0, 3, 6, 7, 12, 21], "client_input": 20, "clone": 29, "close": 20, "cloud": 28, "cluster": [9, 27, 28], "code": [0, 8, 9, 10, 20, 21], "codebas": 21, "codeql": 0, "col_nam": [20, 22], "coldheart": 21, "collect": [11, 12, 19, 20, 21], "collections_model": [11, 30], "column": [10, 11, 15, 19, 20, 21, 22], "column_nam": 20, "com": [11, 16, 21, 29], "come": 5, "command": [0, 8, 20, 21, 22, 23, 25, 28, 29], "commonli": 9, "commun": 28, "compar": 20, "complet": [0, 21], "compon": 9, "compos": [9, 21, 26, 29], "comput": [19, 20, 22], "computedfieldinfo": 19, "concret": 16, "condit": 10, "config": [2, 11, 12, 14, 16, 21, 29, 30], "config_path": 19, "configdict": 19, "configkei": [11, 30], "configload": [11, 19], "configur": [0, 9, 11, 16, 19, 21, 26, 28], "conflict": 20, "conform": 19, "connect": [9, 12, 20, 23], "connection_paramet": 12, "connection_str": 12, "consist": 0, "consol": 29, "constant": [14, 17, 20, 21, 22, 30], "contact": 5, "contain": [10, 11, 15, 16, 21, 28, 29], "content": [7, 30], "contrib": [11, 19], "contribut": 0, "convert": 10, "copi": 17, "correct": [9, 12, 14, 16], "correctli": [12, 19], "correspond": 19, "cost": [10, 11, 15, 16, 19], "cost_r": [20, 22], "could": [20, 21], "count": 22, "cours": [20, 22], "cover": 23, "creat": [0, 11, 15, 17, 19, 20, 22, 25, 26, 29], "creation": 21, "credenti": 9, "credit": 20, "csv": 21, "ctrl": 21, "current": [9, 11, 12, 21], "current_delta": 12, "current_epsilon": 12, "custom": [5, 19, 28, 31], "d": [21, 25], "d_path": [21, 25], "dai": 21, "daisi": 21, "dashboard": 23, "data": [10, 11, 17, 19, 20, 21, 22, 23, 25, 29], "databas": [2, 5, 9, 11, 12, 14, 15, 19, 20, 22, 23, 25, 29], "database_factori": [11, 12], "database_nam": 12, "database_typ": [11, 19, 21, 25], "datafram": [5, 10, 15, 16, 17, 19, 20, 22], "datalab": 31, "dataset": [5, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 29], "dataset_cach": [11, 14], "dataset_collect": [19, 21], "dataset_df": 17, "dataset_info": 11, "dataset_must_exist": [11, 12], "dataset_nam": [8, 10, 11, 12, 14, 17, 19, 20, 21, 22, 25], "dataset_observ": 17, "dataset_path": [11, 17, 19, 21, 25], "dataset_stor": [11, 15, 19, 21, 30], "dataset_store_factori": [11, 14], "dataset_store_typ": [11, 30], "dataset_yaml": 19, "datasetofpathdb": [11, 19], "datasetofs3db": [11, 19], "datasetofus": [11, 19], "datasets_list": [11, 19, 21], "datasetscollect": [11, 19], "datasetstor": [11, 14, 15], "datasetstoreconfig": [11, 14, 19], "datasetstoretyp": [11, 19, 30], "date": [0, 1, 12], "dateutil": 20, "db": [11, 12, 21, 25, 30], "db_a": 25, "db_file": [11, 19], "db_n": 25, "db_name": [11, 19, 25], "db_p": 25, "db_pwd": 25, "db_type": [11, 19, 30], "db_type_mongodb": [11, 30], "db_u": 25, "dbconfig": [11, 12, 19], "decid": [20, 21], "decod": 21, "decor": 12, "decreas": 5, "def": 21, "default": [10, 11, 15, 16, 19, 20, 21, 25, 26, 28, 29], "defaultdb": 25, "defin": [19, 20], "del": 25, "del_dataset": [11, 21, 25, 30], "del_dataset_to_us": [11, 21, 25, 30], "del_us": [11, 21, 25, 30], "delai": 11, "delet": [1, 11, 21, 25], "delta": [10, 11, 12, 15, 16, 19, 20, 21, 22, 25], "delta_cost": [15, 20, 22], "demand": 31, "demo": [6, 19], "demonstr": [6, 21, 23], "dep": 0, "depend": [0, 11, 20, 26, 29, 31], "deploi": [0, 5, 9, 26, 27], "deploy": [0, 9, 26, 29, 31], "depth": 20, "describ": [5, 10, 12], "deseri": [9, 10], "deserialis": 10, "detail": [0, 9, 20, 21, 25], "develop": [0, 9, 12, 19, 20, 21, 22, 29, 31], "develop_mod": [11, 19, 30], "df": [10, 11, 17, 19, 20, 22], "df_dummi": [20, 22], "dict": [10, 11, 12, 14, 15, 16, 17, 19], "dictionari": [10, 12, 15, 16, 17, 19, 20, 21], "dictionnari": [11, 12, 15], "did": 20, "differ": [0, 2, 6, 9, 10, 14, 20, 21, 22], "differenti": [5, 9, 20, 22], "diffprivlib": [7, 10, 11, 19, 30], "diffprivlib_json": [11, 19], "diffprivlib_queri": [7, 10], "diffprivlibcompatibilitywarn": 10, "diffprivlibinp": [11, 19], "diffprivlip": 10, "dimens": 20, "direct": 9, "directli": [0, 25, 26], "directori": [2, 20, 28, 29], "disabl": 11, "disclosur": 20, "discov": [2, 27], "discuss": 16, "disk": 19, "displai": 20, "dispos": 20, "dist": 1, "distribut": 20, "diverg": 11, "divers": 9, "do": [0, 2, 5, 8, 20, 25], "doc": [0, 11, 16], "docker": [0, 23, 25, 27, 29], "dockercli": 21, "dockerfil": 29, "document": [0, 1, 9, 10, 27], "doe": [5, 10, 11, 12, 14, 15, 16, 17, 20], "does_dataset_exist": [11, 12], "does_user_exist": [11, 12], "don": [20, 28], "done": [12, 20, 21], "down": 21, "download": [9, 20], "dp": [10, 11, 14, 15, 16, 19, 20, 22], "dp_librairi": 20, "dp_librari": [11, 15, 19, 30], "dp_logic": [11, 30], "dp_queri": [11, 21, 30], "dp_querier": [11, 14, 30], "dplibrari": [7, 10, 11, 14, 15, 16, 30], "dplibraryconfig": [11, 19], "dpquerier": [11, 14, 15, 16], "dr": [20, 21], "dream": [20, 21], "drop": [10, 11, 25], "drop_collect": [11, 21, 25, 30], "ds_store_typ": [11, 19], "dscc": 29, "due": 5, "dummi": [10, 15, 18, 19], "dummy_dataset": [11, 30], "dummy_nb_row": [10, 11, 15, 19], "dummy_r": [20, 22], "dummy_se": [10, 11, 15, 19], "dummy_var_r": [20, 22], "dummydiffprivlibinp": [11, 19], "dummyopendpinp": [11, 19], "dummysnsqlinp": [11, 19], "dure": [0, 2, 10, 12], "e": [9, 10, 20, 25], "each": [9, 20, 21, 22], "easili": 31, "eco_branch": 21, "edit": 28, "educ": 21, "effect": 11, "effici": [9, 25], "either": 19, "ek": 28, "els": 20, "embark": [21, 22], "empti": 21, "en": 11, "enabl": [9, 11, 16, 20, 22], "encod": [15, 16], "encount": [10, 22], "end": 10, "endpoint": [11, 19, 20, 22, 25, 29], "endpoint_url": [11, 19, 21, 25], "enforc": [11, 12, 14], "enforce_tru": 11, "engin": 21, "enough": [5, 16, 20], "ensur": [0, 9, 10, 20, 21, 26, 29], "entir": 0, "enum": [10, 19], "enumer": 20, "environ": [0, 2, 9, 20, 22, 25, 29], "epsilon": [10, 11, 12, 15, 16, 19, 20, 21, 22, 25], "epsilon_cost": [15, 20, 22], "equal": [14, 20, 22], "error": [0, 10, 11, 20, 21, 22], "error_handl": [11, 30], "error_messag": [7, 10, 19], "escal": 5, "especi": 28, "establish": 25, "estim": [10, 15, 16], "estimate_cost": [11, 15], "estimate_diffprivlib_cost": [7, 10], "estimate_opendp_cost": [7, 10, 20, 22], "estimate_smartnoise_cost": [7, 10, 20, 22], "etc": [0, 2, 9, 11, 19, 23], "even": 20, "event": [0, 2], "everi": [0, 20, 21], "everyth": [20, 21], "exactli": 20, "exampl": [5, 9, 19, 21, 23, 29], "example_config": 21, "example_input": [11, 30], "except": [2, 10, 12, 15, 16, 19, 20], "exec_run": 21, "execresult": 21, "execut": [0, 2, 9, 10, 11, 20, 21, 22, 26], "exisit": 21, "exist": [1, 5, 11, 12, 14, 15, 16, 17, 21, 25], "exit": 21, "expect": [20, 21, 22], "explain": [0, 20, 21, 23], "explor": 27, "extens": 9, "extern": [5, 9, 15, 16, 19], "externallibraryexcept": [11, 16, 19], "extract": 20, "f": [20, 22, 25, 28], "face": 9, "facilit": [9, 23], "fail": [0, 5, 14, 19, 20, 22], "failur": 5, "fals": [10, 11, 12, 19, 20, 21, 22, 25], "familiar": 23, "far": 9, "fare": [21, 22], "fastapi": [9, 11, 19], "featur": [0, 6, 10, 16], "feature_column": [10, 11, 19], "femal": [20, 21, 22], "fetch": 21, "few": [20, 21, 22, 29], "field": [10, 11, 12, 19, 20, 21, 25], "fieldinfo": 19, "file": [0, 9, 11, 17, 19, 25, 28, 29], "filenam": 20, "filepath": 19, "final": 20, "find": [6, 9, 31], "fine": 31, "finish": [0, 11, 21], "first": [0, 12, 15, 16, 20, 21, 22, 29], "fit": [14, 27, 28], "fix": [0, 5], "fixed_delta": [10, 11, 19, 20], "fixed_smoothed_max_diverg": [11, 30], "flag": [11, 12, 20], "flake8": 0, "flipper": 20, "flipper_length_mm": [20, 21], "float": [10, 11, 12, 15, 16, 19, 20, 21, 22], "floating_point": [11, 19], "fly": 20, "follow": [0, 1, 8, 9, 20, 21, 28, 29, 31], "folow": 31, "fonction": 20, "forget": [0, 20], "format": [0, 10, 11, 12, 17, 19, 20, 21], "found": [21, 23], "fr": 21, "franc": 31, "frequent": 10, "from": [0, 2, 5, 8, 9, 10, 11, 12, 14, 16, 17, 19, 20, 21, 22, 25], "frostina": 21, "fso": [8, 21], "fso_income_synthet": 21, "fso_income_synthetic_metadata": 21, "func": [12, 21], "function": [8, 9, 10, 11, 12, 14, 19, 20, 21, 22, 25], "function_map": 21, "functionn": 6, "further": 0, "g": [9, 10, 22], "gave": 20, "gener": [0, 2, 10, 18], "gentoo": [20, 21], "get": [1, 11, 12, 14, 15, 16, 17, 19, 21, 25, 28, 29], "get_and_set_may_user_queri": [11, 12], "get_config": [11, 19], "get_dataset": [21, 25], "get_dataset_field": [11, 12], "get_dataset_metadata": [7, 10, 11, 12, 20, 22], "get_dummy_dataset": [7, 10, 20, 22], "get_dummy_dataset_for_queri": [11, 15], "get_epsilon_or_delta": [11, 12], "get_initial_budget": [7, 10, 11, 12, 20, 22], "get_list_of_dataset": [11, 30], "get_list_of_datasets_from_us": [11, 30], "get_list_of_us": [11, 30], "get_memory_usag": [11, 17], "get_metadata": [11, 17], "get_mongodb": [11, 12], "get_mongodb_url": [11, 12], "get_output_measur": [15, 16], "get_pandas_df": [11, 17], "get_previous_queri": [7, 10, 20], "get_queri": [11, 14], "get_remaining_budget": [7, 10, 11, 12, 20, 22], "get_total_spent_budget": [7, 10, 11, 12, 20, 22], "get_us": [21, 25], "get_user_dataset": [21, 25], "get_user_previous_queri": [11, 12], "getdbdata": [11, 19], "getdummydataset": [11, 15, 19], "git": 29, "github": [1, 2, 6, 9, 11, 16, 23, 29], "githubusercont": 21, "give": [0, 12, 20, 21, 22], "given": [11, 14, 15, 19, 20, 21, 25], "gke": 28, "go": [21, 29], "good": 20, "got": 1, "gramm": 20, "grounbdbreak": 20, "gt": [19, 20, 21], "guess": 20, "guid": [8, 28], "guidanc": 27, "gz": 20, "h": [21, 22], "ha": [9, 11, 12, 20, 21], "hackathon": 9, "had": [20, 21], "hamming_dist": [11, 30], "hammingdist": 11, "handl": [9, 10, 11, 15], "handle_queri": [11, 15], "handler": 15, "happen": [5, 20], "has_dataset_input_metr": [15, 16], "has_user_access_to_dataset": [11, 12], "have": [0, 2, 5, 8, 11, 12, 15, 20, 21, 22, 28, 29], "haven": 28, "he": 21, "head": [0, 20, 22], "heard": 21, "helm": [0, 9, 27], "help": [5, 6, 21], "henc": 20, "her": [20, 21, 22], "here": [6, 20, 26, 28], "hesit": 21, "hi": 21, "high": [20, 22], "him": 21, "histogram": 20, "hold": [14, 15, 19, 21], "honest_but_curi": [11, 19], "host_ip": [11, 19], "host_port": [11, 19], "hour": 12, "how": [6, 9, 20, 21, 23, 25, 27, 29], "howev": 20, "html": [11, 16], "http": [9, 10, 11, 16, 17, 20, 21, 22, 29], "i": [0, 1, 2, 5, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 28, 29, 31], "icerbegina": 20, "icergina": 20, "id": [11, 25], "idea": 20, "idna": 20, "ignor": 0, "iloc": [20, 22], "imag": [0, 20, 29], "image_demo_cli": 20, "impact": [20, 22], "implement": [9, 14, 16], "import": [8, 20, 21, 22], "imput": 10, "imputer_strategi": [10, 11, 19], "in_memory_dataset": [11, 30], "includ": [9, 10, 12], "incom": [9, 21], "income_synthetic_data": 21, "inde": 21, "index": [9, 20], "index_nam": 20, "info": [11, 21], "inform": [0, 2, 9, 11, 14, 16, 19, 20, 21, 22, 25], "infrastructur": [9, 27], "ini": 0, "init": [20, 22], "initi": [8, 10, 11, 12, 14, 15, 17, 20, 21, 22, 25, 31], "initial_delta": [11, 19, 20, 21, 22, 25], "initial_epsilon": [11, 19, 20, 21, 22, 25], "initialis": [6, 8, 12, 19], "inmemorydataset": [11, 15, 17], "input": [11, 16, 19], "input_model": [11, 30], "inse": 31, "insert_delete_dist": [11, 30], "insertdeletedist": 11, "insid": [21, 29], "instal": [0, 2, 6, 9, 21, 27, 29], "instanc": [5, 12, 14, 15, 16, 17, 19, 29], "instanti": [12, 14, 20, 22], "instead": [20, 25], "instruct": [8, 25, 27, 28, 29], "int": [10, 14, 15, 16, 17, 19, 21, 22], "int_dist": [11, 30], "integr": 2, "intend": 10, "intent": 21, "interact": [9, 20, 21, 22, 25, 26, 29], "interest": [20, 21], "interfac": 14, "intern": [5, 19], "internalserverexcept": [11, 12, 14, 15, 16, 17, 19], "interpret": 19, "intervent": 0, "introduct": 27, "invalid": [5, 19, 22], "invalidqueryexcept": [11, 12, 15, 16, 19, 20, 22], "investig": 21, "io": 20, "ipykernel_1062": 22, "ipython": 20, "iri": 21, "iris_metadata": 21, "is_measur": [15, 16], "island": [20, 21], "issu": [0, 5, 19], "item": 0, "its": [8, 9, 14, 19, 21, 29], "jack": [21, 22], "jitter": [11, 30], "json": [12, 15, 16], "jsonrespons": 19, "jupyt": [21, 29], "just": [20, 21, 22], "kb": 20, "keep": [11, 21], "kei": [11, 12, 20, 22, 25], "kept": 20, "kind": 28, "know": [20, 22], "kubectl": 28, "kubernet": [9, 23, 27], "l": [21, 22], "lab": [9, 21], "lambda": 21, "lancer": 31, "laplacian": [20, 22], "larg": 14, "last": [12, 21, 29], "later": 21, "latest": 0, "layer": 9, "lazi": 14, "lazili": 14, "le": 19, "learn": [20, 27], "least": 14, "len": [20, 21], "let": 21, "lib": [16, 20], "librairi": [10, 19], "librari": [0, 5, 6, 8, 9, 10, 11, 14, 15, 16, 19, 21], "lifespan": [11, 30], "like": [19, 20, 28], "limit": 20, "line": [21, 25, 28], "link": [9, 31], "linter": 0, "linux": 2, "list": [0, 10, 11, 12, 16, 17, 19, 21, 25], "literal_ev": 21, "live": 19, "load": [11, 14, 19], "load_config": [11, 19], "local": [0, 2, 9, 11, 17, 19, 20, 22, 23, 27, 28], "localhost": [26, 29], "locat": [11, 17, 29, 31], "log_level": [11, 19], "logger": 20, "loggr": [11, 30], "logic": 9, "loma": [0, 1, 2, 6, 8, 10, 22, 25, 27, 28, 29], "lomas_cli": [0, 3, 4, 8, 9, 20, 22], "lomas_client_dev": 21, "lomas_serv": [0, 2, 3, 10, 20, 22, 24], "lomas_server_dev": 21, "lomas_streamlit_dev": 21, "long": 8, "look": [20, 21], "lord": 21, "lower": [20, 21, 22], "lower_bound": [20, 22], "lru": [11, 14, 19, 30], "lru_cach": 11, "lru_dataset_stor": [11, 30], "lru_dataset_store_max_s": [11, 30], "lrudatasetstor": [11, 14], "lrudatasetstoreconfig": [11, 19], "lt": [20, 21], "m": 2, "m_db": [21, 25], "m_s3_ak": 25, "m_s3_sak": 25, "m_s3_url": 25, "m_s3b": 25, "m_s3k": 25, "machin": [27, 28, 29], "madam": 21, "made": 20, "magnitud": [11, 19], "mai": [5, 10, 11, 12, 21, 25, 31], "main": [0, 9, 11], "maintain": 29, "make": [0, 2, 14, 20, 21, 22, 23, 28, 29], "make_dummy_dataset": [11, 15], "make_gaussian": 10, "make_select_column": [20, 22], "make_split_datafram": [20, 22], "make_zcdp_to_approxdp": 10, "male": [20, 21, 22], "malici": 21, "manag": [9, 12, 14, 20, 21, 23, 25], "manual": 0, "map": 19, "mass": 20, "master": [0, 21], "match": [10, 19], "max_diverg": [11, 30], "max_id": [11, 19, 20, 21, 22], "max_memory_usag": [11, 14, 19], "maximum": 14, "may_queri": [11, 12, 19, 21], "mcfreez": 21, "md": [1, 9], "mea": [20, 22], "mean": 10, "meant": 19, "measur": [5, 10, 11, 16, 19, 20, 22], "mechan": [5, 10, 11, 16, 19, 20], "medata": 21, "median": 10, "memori": [11, 14, 15, 17], "merg": [0, 19], "messag": [5, 10, 21], "meta": 21, "metadata": [9, 10, 11, 12, 15, 17, 19, 21, 25, 29], "metadata_aws_access_key_id": [11, 25], "metadata_aws_secret_access_kei": [11, 25], "metadata_database_typ": [11, 25], "metadata_endpoint_url": [11, 25], "metadata_path": [11, 19, 21, 25], "metadata_s3_bucket": [11, 25], "metadata_s3_kei": [11, 25], "metadataofdataset": [11, 19], "metadataofpathdb": [11, 19], "metadataofs3db": [11, 19], "metatada": 25, "method": [11, 14, 19, 21, 26, 27], "methodnam": 18, "metric": [11, 16], "mib": 17, "micro": 9, "middlewar": [11, 30], "might": [12, 20, 21, 22], "mind": 21, "minikub": 28, "minimum": 19, "minio": [21, 29], "miss": 10, "mistak": 20, "mm": 20, "mod": [11, 20], "mode": [19, 21, 29], "model": [9, 10, 19], "model_computed_field": [11, 19], "model_config": [11, 19], "model_field": [11, 19], "modifi": [21, 27], "modul": [7, 9, 21, 30], "mondai": 0, "mongo": [11, 21], "mongodata": [21, 29], "mongodb": [2, 5, 9, 11, 12, 19, 23, 29, 30], "mongodb_addr": [11, 30], "mongodb_admin": [2, 21, 30], "mongodb_admin_cli": [21, 25, 30], "mongodb_databas": [11, 30], "mongodb_port": [11, 30], "mongodbconfig": [11, 19], "more": [0, 2, 16, 20, 21], "most": [10, 21], "most_frequ": 10, "mount": 21, "move": 29, "mp": [21, 25], "mr": 21, "much": 20, "multipl": [20, 21, 23], "must": [0, 10, 12, 20, 21, 22, 25, 29], "mwaskom": 21, "mypi": 0, "name": [0, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 25], "name_of_dataset_you_want_to_queri": 8, "nan": [16, 22], "navig": [28, 29], "nb_iter": 16, "nb_passeng": 22, "nb_penguin": 20, "nb_row": [10, 15, 20, 22], "necessari": 9, "need": [0, 1, 20, 21, 22, 27, 28, 29, 31], "network": 29, "never": [0, 5, 9, 20], "new": [0, 11, 12, 19, 20, 21], "nobodi": 20, "nois": [20, 22], "none": [10, 11, 12, 14, 16, 17, 18, 19, 20], "nonetyp": 19, "normal": 20, "note": [10, 21, 25], "notebook": [6, 20, 21, 23, 29], "noth": 21, "notic": 20, "notifi": 14, "now": [8, 20, 22, 25, 29], "no\u00efs": 19, "np": [20, 22], "nso": 9, "number": [0, 10, 16, 17, 29], "numpi": [20, 22], "o": [22, 25], "object": [10, 11, 14, 15, 16, 19, 20, 21, 22], "oblivi": 9, "observ": 17, "obtain": 20, "occur": [5, 15, 19], "od": [21, 25], "off": 0, "offer": [20, 21], "offici": 28, "old": 22, "om": [21, 25], "onc": [0, 11, 20, 21, 22, 28, 29, 31], "one": [0, 1, 8, 11, 15, 20, 21, 22, 28], "ones": 21, "ongo": 15, "onli": [0, 9, 10, 17, 20, 21, 22, 26, 29], "onyxia": [23, 27], "open": [8, 29], "opendp": [5, 6, 7, 9, 10, 11, 15, 19, 30], "opendp_config": 16, "opendp_json": [11, 19, 20], "opendp_pip": 16, "opendp_pipelin": [10, 20, 22], "opendp_queri": [7, 10, 20, 22], "opendpconfig": [11, 16, 19], "opendpdatasetinputmetr": [11, 30], "opendpinp": [11, 16, 19], "opendpmeasur": [11, 16, 30], "opendpqueri": [15, 16], "oper": [5, 12, 21], "option": [10, 15, 16, 19, 20, 25, 27, 31], "optionn": [20, 22], "optionnali": 20, "order": [0, 14, 19, 20, 21], "ordereddict": 14, "org": [11, 16], "origin": 9, "other": [9, 14, 15, 16, 19, 20, 21], "otherwis": [0, 10, 12, 19, 21], "our": [6, 9, 21, 23], "out": 21, "output": [16, 21], "overal": [12, 17], "overrid": 16, "overview": [0, 23], "overwrit": [11, 21, 25], "overwrite_dataset": [11, 21, 25], "overwrite_metadata": [11, 21, 25], "own": [0, 9, 21], "owner": [9, 21, 23, 25], "p": [1, 21, 22], "packag": [0, 4, 7, 20, 24, 30], "page": [0, 9, 20, 21], "panda": [10, 17, 19, 20], "param": 19, "paramet": [5, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 31], "parch": [21, 22], "part": [0, 9], "particip": 20, "particular": 12, "particularli": [20, 22], "pass": [0, 21], "passeng": 22, "passengerid": [21, 22], "password": [11, 19, 25], "path": [11, 12, 17, 19, 21, 25, 30], "path_dataset": [11, 30], "path_db": [11, 19, 21, 25], "pathdataset": [11, 17], "patient": 29, "pclass": [21, 22], "pd": [10, 15, 16, 17, 19], "penguin": [6, 21], "penguin_metadata": [20, 21], "perform": [0, 11, 15, 16, 21, 25], "permiss": [9, 20], "persist": [21, 29], "pet": 9, "petal_length": 21, "petal_width": 21, "pip": [0, 8, 20, 21, 22], "pipelin": [5, 10, 16, 20, 22], "place": [0, 21], "platform": [9, 20, 23, 31], "pleas": [0, 2, 9, 29], "png": 20, "point": 9, "port": [11, 19, 21, 25], "possibl": [2, 11, 20, 22, 25], "post0": 20, "postprocess": [10, 11, 19, 20], "potenti": [9, 11], "power": 20, "pr": 0, "practic": 6, "predict": 10, "prepar": [0, 9, 12, 20, 25], "prepare_save_queri": [11, 12], "prerequisit": 27, "presenc": 11, "present": [8, 20], "prevent": 19, "previou": [0, 10, 11, 12, 20, 21, 22, 25], "previous": 20, "previous_queri": 20, "primari": 9, "print": [20, 21, 22, 25], "privaci": [5, 9, 10, 16, 20], "privacyleakwarn": 10, "privat": [9, 10, 11, 14, 17], "private_dataset": [11, 15, 16, 21, 30], "private_dataset_factori": [11, 17], "private_dataset_observ": [11, 30], "privatedatabasetyp": [11, 19, 30], "privatedataset": [11, 14, 15, 16, 17], "privatedatasetobserv": [11, 14, 17], "problem": 20, "proce": 28, "process": [0, 1, 9, 19, 20, 22, 28, 29, 31], "profess": 21, "project": [0, 20, 31], "promis": 20, "properli": [19, 20], "proport": 10, "protect": [9, 11], "provid": [8, 9, 10, 11, 12, 20, 21, 22, 23, 25, 27, 28, 29], "public": 20, "publish": 0, "pull": [0, 2, 29], "purpos": 21, "push": [0, 2], "put": 14, "py": [0, 1, 15, 21, 22, 25], "py3": 20, "pydant": 19, "pylint": 0, "pylintrc": 0, "pymongo": [5, 12], "pypa": 20, "pypi": 9, "pypi_token": 1, "pyproject": [0, 20], "python": [1, 2, 8, 11, 20, 21, 25], "python3": 20, "pytz": 20, "q": [21, 22], "qualiti": 0, "qualnam": [10, 11], "queen": 20, "queri": [5, 6, 9, 10, 11, 12, 15, 16, 19, 25], "querier": [14, 15, 16], "querier_factori": [15, 16], "queriermanag": 14, "queries_arch": [12, 25], "query_json": [12, 15, 16], "query_respons": [15, 20, 22], "query_str": [11, 19, 20], "query_typ": [14, 15], "queryhandl": [11, 15], "r": 11, "rais": [10, 11, 12, 14, 15, 16, 17, 19, 21], "random": [10, 19, 20], "random_st": 10, "randomli": 20, "randomst": 10, "rang": 20, "raw": [19, 21], "re": [8, 10, 12, 21], "read": 17, "readi": [20, 21], "readm": [1, 9], "real": 15, "realli": 20, "reasearch": 9, "reason": [5, 11], "rebas": 0, "receiv": 12, "recent": [14, 21], "recommend": 20, "reconstruct": [16, 19], "reconstruct_measurement_pipelin": [15, 16], "refer": [0, 2, 9, 14, 15], "regard": 9, "region": 21, "regist": [20, 22], "relat": [9, 11], "releas": 20, "relev": [5, 20], "reli": [0, 29], "reload": [11, 19], "remain": [0, 9, 10, 12, 20, 22], "remaining_delta": [20, 22], "remaining_epsilon": [20, 22], "remot": [9, 17], "remov": [11, 12, 14], "replac": [10, 19, 21], "repo": 0, "repons": 19, "repositori": [6, 9, 23, 29], "repres": [10, 20], "represent": [15, 16], "reproduc": 20, "request": [0, 2, 5, 9, 10, 11, 12, 15, 16, 19, 20, 22], "requested_bi": [15, 20], "requir": [2, 8, 9, 19, 20, 21, 25, 27, 28, 31], "research": [20, 21, 22], "respons": [5, 9, 10, 11, 12, 15, 16, 19, 20, 21, 22], "rest": [9, 20, 21], "restart": 29, "result": [10, 11, 12, 15, 16, 19, 20, 21, 22], "retriev": [10, 12, 21], "return": [10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22], "reveal": 21, "right": 5, "risk": 20, "root": [20, 22], "round": [20, 22], "row": 10, "row_privaci": [11, 19, 20, 21, 22], "run": [0, 1, 2, 8, 11, 20, 21, 26, 28, 29], "run_basic_test": 2, "run_command": 21, "run_lint": 0, "run_tests_and_converag": 2, "runtest": 18, "runtim": [19, 31], "runtime_arg": [11, 30], "runtimewarn": 22, "rust": 11, "s3": [6, 9, 11, 17, 19, 25, 30], "s3_ak": 25, "s3_bucket": [11, 19, 21, 25], "s3_dataset": [11, 30], "s3_db": [11, 19, 21, 25], "s3_kei": [11, 19, 21, 25], "s3_paramet": 17, "s3_sak": 25, "s3_url": 25, "s3b": 25, "s3dataset": [11, 17], "s3k": 25, "safeguard": [20, 22], "same": [20, 21, 29], "satisfi": [20, 31], "save": [12, 28], "save_current_databas": [11, 12], "save_queri": [11, 12], "scale": [20, 22], "scenario": 6, "schema": 21, "scienc": 9, "scientist": 9, "scope": 21, "script": [0, 2, 21], "sdist": 1, "seaborn": 21, "seamless": [9, 20, 22], "search": 9, "second": [12, 15, 16, 21], "secret": [11, 19, 25], "secrets_path": 19, "section": [0, 6, 9, 23, 25], "secur": [0, 20, 21, 22], "see": [0, 6, 9, 10, 11, 16, 21], "seed": [10, 15, 20, 22], "seen": [20, 22], "select": [20, 22, 31], "semver": 0, "send": [10, 20, 22], "sensit": [9, 10, 17, 20], "sent": [9, 12], "sepal_length": 21, "sepal_width": 21, "separ": [12, 20, 22], "serial": 9, "serialis": 10, "serv": 9, "server": [0, 3, 5, 10, 11, 12, 15, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31], "server_contain": 21, "server_l": [11, 19], "servic": [9, 19, 21, 27, 29, 31], "session": 21, "set": [0, 8, 10, 11, 12, 16, 19, 20, 21, 25, 26, 28, 29, 30, 31], "set_budget_field": [11, 21, 25, 30], "set_config": [11, 19], "set_may_queri": [11, 21, 25, 30], "set_may_user_queri": [11, 12], "set_mechan": [15, 16], "set_opendp_features_config": [15, 16], "setosa": 21, "setup": [0, 1, 8, 26], "sever": [0, 28], "sex": [20, 21, 22], "sh": [0, 2], "sha": 0, "sha256": 20, "shape": [20, 22], "share": 9, "she": 20, "short": [0, 9], "should": [0, 5, 19, 20, 21, 22, 29], "show": [11, 21, 25, 28], "show_arch": [21, 25], "show_archives_of_us": [11, 30], "show_collect": [11, 21, 25, 30], "show_dataset": [11, 21, 25, 30], "show_metadata": [21, 25], "show_metadata_of_dataset": [11, 30], "show_us": [11, 21, 25, 30], "showcas": [20, 21], "shown": [11, 25], "shutdown": 11, "sibsp": [21, 22], "side": [9, 11], "similar": 20, "simpl": 2, "simpli": [0, 26], "simplifi": [26, 28], "sinc": [12, 29], "singl": 20, "singleton": 19, "site": 20, "six": 20, "size": [14, 20, 22], "sklearn": 10, "slightli": [20, 22], "small": [16, 20, 22], "smarnois": 19, "smartnois": [5, 10, 16, 19, 21], "smartnoise_queri": [7, 10, 20, 22], "smartnoise_sql": [7, 10, 11, 15, 20, 30], "smartnoisesql": [9, 16, 20, 21, 22], "smartnoisesqlqueri": [15, 16], "smoothed_max_diverg": [11, 30], "smoothedmaxdiverg": 10, "snsqlinp": [11, 16, 19], "snsqlinpcost": [11, 16, 19], "so": [2, 9, 14, 20, 21, 29], "solut": 20, "some": [6, 11, 20, 23, 29], "sourc": [10, 11, 12, 14, 15, 16, 17, 18, 19], "space": 21, "speci": 21, "species_count_pipelin": 20, "species_counts_r": 20, "specif": [0, 5, 9, 12, 15, 20, 21, 28, 31], "specifi": [11, 12, 14, 21, 25], "spend": [12, 20], "spent": [10, 12, 15, 20, 22], "spent_delta": [12, 15, 20], "spent_epsilon": [12, 15, 20], "spent_valu": 12, "split": [9, 10, 21], "sql": [5, 10, 16, 19], "sqrt": [20, 22], "src": 11, "sspcloud": 21, "stabl": [0, 11], "stai": [9, 14, 21], "stall": [11, 30], "standard": [2, 20, 22], "standard_error": [20, 22], "standardscal": 10, "start": [0, 9, 10, 11, 20, 25, 29, 31], "startup": [5, 11], "state": [9, 11, 12, 21, 29], "static": 0, "statist": [6, 9], "statu": [10, 12, 20, 22], "step": [1, 6, 10, 21, 27, 28, 31], "still": 20, "stop": 25, "storag": [17, 21], "store": [9, 14, 19, 20, 21, 22, 25], "str": [10, 11, 12, 14, 15, 16, 17, 19, 20, 22], "strategi": 10, "stream": 19, "stream_datafram": [11, 19], "streamingrespons": 19, "streamlin": 0, "streamlit": [21, 25, 29], "strenum": [10, 11], "string": [10, 15, 16, 20, 21, 22], "strip": 21, "strongli": 9, "style": 0, "subcommand": 21, "submit_limit": [11, 19, 30], "submodul": [7, 30], "subpackag": 30, "subscrib": 14, "subscribe_for_memory_usage_upd": [11, 17], "subsequ": 0, "substarct": [20, 22], "successfulli": [20, 28], "suffici": 5, "suit": 27, "supli": 11, "suppli": 11, "support": [12, 17], "sure": [0, 2, 21, 22, 28, 29], "surviv": [21, 22], "symmetric_dist": [11, 30], "symmetricdist": 11, "synthet": 20, "system": [20, 29], "t": [20, 21, 28], "tabl": [0, 10, 12, 21], "tag": 0, "take": [0, 9, 17, 29], "tar": 20, "target": 10, "target_column": [10, 11, 19], "task": [0, 9, 23, 25], "team": 5, "tear": 21, "termin": [8, 21, 29], "test": [0, 1, 9, 10, 11, 20, 21, 30], "test_api": [11, 30], "test_boolean_column": [11, 18], "test_cardinality_column": [11, 18], "test_config": 2, "test_datetime_column": [11, 18], "test_dummy_gener": [11, 30], "test_float_column": [11, 18], "test_int_column": [11, 18], "test_mongodb_admin": [11, 30], "test_mongodb_admin_cli": [11, 30], "test_nullable_column": [11, 18], "test_se": [11, 18], "test_siz": [10, 11, 19], "test_train_split_se": [10, 11, 19], "test_unknown_column": [11, 18], "testcas": 18, "testmakedummydataset": [11, 18], "text": 10, "than": [20, 22], "thank": 20, "thei": [0, 5, 9, 14, 20, 21], "them": [0, 19, 20, 21], "then_cast_default": [20, 22], "then_clamp": [20, 22], "then_count_by_categori": 20, "then_laplac": [20, 22], "then_res": [20, 22], "then_vari": [20, 22], "therefor": [20, 21, 22], "thi": [0, 1, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31], "those": [2, 10, 31], "though": 26, "three": [0, 10], "through": [21, 28, 29], "throw": 19, "thu": 9, "ticket": [21, 22], "time": [0, 11, 19, 20, 29], "time_attack": [11, 19, 30], "timeattack": [11, 19], "timeattackmethod": [11, 19, 30], "timestamp": 20, "titan": [6, 21, 29], "titanic_metadata": [21, 22], "tmp": 22, "to_dict": 21, "toa": [20, 22], "todo": 15, "token": 1, "tolist": [20, 22], "toml": [0, 20], "too": [14, 16], "tool": [0, 23, 28], "torgersen": [20, 21], "total": [10, 12, 14, 20, 21, 22], "total_spent_delta": [11, 12, 19, 20, 21, 22], "total_spent_epsilon": [11, 12, 19, 20, 21, 22], "traceback": 21, "train": 10, "tran": [20, 22], "transform": [20, 22], "translat": 19, "treat": 10, "tri": [5, 20], "trial": 16, "trigger": [0, 5], "true": [10, 11, 12, 19, 20, 21, 22, 25, 26], "try": 20, "tune": 31, "tupl": [15, 16], "twine": 1, "two": [9, 20], "type": [0, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25], "typic": 9, "tzdata": 20, "u": [1, 9, 21, 22, 25], "u32": 11, "un": 9, "unauthor": 19, "unauthorizedaccessexcept": [11, 12, 15, 19], "understand": 6, "understood": 20, "uneth": 21, "unexpect": 19, "unforseen": [15, 16], "union": [10, 11, 16, 19], "unittest": 2, "unknown": [10, 11, 12, 15, 16, 19, 20], "unless": 21, "until": [14, 21], "up": [0, 1, 21, 28, 29], "updat": [0, 1, 9, 11, 12, 14, 16, 20, 21], "update_budget": [11, 12], "update_delta": [11, 12], "update_epsilon": [11, 12], "update_epsilon_or_delta": [11, 12], "update_memory_usag": [11, 14], "upgrad": 20, "upload": 1, "upper": [20, 21, 22], "upper_bound": [20, 22], "url": [8, 10, 11, 12, 20, 22, 25], "urllib3": 20, "us": [0, 2, 6, 8, 9, 10, 11, 12, 14, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29], "usag": [8, 14, 17, 21], "user": [5, 9, 10, 11, 12, 14, 15, 19, 20, 22, 23, 26, 29], "user_collect": [19, 21], "user_dataset": 11, "user_must_exist": [11, 12], "user_must_have_access_to_dataset": [11, 12], "user_nam": [8, 10, 11, 12, 15, 19, 20, 21, 22], "user_pwd": 25, "user_yaml": 19, "usercollect": [11, 19], "usernam": [11, 12, 19, 25], "usr": [19, 20], "usual": 9, "utf": 21, "util": [5, 9, 11, 15, 21, 30], "uvicorn": 19, "uvicorn_serv": [21, 30], "v": 25, "v1": 19, "valid": [0, 14, 15], "valu": [5, 10, 11, 12, 15, 16, 20, 21, 22, 25, 26, 27], "valueerror": [10, 11, 21], "var_ag": 22, "var_age_transformation_pipelin": 22, "var_bill_length": 20, "var_bill_length_measurement_pipelin": 20, "var_r": [20, 22], "vari": 26, "variabl": [20, 26], "varianc": [20, 22], "variou": [0, 6, 20, 23, 25, 27], "venv": [2, 20], "veri": 20, "verifi": [0, 1, 12, 20], "versicolor": 21, "version": 0, "via": [0, 1, 9, 20, 22, 23], "virginica": 21, "virtual": 20, "visibl": 20, "visualis": 25, "volum": [25, 29], "vx": 0, "wa": [9, 20, 21, 22], "wait": 21, "want": [20, 21, 22], "warn": [0, 10, 20], "wast": 20, "we": [0, 9, 14, 21, 22, 23, 28], "web": 29, "well": [0, 9], "were": 20, "what": [0, 5, 10, 20, 22], "wheel": 20, "when": [0, 5, 14, 19, 20, 26], "where": [20, 21, 25, 29], "whether": [10, 11], "which": [0, 5, 9, 11, 20, 21, 22], "while": [5, 9], "whl": 20, "why": 5, "width": 20, "wip_xx": 0, "wish": 1, "within": [5, 19, 25, 31], "without": [2, 5, 20, 21], "won": [20, 21], "work": [2, 10, 20], "worker": [11, 19], "workflow": [1, 2], "worri": 20, "would": 20, "wrap": 12, "wrapper": [11, 12], "wrapper_decor": 21, "write": [5, 20], "writeconcernerror": [5, 11, 12], "writeresult": 12, "written": 21, "x": [0, 22], "xx": 0, "y": 0, "yaml": [0, 2, 11, 12, 19, 21, 25, 26, 27, 30], "yaml_databas": [11, 30], "yaml_db_path": 12, "yaml_fil": [11, 25], "yamldbconfig": [11, 19], "ye": 0, "year": 22, "yet": [21, 28], "yf": [21, 25], "yield": 11, "yml": 0, "you": [0, 6, 8, 9, 21, 26, 27, 28, 29, 31], "your": [0, 8, 21, 26, 27, 28, 29, 31], "your_deployement_url": 8, "your_nam": 8, "yourself": 23, "z": 0, "zero_concentrated_diverg": [11, 30], "zeroconcentrateddiverg": 10, "zscore": [20, 22]}, "titles": ["Notes for Contributors", "Notes for Client Contributors", "Notes for Server Contributors", "API Documentation", "Client API", "Errors", "Examples", "lomas_client", "Quickstart", "Lomas: The Data Oases Hidden Behind the Mist.", "lomas_client package", "lomas_server package", "lomas_server.admin_database package", "lomas_server.administration package", "lomas_server.dataset_store package", "lomas_server.dp_queries package", "lomas_server.dp_queries.dp_libraries package", "lomas_server.private_dataset package", "lomas_server.tests package", "lomas_server.utils package", "Lomas: Client demo", "Lomas-server: CLI administration", "S3 example", "Administration", "Server API", "CLI", "Dashboard", "Deployment", "Kubernetes", "Local", "lomas_server", "Onyxia"], "titleterms": {"1": [20, 22], "2": [20, 22], "3": [20, 22], "4": [20, 22], "5": 20, "The": 9, "access": [21, 26, 28], "add": 21, "admin_databas": 12, "administr": [13, 21, 23, 25], "ag": 22, "all": 21, "anti_timing_att": 19, "api": [3, 4, 24], "app": 11, "archiv": [20, 21], "averag": [20, 22], "basic_dataset_stor": 14, "behind": 9, "bill": 20, "branch": 0, "budget": [20, 21, 22], "can": 21, "chang": 21, "chart": 28, "check": 0, "cli": [21, 25], "client": [1, 4, 8, 9, 10, 20, 22], "collect": 25, "collections_model": 19, "confid": [20, 22], "config": 19, "connect": 25, "constant": [11, 18], "content": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "contributor": [0, 1, 2], "cost": [20, 22], "count": 20, "creat": 21, "current": [20, 22], "dashboard": 26, "data": 9, "databas": 21, "dataset": [20, 21, 22, 25], "dataset_stor": 14, "demo": 20, "deploi": [28, 29, 31], "deploy": 27, "direcli": 21, "do": 21, "docker": [21, 26], "document": 3, "dp_librari": 16, "dp_logic": 15, "dp_queri": [15, 16], "dp_querier": 15, "drop": 21, "dummi": [20, 22], "dummy_dataset": 15, "error": 5, "error_handl": 19, "estim": [20, 22], "exampl": [6, 22, 25], "example_input": 19, "externallibraryexcept": 5, "file": 21, "final": 21, "first": 8, "fom": 21, "functionn": [20, 22], "get": [20, 22], "git": 0, "github": 0, "helm": 28, "hidden": 9, "histori": 9, "in_memory_dataset": 17, "indic": 9, "ingress": 28, "initialis": [20, 22], "input_model": 19, "instal": [8, 20, 22, 28], "internalserverexcept": 5, "interv": [20, 22], "introduct": 31, "invalidqueryexcept": 5, "kubernet": [26, 28], "length": 20, "librari": [20, 22], "lint": 0, "load": 21, "local": [26, 29], "loggr": 19, "loma": [9, 20, 21, 31], "lomas_cli": [7, 10], "lomas_serv": [11, 12, 13, 14, 15, 16, 17, 18, 19, 30], "lru_dataset_stor": 14, "metadata": [20, 22], "mist": 9, "modifi": 28, "modul": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "mongodb": [21, 25], "mongodb_admin": 11, "mongodb_admin_cli": 11, "mongodb_databas": 12, "new": 1, "note": [0, 1, 2], "now": 21, "number": [20, 22], "oas": 9, "onyxia": [26, 31], "opendp": [16, 20, 22], "option": 21, "other": 0, "over": [20, 22], "overview": 25, "packag": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "path_dataset": 17, "penguin": 20, "per": 20, "platform": 26, "popul": [20, 22], "prepar": 21, "prerequisit": [28, 29], "privat": [20, 22], "private_dataset": 17, "private_dataset_observ": 14, "push": 1, "pypi": 1, "queri": [20, 21, 22], "quickstart": 8, "real": [20, 22], "releas": 0, "remot": [20, 22], "remov": 21, "row": [20, 22], "s3": 22, "s3_dataset": 17, "section": 28, "see": 20, "server": [2, 9, 21, 24], "servic": 28, "smartnois": [20, 22], "smartnoise_sql": 16, "speci": 20, "sql": [20, 22], "start": 21, "statist": [20, 22], "step": [8, 20, 22, 29], "stop": 21, "submodul": [10, 11, 12, 14, 15, 16, 17, 18, 19], "subpackag": [11, 15], "tabl": 9, "test": [2, 18], "test_api": 18, "test_dummy_gener": 18, "test_mongodb_admin": 18, "test_mongodb_admin_cli": 18, "titan": 22, "unauthorizedaccessexcept": 5, "understand": [20, 22], "user": [21, 25], "util": [12, 14, 16, 17, 19], "uvicorn_serv": 11, "valu": 28, "version": 1, "via": 26, "visualis": 21, "volum": 21, "whole": [20, 22], "workflow": 0, "yaml": 28, "yaml_databas": 12}})
\ No newline at end of file
+Search.setIndex({"alltitles": {"API Documentation": [[3, "api-documentation"]], "Access the server to administrate the mongoDB": [[21, "Access-the-server-to-administrate-the-mongoDB"]], "Access via Kubernetes": [[26, "access-via-kubernetes"]], "Access via Onyxia Platform": [[26, "access-via-onyxia-platform"]], "Accessing the Helm Chart": [[28, "accessing-the-helm-chart"]], "Add user": [[21, "Add-user"]], "Administration": [[23, "administration"]], "Archives of queries": [[21, "Archives-of-queries"]], "Average and number of rows with smartnoise-sql library on remote dummy": [[20, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"], [22, "Average-and-number-of-rows-with-smartnoise-sql-library-on-remote-dummy"]], "CLI": [[25, "cli"]], "Change budget": [[21, "Change-budget"]], "Client": [[8, "client"], [9, "client"]], "Client API": [[4, "client-api"]], "Collections": [[25, "collections"]], "Confidence intervals for age over the whole population": [[22, "Confidence-intervals-for-age-over-the-whole-population"]], "Confidence intervals for bill length over the whole population": [[20, "Confidence-intervals-for-bill-length-over-the-whole-population"]], "Count per species": [[20, "Count-per-species"]], "Create a docker volume": [[21, "Create-a-docker-volume"]], "Dashboard": [[26, "dashboard"]], "Datasets": [[25, "datasets"]], "Datasets (add and drop)": [[21, "Datasets-(add-and-drop)"]], "Deploying Lomas on Onyxia": [[31, "deploying-lomas-on-onyxia"]], "Deploying the Service on Kubernetes": [[28, "deploying-the-service-on-kubernetes"]], "Deployment": [[27, "deployment"]], "Errors": [[5, "errors"]], "Estimate cost of a query": [[20, "Estimate-cost-of-a-query"], [22, "Estimate-cost-of-a-query"]], "Examples": [[6, "examples"], [25, "examples"]], "ExternalLibraryException": [[5, "externallibraryexception"]], "Finally all can be loaded fom a file direcly": [[21, "Finally-all-can-be-loaded-fom-a-file-direcly"]], "First steps": [[8, "first-steps"]], "Get a dummy dataset": [[20, "Get-a-dummy-dataset"], [22, "Get-a-dummy-dataset"]], "Get current budget": [[20, "Get-current-budget"], [22, "Get-current-budget"]], "Getting dataset metadata": [[20, "Getting-dataset-metadata"], [22, "Getting-dataset-metadata"]], "Git Branches": [[0, "git-branches"]], "GitHub Workflows": [[0, "github-workflows"]], "History": [[9, "history"]], "Indices and tables": [[9, "indices-and-tables"]], "Installation": [[8, "installation"]], "Installing the Helm Chart": [[28, "installing-the-helm-chart"]], "InternalServerException": [[5, "internalserverexception"]], "Introduction": [[31, "introduction"]], "InvalidQueryException": [[5, "invalidqueryexception"]], "Kubernetes": [[28, "kubernetes"]], "Linting and Other Checks": [[0, "linting-and-other-checks"]], "Local": [[29, "local"]], "Local Access via Docker": [[26, "local-access-via-docker"]], "Lomas-server: CLI administration": [[21, "Lomas-server:-CLI-administration"]], "Lomas: Client demo": [[20, "Lomas:-Client-demo"]], "Lomas: The Data Oases Hidden Behind the Mist.": [[9, "lomas-the-data-oases-hidden-behind-the-mist"]], "Modifying the ingress Section": [[28, "modifying-the-ingress-section"]], "Modifying values.yaml": [[28, "modifying-values-yaml"]], "Module contents": [[10, "module-lomas_client"], [11, "module-lomas_server"], [12, "module-lomas_server.admin_database"], [13, "module-lomas_server.administration"], [14, "module-lomas_server.dataset_store"], [15, "module-lomas_server.dp_queries"], [16, "module-lomas_server.dp_queries.dp_libraries"], [17, "module-lomas_server.private_dataset"], [18, "module-lomas_server.tests"], [19, "module-lomas_server.utils"]], "MongoDB Administration": [[25, "mongodb-administration"]], "MongoDB Connection": [[25, "mongodb-connection"]], "Notes for Client Contributors": [[1, "notes-for-client-contributors"]], "Notes for Contributors": [[0, "notes-for-contributors"]], "Notes for Server Contributors": [[2, "notes-for-server-contributors"]], "Onyxia": [[31, "onyxia"]], "Overview": [[25, "overview"]], "Prepare the database": [[21, "Prepare-the-database"]], "Prerequisites": [[28, "prerequisites"], [29, "prerequisites"]], "Pushing a new version to Pypi": [[1, "pushing-a-new-version-to-pypi"]], "Query on dummy dataset": [[20, "Query-on-dummy-dataset"], [22, "Query-on-dummy-dataset"]], "Query on real private dataset with smartnoise-sql": [[20, "Query-on-real-private-dataset-with-smartnoise-sql"]], "Query on real private dataset with smartnoise-sql.": [[22, "Query-on-real-private-dataset-with-smartnoise-sql."]], "Quickstart": [[8, "quickstart"]], "Release Workflow": [[0, "release-workflow"]], "Remove user": [[21, "Remove-user"]], "S3 example": [[22, "S3-example"]], "Server": [[9, "server"]], "Server API": [[24, "server-api"]], "Start server": [[21, "Start-server"]], "Start the server": [[21, "Start-the-server"]], "Step 1: Install the library": [[20, "Step-1:-Install-the-library"], [22, "Step-1:-Install-the-library"]], "Step 2: Initialise the client": [[20, "Step-2:-Initialise-the-client"], [22, "Step-2:-Initialise-the-client"]], "Step 3: Understand the functionnalities of the library": [[20, "Step-3:-Understand-the-functionnalities-of-the-library"], [22, "Step-3:-Understand-the-functionnalities-of-the-library"]], "Step 4: Penguin statistics with opendp": [[20, "Step-4:-Penguin-statistics-with-opendp"]], "Step 4: Titanic statistics with opendp": [[22, "Step-4:-Titanic-statistics-with-opendp"]], "Step 5: See archives of queries": [[20, "Step-5:-See-archives-of-queries"]], "Steps to Deploy Locally": [[29, "steps-to-deploy-locally"]], "Stop the server: do not do it now !": [[21, "Stop-the-server:-do-not-do-it-now-!"]], "Submodules": [[10, "submodules"], [11, "submodules"], [12, "submodules"], [14, "submodules"], [15, "submodules"], [16, "submodules"], [17, "submodules"], [18, "submodules"], [19, "submodules"]], "Subpackages": [[11, "subpackages"], [15, "subpackages"]], "Tests": [[2, "tests"]], "UnauthorizedAccessException": [[5, "unauthorizedaccessexception"]], "Users": [[21, "Users"], [25, "users"]], "Visualise all options": [[21, "Visualise-all-options"]], "lomas_client": [[7, "lomas-client"]], "lomas_client package": [[10, "lomas-client-package"]], "lomas_client.client module": [[10, "module-lomas_client.client"]], "lomas_server": [[30, "lomas-server"]], "lomas_server package": [[11, "lomas-server-package"]], "lomas_server.admin_database package": [[12, "lomas-server-admin-database-package"]], "lomas_server.admin_database.admin_database module": [[12, "module-lomas_server.admin_database.admin_database"]], "lomas_server.admin_database.mongodb_database module": [[12, "module-lomas_server.admin_database.mongodb_database"]], "lomas_server.admin_database.utils module": [[12, "module-lomas_server.admin_database.utils"]], "lomas_server.admin_database.yaml_database module": [[12, "module-lomas_server.admin_database.yaml_database"]], "lomas_server.administration package": [[13, "lomas-server-administration-package"]], "lomas_server.app module": [[11, "module-lomas_server.app"]], "lomas_server.constants module": [[11, "module-lomas_server.constants"]], "lomas_server.dataset_store package": [[14, "lomas-server-dataset-store-package"]], "lomas_server.dataset_store.basic_dataset_store module": [[14, "module-lomas_server.dataset_store.basic_dataset_store"]], "lomas_server.dataset_store.dataset_store module": [[14, "module-lomas_server.dataset_store.dataset_store"]], "lomas_server.dataset_store.lru_dataset_store module": [[14, "module-lomas_server.dataset_store.lru_dataset_store"]], "lomas_server.dataset_store.private_dataset_observer module": [[14, "module-lomas_server.dataset_store.private_dataset_observer"]], "lomas_server.dataset_store.utils module": [[14, "module-lomas_server.dataset_store.utils"]], "lomas_server.dp_queries package": [[15, "lomas-server-dp-queries-package"]], "lomas_server.dp_queries.dp_libraries package": [[16, "lomas-server-dp-queries-dp-libraries-package"]], "lomas_server.dp_queries.dp_libraries.opendp module": [[16, "module-lomas_server.dp_queries.dp_libraries.opendp"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql module": [[16, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql"]], "lomas_server.dp_queries.dp_libraries.utils module": [[16, "module-lomas_server.dp_queries.dp_libraries.utils"]], "lomas_server.dp_queries.dp_logic module": [[15, "module-lomas_server.dp_queries.dp_logic"]], "lomas_server.dp_queries.dp_querier module": [[15, "module-lomas_server.dp_queries.dp_querier"]], "lomas_server.dp_queries.dummy_dataset module": [[15, "module-lomas_server.dp_queries.dummy_dataset"]], "lomas_server.mongodb_admin module": [[11, "module-lomas_server.mongodb_admin"]], "lomas_server.mongodb_admin_cli module": [[11, "module-lomas_server.mongodb_admin_cli"]], "lomas_server.private_dataset package": [[17, "lomas-server-private-dataset-package"]], "lomas_server.private_dataset.in_memory_dataset module": [[17, "module-lomas_server.private_dataset.in_memory_dataset"]], "lomas_server.private_dataset.path_dataset module": [[17, "module-lomas_server.private_dataset.path_dataset"]], "lomas_server.private_dataset.private_dataset module": [[17, "module-lomas_server.private_dataset.private_dataset"]], "lomas_server.private_dataset.s3_dataset module": [[17, "module-lomas_server.private_dataset.s3_dataset"]], "lomas_server.private_dataset.utils module": [[17, "module-lomas_server.private_dataset.utils"]], "lomas_server.tests package": [[18, "lomas-server-tests-package"]], "lomas_server.tests.constants module": [[18, "module-lomas_server.tests.constants"]], "lomas_server.tests.test_api module": [[18, "lomas-server-tests-test-api-module"]], "lomas_server.tests.test_dummy_generation module": [[18, "module-lomas_server.tests.test_dummy_generation"]], "lomas_server.tests.test_mongodb_admin module": [[18, "lomas-server-tests-test-mongodb-admin-module"]], "lomas_server.tests.test_mongodb_admin_cli module": [[18, "lomas-server-tests-test-mongodb-admin-cli-module"]], "lomas_server.utils package": [[19, "lomas-server-utils-package"]], "lomas_server.utils.anti_timing_att module": [[19, "module-lomas_server.utils.anti_timing_att"]], "lomas_server.utils.collections_models module": [[19, "module-lomas_server.utils.collections_models"]], "lomas_server.utils.config module": [[19, "module-lomas_server.utils.config"]], "lomas_server.utils.error_handler module": [[19, "module-lomas_server.utils.error_handler"]], "lomas_server.utils.example_inputs module": [[19, "module-lomas_server.utils.example_inputs"]], "lomas_server.utils.input_models module": [[19, "module-lomas_server.utils.input_models"]], "lomas_server.utils.loggr module": [[19, "module-lomas_server.utils.loggr"]], "lomas_server.utils.utils module": [[19, "module-lomas_server.utils.utils"]], "lomas_server.uvicorn_serve module": [[11, "module-lomas_server.uvicorn_serve"]]}, "docnames": ["CONTRIBUTING", "CONTRIBUTING_CLIENT", "CONTRIBUTING_SERVER", "api", "client_api", "client_errors", "client_examples", "client_modules", "client_quickstart", "index", "lomas_client", "lomas_server", "lomas_server.admin_database", "lomas_server.administration", "lomas_server.dataset_store", "lomas_server.dp_queries", "lomas_server.dp_queries.dp_libraries", "lomas_server.private_dataset", "lomas_server.tests", "lomas_server.utils", "notebooks/Demo_Client_Notebook", "notebooks/local_admin_notebook", "notebooks/s3_example_notebook", "server_administration", "server_api", "server_cli", "server_dashboard", "server_deployment", "server_kubernetes", "server_local", "server_modules", "server_onyxia"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["CONTRIBUTING.md", "CONTRIBUTING_CLIENT.md", "CONTRIBUTING_SERVER.md", "api.rst", "client_api.rst", "client_errors.rst", "client_examples.rst", "client_modules.rst", "client_quickstart.rst", "index.rst", "lomas_client.rst", "lomas_server.rst", "lomas_server.admin_database.rst", "lomas_server.administration.rst", "lomas_server.dataset_store.rst", "lomas_server.dp_queries.rst", "lomas_server.dp_queries.dp_libraries.rst", "lomas_server.private_dataset.rst", "lomas_server.tests.rst", "lomas_server.utils.rst", "notebooks/Demo_Client_Notebook.ipynb", "notebooks/local_admin_notebook.ipynb", "notebooks/s3_example_notebook.ipynb", "server_administration.rst", "server_api.rst", "server_cli.rst", "server_dashboard.rst", "server_deployment.rst", "server_kubernetes.rst", "server_local.rst", "server_modules.rst", "server_onyxia.rst"], "indexentries": {"add_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_dataset", false]], "add_dataset_to_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_dataset_to_user", false]], "add_datasets_via_yaml() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_datasets_via_yaml", false]], "add_demo_data_to_admindb() (in module lomas_server.utils.utils)": [[19, "lomas_server.utils.utils.add_demo_data_to_admindb", false]], "add_exception_handlers() (in module lomas_server.utils.error_handler)": [[19, "lomas_server.utils.error_handler.add_exception_handlers", false]], "add_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_user", false]], "add_user_with_budget() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_user_with_budget", false]], "add_users_via_yaml() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.add_users_via_yaml", false]], "address (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.address", false]], "admin_database (lomas_server.dataset_store.dataset_store.datasetstore attribute)": [[14, "lomas_server.dataset_store.dataset_store.DatasetStore.admin_database", false]], "admin_database (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.admin_database", false]], "admin_database (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.admin_database", false]], "admindatabase (class in lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase", false]], "admindbtype (class in lomas_server.constants)": [[11, "lomas_server.constants.AdminDBType", false]], "adminmongodatabase (class in lomas_server.admin_database.mongodb_database)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase", false]], "adminyamldatabase (class in lomas_server.admin_database.yaml_database)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase", false]], "anti_timing_att() (in module lomas_server.utils.anti_timing_att)": [[19, "lomas_server.utils.anti_timing_att.anti_timing_att", false]], "aws_access_key_id (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_access_key_id", false]], "aws_access_key_id (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_access_key_id", false]], "aws_secret_access_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.aws_secret_access_key", false]], "aws_secret_access_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.aws_secret_access_key", false]], "basic (lomas_server.constants.datasetstoretype attribute)": [[11, "lomas_server.constants.DatasetStoreType.BASIC", false]], "basicdatasetstore (class in lomas_server.dataset_store.basic_dataset_store)": [[14, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore", false]], "change_one_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.CHANGE_ONE_DISTANCE", false]], "check_dataset_and_metadata_exist() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.check_dataset_and_metadata_exist", false]], "check_result_acknowledged() (in module lomas_server.admin_database.mongodb_database)": [[12, "lomas_server.admin_database.mongodb_database.check_result_acknowledged", false]], "check_user_exists() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.check_user_exists", false]], "check_user_has_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.check_user_has_dataset", false]], "client (class in lomas_client.client)": [[10, "lomas_client.client.Client", false]], "columns (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.columns", false]], "config (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.Config", false]], "configkeys (class in lomas_server.constants)": [[11, "lomas_server.constants.ConfigKeys", false]], "configloader (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.ConfigLoader", false]], "contrib (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.contrib", false]], "cost() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.cost", false]], "cost() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[15, "lomas_server.dp_queries.dp_querier.DPQuerier.cost", false]], "database_factory() (in module lomas_server.admin_database.utils)": [[12, "lomas_server.admin_database.utils.database_factory", false]], "database_type (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.database_type", false]], "database_type (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.database_type", false]], "dataset (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.Dataset", false]], "dataset_cache (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore attribute)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.dataset_cache", false]], "dataset_must_exist() (in module lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.dataset_must_exist", false]], "dataset_name (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.dataset_name", false]], "dataset_name (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.dataset_name", false]], "dataset_name (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.dataset_name", false]], "dataset_path (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.dataset_path", false]], "dataset_store (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DATASET_STORE", false]], "dataset_store (lomas_server.dp_queries.dp_logic.queryhandler attribute)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.dataset_store", false]], "dataset_store (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.dataset_store", false]], "dataset_store_factory() (in module lomas_server.dataset_store.utils)": [[14, "lomas_server.dataset_store.utils.dataset_store_factory", false]], "dataset_store_type (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DATASET_STORE_TYPE", false]], "datasetofpathdb (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB", false]], "datasetofs3db (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB", false]], "datasetofuser (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetOfUser", false]], "datasets (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.datasets", false]], "datasets_list (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.datasets_list", false]], "datasetscollection (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.DatasetsCollection", false]], "datasetstore (class in lomas_server.dataset_store.dataset_store)": [[14, "lomas_server.dataset_store.dataset_store.DatasetStore", false]], "datasetstoreconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.DatasetStoreConfig", false]], "datasetstoretype (class in lomas_server.constants)": [[11, "lomas_server.constants.DatasetStoreType", false]], "db (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DB", false]], "db_file (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.db_file", false]], "db_name (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.db_name", false]], "db_type (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DB_TYPE", false]], "db_type (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.db_type", false]], "db_type_mongodb (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DB_TYPE_MONGODB", false]], "dbconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.DBConfig", false]], "del_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.del_dataset", false]], "del_dataset_to_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.del_dataset_to_user", false]], "del_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.del_user", false]], "delta (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.delta", false]], "delta (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.delta", false]], "develop_mode (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DEVELOP_MODE", false]], "develop_mode (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.develop_mode", false]], "df (lomas_server.private_dataset.private_dataset.privatedataset attribute)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.df", false]], "diffprivlib (lomas_client.client.dplibraries attribute)": [[10, "lomas_client.client.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib (lomas_server.constants.dplibraries attribute)": [[11, "lomas_server.constants.DPLibraries.DIFFPRIVLIB", false]], "diffprivlib_json (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_json (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.diffprivlib_json", false]], "diffprivlib_query() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.diffprivlib_query", false]], "diffprivlibinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp", false]], "does_dataset_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_dataset_exist", false]], "does_dataset_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_dataset_exist", false]], "does_user_exist() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.does_user_exist", false]], "does_user_exist() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.does_user_exist", false]], "dp_libraries (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.dp_libraries", false]], "dp_library (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.DP_LIBRARY", false]], "dp_queriers (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore attribute)": [[14, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.dp_queriers", false]], "dplibraries (class in lomas_client.client)": [[10, "lomas_client.client.DPLibraries", false]], "dplibraries (class in lomas_server.constants)": [[11, "lomas_server.constants.DPLibraries", false]], "dplibraryconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.DPLibraryConfig", false]], "dpquerier (class in lomas_server.dp_queries.dp_querier)": [[15, "lomas_server.dp_queries.dp_querier.DPQuerier", false]], "drop_collection() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.drop_collection", false]], "ds_store_type (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.ds_store_type", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.dummy_nb_rows", false]], "dummy_nb_rows (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.dummy_nb_rows", false]], "dummy_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.dummy_seed", false]], "dummy_seed (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.dummy_seed", false]], "dummydiffprivlibinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp", false]], "dummyopendpinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp", false]], "dummysnsqlinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.DummySNSQLInp", false]], "endpoint_url (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.endpoint_url", false]], "endpoint_url (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.endpoint_url", false]], "epsilon (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.epsilon", false]], "epsilon (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.epsilon", false]], "error_message() (in module lomas_client.client)": [[10, "lomas_client.client.error_message", false]], "estimate_cost() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.estimate_cost", false]], "estimate_diffprivlib_cost() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.estimate_diffprivlib_cost", false]], "estimate_opendp_cost() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.estimate_opendp_cost", false]], "estimate_smartnoise_cost() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.estimate_smartnoise_cost", false]], "externallibraryexception": [[19, "lomas_server.utils.error_handler.ExternalLibraryException", false]], "feature_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.feature_columns", false]], "feature_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.feature_columns", false]], "fixed_delta (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.fixed_delta", false]], "fixed_delta (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.fixed_delta", false]], "fixed_smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.FIXED_SMOOTHED_MAX_DIVERGENCE", false]], "floating_point (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.floating_point", false]], "get_and_set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_and_set_may_user_query", false]], "get_and_set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_and_set_may_user_query", false]], "get_config() (in module lomas_server.utils.config)": [[19, "lomas_server.utils.config.get_config", false]], "get_config() (lomas_server.utils.config.configloader method)": [[19, "lomas_server.utils.config.ConfigLoader.get_config", false]], "get_dataset_field() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_field", false]], "get_dataset_field() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_field", false]], "get_dataset_metadata() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_dataset_metadata", false]], "get_dataset_metadata() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_dataset_metadata", false]], "get_dummy_dataset() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_dummy_dataset", false]], "get_dummy_dataset_for_query() (in module lomas_server.dp_queries.dummy_dataset)": [[15, "lomas_server.dp_queries.dummy_dataset.get_dummy_dataset_for_query", false]], "get_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_epsilon_or_delta", false]], "get_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_epsilon_or_delta", false]], "get_initial_budget() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_initial_budget", false]], "get_initial_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_initial_budget", false]], "get_list_of_datasets() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.get_list_of_datasets", false]], "get_list_of_datasets_from_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.get_list_of_datasets_from_user", false]], "get_list_of_users() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.get_list_of_users", false]], "get_memory_usage() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_memory_usage", false]], "get_metadata() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_metadata", false]], "get_mongodb() (in module lomas_server.admin_database.utils)": [[12, "lomas_server.admin_database.utils.get_mongodb", false]], "get_mongodb_url() (in module lomas_server.admin_database.utils)": [[12, "lomas_server.admin_database.utils.get_mongodb_url", false]], "get_output_measure() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.get_output_measure", false]], "get_pandas_df() (lomas_server.private_dataset.in_memory_dataset.inmemorydataset method)": [[17, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.path_dataset.pathdataset method)": [[17, "lomas_server.private_dataset.path_dataset.PathDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.get_pandas_df", false]], "get_pandas_df() (lomas_server.private_dataset.s3_dataset.s3dataset method)": [[17, "lomas_server.private_dataset.s3_dataset.S3Dataset.get_pandas_df", false]], "get_previous_queries() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_previous_queries", false]], "get_querier() (lomas_server.dataset_store.basic_dataset_store.basicdatasetstore method)": [[14, "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.dataset_store.datasetstore method)": [[14, "lomas_server.dataset_store.dataset_store.DatasetStore.get_querier", false]], "get_querier() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.get_querier", false]], "get_remaining_budget() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_remaining_budget", false]], "get_remaining_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_remaining_budget", false]], "get_total_spent_budget() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.get_total_spent_budget", false]], "get_total_spent_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_total_spent_budget", false]], "get_user_previous_queries() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.get_user_previous_queries", false]], "get_user_previous_queries() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.get_user_previous_queries", false]], "getdbdata (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.GetDbData", false]], "getdummydataset (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.GetDummyDataset", false]], "hamming_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.HAMMING_DISTANCE", false]], "handle_query() (lomas_server.dp_queries.dp_logic.queryhandler method)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler.handle_query", false]], "has_dataset_input_metric() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.has_dataset_input_metric", false]], "has_user_access_to_dataset() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.has_user_access_to_dataset", false]], "has_user_access_to_dataset() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.has_user_access_to_dataset", false]], "honest_but_curious (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.honest_but_curious", false]], "host_ip (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.host_ip", false]], "host_port (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.host_port", false]], "imputer_strategy (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.imputer_strategy", false]], "imputer_strategy (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.imputer_strategy", false]], "initial_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.initial_delta", false]], "initial_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.initial_epsilon", false]], "inmemorydataset (class in lomas_server.private_dataset.in_memory_dataset)": [[17, "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset", false]], "insert_delete_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.INSERT_DELETE_DISTANCE", false]], "int_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.INT_DISTANCE", false]], "internalserverexception": [[19, "lomas_server.utils.error_handler.InternalServerException", false]], "invalidqueryexception": [[19, "lomas_server.utils.error_handler.InvalidQueryException", false]], "is_measurement() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.is_measurement", false]], "jitter (lomas_server.constants.timeattackmethod attribute)": [[11, "lomas_server.constants.TimeAttackMethod.JITTER", false]], "lifespan() (in module lomas_server.app)": [[11, "lomas_server.app.lifespan", false]], "load_config() (lomas_server.utils.config.configloader method)": [[19, "lomas_server.utils.config.ConfigLoader.load_config", false]], "log_level (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.log_level", false]], "lomas_client": [[10, "module-lomas_client", false]], "lomas_client.client": [[10, "module-lomas_client.client", false]], "lomas_server": [[11, "module-lomas_server", false]], "lomas_server.admin_database": [[12, "module-lomas_server.admin_database", false]], "lomas_server.admin_database.admin_database": [[12, "module-lomas_server.admin_database.admin_database", false]], "lomas_server.admin_database.mongodb_database": [[12, "module-lomas_server.admin_database.mongodb_database", false]], "lomas_server.admin_database.utils": [[12, "module-lomas_server.admin_database.utils", false]], "lomas_server.admin_database.yaml_database": [[12, "module-lomas_server.admin_database.yaml_database", false]], "lomas_server.administration": [[13, "module-lomas_server.administration", false]], "lomas_server.app": [[11, "module-lomas_server.app", false]], "lomas_server.constants": [[11, "module-lomas_server.constants", false]], "lomas_server.dataset_store": [[14, "module-lomas_server.dataset_store", false]], "lomas_server.dataset_store.basic_dataset_store": [[14, "module-lomas_server.dataset_store.basic_dataset_store", false]], "lomas_server.dataset_store.dataset_store": [[14, "module-lomas_server.dataset_store.dataset_store", false]], "lomas_server.dataset_store.lru_dataset_store": [[14, "module-lomas_server.dataset_store.lru_dataset_store", false]], "lomas_server.dataset_store.private_dataset_observer": [[14, "module-lomas_server.dataset_store.private_dataset_observer", false]], "lomas_server.dataset_store.utils": [[14, "module-lomas_server.dataset_store.utils", false]], "lomas_server.dp_queries": [[15, "module-lomas_server.dp_queries", false]], "lomas_server.dp_queries.dp_libraries": [[16, "module-lomas_server.dp_queries.dp_libraries", false]], "lomas_server.dp_queries.dp_libraries.opendp": [[16, "module-lomas_server.dp_queries.dp_libraries.opendp", false]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[16, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false]], "lomas_server.dp_queries.dp_libraries.utils": [[16, "module-lomas_server.dp_queries.dp_libraries.utils", false]], "lomas_server.dp_queries.dp_logic": [[15, "module-lomas_server.dp_queries.dp_logic", false]], "lomas_server.dp_queries.dp_querier": [[15, "module-lomas_server.dp_queries.dp_querier", false]], "lomas_server.dp_queries.dummy_dataset": [[15, "module-lomas_server.dp_queries.dummy_dataset", false]], "lomas_server.mongodb_admin": [[11, "module-lomas_server.mongodb_admin", false]], "lomas_server.mongodb_admin_cli": [[11, "module-lomas_server.mongodb_admin_cli", false]], "lomas_server.private_dataset": [[17, "module-lomas_server.private_dataset", false]], "lomas_server.private_dataset.in_memory_dataset": [[17, "module-lomas_server.private_dataset.in_memory_dataset", false]], "lomas_server.private_dataset.path_dataset": [[17, "module-lomas_server.private_dataset.path_dataset", false]], "lomas_server.private_dataset.private_dataset": [[17, "module-lomas_server.private_dataset.private_dataset", false]], "lomas_server.private_dataset.s3_dataset": [[17, "module-lomas_server.private_dataset.s3_dataset", false]], "lomas_server.private_dataset.utils": [[17, "module-lomas_server.private_dataset.utils", false]], "lomas_server.tests": [[18, "module-lomas_server.tests", false]], "lomas_server.tests.constants": [[18, "module-lomas_server.tests.constants", false]], "lomas_server.tests.test_dummy_generation": [[18, "module-lomas_server.tests.test_dummy_generation", false]], "lomas_server.utils": [[19, "module-lomas_server.utils", false]], "lomas_server.utils.anti_timing_att": [[19, "module-lomas_server.utils.anti_timing_att", false]], "lomas_server.utils.collections_models": [[19, "module-lomas_server.utils.collections_models", false]], "lomas_server.utils.config": [[19, "module-lomas_server.utils.config", false]], "lomas_server.utils.error_handler": [[19, "module-lomas_server.utils.error_handler", false]], "lomas_server.utils.example_inputs": [[19, "module-lomas_server.utils.example_inputs", false]], "lomas_server.utils.input_models": [[19, "module-lomas_server.utils.input_models", false]], "lomas_server.utils.loggr": [[19, "module-lomas_server.utils.loggr", false]], "lomas_server.utils.utils": [[19, "module-lomas_server.utils.utils", false]], "lomas_server.uvicorn_serve": [[11, "module-lomas_server.uvicorn_serve", false]], "lru (lomas_server.constants.datasetstoretype attribute)": [[11, "lomas_server.constants.DatasetStoreType.LRU", false]], "lru_dataset_store_max_size (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.LRU_DATASET_STORE_MAX_SIZE", false]], "lrudatasetstore (class in lomas_server.dataset_store.lru_dataset_store)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore", false]], "lrudatasetstoreconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig", false]], "magnitude (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.magnitude", false]], "make_dummy_dataset() (in module lomas_server.dp_queries.dummy_dataset)": [[15, "lomas_server.dp_queries.dummy_dataset.make_dummy_dataset", false]], "max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.MAX_DIVERGENCE", false]], "max_ids (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.max_ids", false]], "max_memory_usage (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.max_memory_usage", false]], "may_query (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.may_query", false]], "mechanisms (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.mechanisms", false]], "mechanisms (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.mechanisms", false]], "metadata (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.Metadata", false]], "metadata (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.metadata", false]], "metadata_path (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.metadata_path", false]], "metadataofdataset (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset", false]], "metadataofpathdb (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB", false]], "metadataofs3db (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB", false]], "method (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.method", false]], "middleware() (in module lomas_server.app)": [[11, "lomas_server.app.middleware", false]], "model_computed_fields (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.model_computed_fields", false]], "model_computed_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.model_computed_fields", false]], "model_config (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.model_config", false]], "model_config (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.model_config", false]], "model_config (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.model_config", false]], "model_config (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.model_config", false]], "model_config (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.model_config", false]], "model_config (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.model_config", false]], "model_config (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.model_config", false]], "model_config (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.model_config", false]], "model_config (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.model_config", false]], "model_config (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.model_config", false]], "model_config (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.model_config", false]], "model_config (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.model_config", false]], "model_config (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.model_config", false]], "model_config (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.model_config", false]], "model_config (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.model_config", false]], "model_config (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.model_config", false]], "model_config (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.model_config", false]], "model_config (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.model_config", false]], "model_config (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.model_config", false]], "model_fields (lomas_server.utils.collections_models.dataset attribute)": [[19, "lomas_server.utils.collections_models.Dataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofpathdb attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.model_fields", false]], "model_fields (lomas_server.utils.collections_models.datasetscollection attribute)": [[19, "lomas_server.utils.collections_models.DatasetsCollection.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofdataset attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfDataset.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofpathdb attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfPathDB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.model_fields", false]], "model_fields (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.model_fields", false]], "model_fields (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.model_fields", false]], "model_fields (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.model_fields", false]], "model_fields (lomas_server.utils.config.datasetstoreconfig attribute)": [[19, "lomas_server.utils.config.DatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dbconfig attribute)": [[19, "lomas_server.utils.config.DBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.model_fields", false]], "model_fields (lomas_server.utils.config.lrudatasetstoreconfig attribute)": [[19, "lomas_server.utils.config.LRUDatasetStoreConfig.model_fields", false]], "model_fields (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.model_fields", false]], "model_fields (lomas_server.utils.config.opendpconfig attribute)": [[19, "lomas_server.utils.config.OpenDPConfig.model_fields", false]], "model_fields (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.model_fields", false]], "model_fields (lomas_server.utils.config.timeattack attribute)": [[19, "lomas_server.utils.config.TimeAttack.model_fields", false]], "model_fields (lomas_server.utils.config.yamldbconfig attribute)": [[19, "lomas_server.utils.config.YamlDBConfig.model_fields", false]], "model_fields (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdbdata attribute)": [[19, "lomas_server.utils.input_models.GetDbData.model_fields", false]], "model_fields (lomas_server.utils.input_models.getdummydataset attribute)": [[19, "lomas_server.utils.input_models.GetDummyDataset.model_fields", false]], "model_fields (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.model_fields", false]], "model_fields (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.model_fields", false]], "module": [[10, "module-lomas_client", false], [10, "module-lomas_client.client", false], [11, "module-lomas_server", false], [11, "module-lomas_server.app", false], [11, "module-lomas_server.constants", false], [11, "module-lomas_server.mongodb_admin", false], [11, "module-lomas_server.mongodb_admin_cli", false], [11, "module-lomas_server.uvicorn_serve", false], [12, "module-lomas_server.admin_database", false], [12, "module-lomas_server.admin_database.admin_database", false], [12, "module-lomas_server.admin_database.mongodb_database", false], [12, "module-lomas_server.admin_database.utils", false], [12, "module-lomas_server.admin_database.yaml_database", false], [13, "module-lomas_server.administration", false], [14, "module-lomas_server.dataset_store", false], [14, "module-lomas_server.dataset_store.basic_dataset_store", false], [14, "module-lomas_server.dataset_store.dataset_store", false], [14, "module-lomas_server.dataset_store.lru_dataset_store", false], [14, "module-lomas_server.dataset_store.private_dataset_observer", false], [14, "module-lomas_server.dataset_store.utils", false], [15, "module-lomas_server.dp_queries", false], [15, "module-lomas_server.dp_queries.dp_logic", false], [15, "module-lomas_server.dp_queries.dp_querier", false], [15, "module-lomas_server.dp_queries.dummy_dataset", false], [16, "module-lomas_server.dp_queries.dp_libraries", false], [16, "module-lomas_server.dp_queries.dp_libraries.opendp", false], [16, "module-lomas_server.dp_queries.dp_libraries.smartnoise_sql", false], [16, "module-lomas_server.dp_queries.dp_libraries.utils", false], [17, "module-lomas_server.private_dataset", false], [17, "module-lomas_server.private_dataset.in_memory_dataset", false], [17, "module-lomas_server.private_dataset.path_dataset", false], [17, "module-lomas_server.private_dataset.private_dataset", false], [17, "module-lomas_server.private_dataset.s3_dataset", false], [17, "module-lomas_server.private_dataset.utils", false], [18, "module-lomas_server.tests", false], [18, "module-lomas_server.tests.constants", false], [18, "module-lomas_server.tests.test_dummy_generation", false], [19, "module-lomas_server.utils", false], [19, "module-lomas_server.utils.anti_timing_att", false], [19, "module-lomas_server.utils.collections_models", false], [19, "module-lomas_server.utils.config", false], [19, "module-lomas_server.utils.error_handler", false], [19, "module-lomas_server.utils.example_inputs", false], [19, "module-lomas_server.utils.input_models", false], [19, "module-lomas_server.utils.loggr", false], [19, "module-lomas_server.utils.utils", false]], "mongodb (lomas_server.constants.admindbtype attribute)": [[11, "lomas_server.constants.AdminDBType.MONGODB", false]], "mongodb_addr (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.MONGODB_ADDR", false]], "mongodb_port (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.MONGODB_PORT", false]], "mongodbconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.MongoDBConfig", false]], "opendp (lomas_client.client.dplibraries attribute)": [[10, "lomas_client.client.DPLibraries.OPENDP", false]], "opendp (lomas_server.constants.dplibraries attribute)": [[11, "lomas_server.constants.DPLibraries.OPENDP", false]], "opendp (lomas_server.utils.config.dplibraryconfig attribute)": [[19, "lomas_server.utils.config.DPLibraryConfig.opendp", false]], "opendp_json (lomas_server.utils.input_models.dummyopendpinp attribute)": [[19, "lomas_server.utils.input_models.DummyOpenDPInp.opendp_json", false]], "opendp_json (lomas_server.utils.input_models.opendpinp attribute)": [[19, "lomas_server.utils.input_models.OpenDPInp.opendp_json", false]], "opendp_query() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.opendp_query", false]], "opendpconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.OpenDPConfig", false]], "opendpdatasetinputmetric (class in lomas_server.constants)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric", false]], "opendpinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.OpenDPInp", false]], "opendpmeasurement (class in lomas_server.constants)": [[11, "lomas_server.constants.OpenDPMeasurement", false]], "opendpquerier (class in lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier", false]], "password (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.password", false]], "path (lomas_server.constants.privatedatabasetype attribute)": [[11, "lomas_server.constants.PrivateDatabaseType.PATH", false]], "pathdataset (class in lomas_server.private_dataset.path_dataset)": [[17, "lomas_server.private_dataset.path_dataset.PathDataset", false]], "port (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.port", false]], "postprocess (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.postprocess", false]], "postprocess (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.postprocess", false]], "prepare_save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.prepare_save_query", false]], "private_dataset_factory() (in module lomas_server.private_dataset.utils)": [[17, "lomas_server.private_dataset.utils.private_dataset_factory", false]], "privatedatabasetype (class in lomas_server.constants)": [[11, "lomas_server.constants.PrivateDatabaseType", false]], "privatedataset (class in lomas_server.private_dataset.private_dataset)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset", false]], "privatedatasetobserver (class in lomas_server.dataset_store.private_dataset_observer)": [[14, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver", false]], "querier_factory() (in module lomas_server.dp_queries.dp_libraries.utils)": [[16, "lomas_server.dp_queries.dp_libraries.utils.querier_factory", false]], "query() (lomas_server.dp_queries.dp_libraries.opendp.opendpquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier.query", false]], "query() (lomas_server.dp_queries.dp_libraries.smartnoise_sql.smartnoisesqlquerier method)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier.query", false]], "query() (lomas_server.dp_queries.dp_querier.dpquerier method)": [[15, "lomas_server.dp_queries.dp_querier.DPQuerier.query", false]], "query_str (lomas_server.utils.input_models.dummysnsqlinp attribute)": [[19, "lomas_server.utils.input_models.DummySNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinp attribute)": [[19, "lomas_server.utils.input_models.SNSQLInp.query_str", false]], "query_str (lomas_server.utils.input_models.snsqlinpcost attribute)": [[19, "lomas_server.utils.input_models.SNSQLInpCost.query_str", false]], "queryhandler (class in lomas_server.dp_queries.dp_logic)": [[15, "lomas_server.dp_queries.dp_logic.QueryHandler", false]], "reconstruct_measurement_pipeline() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.reconstruct_measurement_pipeline", false]], "reload (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.reload", false]], "row_privacy (lomas_server.utils.collections_models.metadata attribute)": [[19, "lomas_server.utils.collections_models.Metadata.row_privacy", false]], "runtime_args (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.RUNTIME_ARGS", false]], "s3 (lomas_server.constants.privatedatabasetype attribute)": [[11, "lomas_server.constants.PrivateDatabaseType.S3", false]], "s3_bucket (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_bucket", false]], "s3_bucket (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_bucket", false]], "s3_key (lomas_server.utils.collections_models.datasetofs3db attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfS3DB.s3_key", false]], "s3_key (lomas_server.utils.collections_models.metadataofs3db attribute)": [[19, "lomas_server.utils.collections_models.MetadataOfS3DB.s3_key", false]], "s3dataset (class in lomas_server.private_dataset.s3_dataset)": [[17, "lomas_server.private_dataset.s3_dataset.S3Dataset", false]], "save_current_database() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_current_database", false]], "save_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.save_query", false]], "save_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.save_query", false]], "save_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.save_query", false]], "server (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.Server", false]], "server (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.SERVER", false]], "server (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.server", false]], "server_live() (in module lomas_server.utils.utils)": [[19, "lomas_server.utils.utils.server_live", false]], "set_budget_field() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.set_budget_field", false]], "set_config() (lomas_server.utils.config.configloader method)": [[19, "lomas_server.utils.config.ConfigLoader.set_config", false]], "set_may_query() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.set_may_query", false]], "set_may_user_query() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.set_may_user_query", false]], "set_may_user_query() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.set_may_user_query", false]], "set_mechanisms() (in module lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.set_mechanisms", false]], "set_opendp_features_config() (in module lomas_server.dp_queries.dp_libraries.opendp)": [[16, "lomas_server.dp_queries.dp_libraries.opendp.set_opendp_features_config", false]], "settings (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.SETTINGS", false]], "show_archives_of_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_archives_of_user", false]], "show_collection() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_collection", false]], "show_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_dataset", false]], "show_metadata_of_dataset() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_metadata_of_dataset", false]], "show_user() (in module lomas_server.mongodb_admin)": [[11, "lomas_server.mongodb_admin.show_user", false]], "smartnoise_query() (lomas_client.client.client method)": [[10, "lomas_client.client.Client.smartnoise_query", false]], "smartnoise_sql (lomas_client.client.dplibraries attribute)": [[10, "lomas_client.client.DPLibraries.SMARTNOISE_SQL", false]], "smartnoise_sql (lomas_server.constants.dplibraries attribute)": [[11, "lomas_server.constants.DPLibraries.SMARTNOISE_SQL", false]], "smartnoisesqlquerier (class in lomas_server.dp_queries.dp_libraries.smartnoise_sql)": [[16, "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier", false]], "smoothed_max_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.SMOOTHED_MAX_DIVERGENCE", false]], "snsqlinp (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.SNSQLInp", false]], "snsqlinpcost (class in lomas_server.utils.input_models)": [[19, "lomas_server.utils.input_models.SNSQLInpCost", false]], "stall (lomas_server.constants.timeattackmethod attribute)": [[11, "lomas_server.constants.TimeAttackMethod.STALL", false]], "stream_dataframe() (in module lomas_server.utils.utils)": [[19, "lomas_server.utils.utils.stream_dataframe", false]], "submit_limit (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.SUBMIT_LIMIT", false]], "submit_limit (lomas_server.utils.config.config attribute)": [[19, "lomas_server.utils.config.Config.submit_limit", false]], "subscribe_for_memory_usage_updates() (lomas_server.private_dataset.private_dataset.privatedataset method)": [[17, "lomas_server.private_dataset.private_dataset.PrivateDataset.subscribe_for_memory_usage_updates", false]], "symmetric_distance (lomas_server.constants.opendpdatasetinputmetric attribute)": [[11, "lomas_server.constants.OpenDPDatasetInputMetric.SYMMETRIC_DISTANCE", false]], "target_columns (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.target_columns", false]], "target_columns (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.target_columns", false]], "test_boolean_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_boolean_column", false]], "test_cardinality_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_cardinality_column", false]], "test_datetime_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_datetime_column", false]], "test_float_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_float_column", false]], "test_int_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_int_column", false]], "test_nullable_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_nullable_column", false]], "test_seed() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_seed", false]], "test_size (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.test_size", false]], "test_size (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_size", false]], "test_train_split_seed (lomas_server.utils.input_models.diffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DiffPrivLibInp.test_train_split_seed", false]], "test_train_split_seed (lomas_server.utils.input_models.dummydiffprivlibinp attribute)": [[19, "lomas_server.utils.input_models.DummyDiffPrivLibInp.test_train_split_seed", false]], "test_unknown_column() (lomas_server.tests.test_dummy_generation.testmakedummydataset method)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset.test_unknown_column", false]], "testmakedummydataset (class in lomas_server.tests.test_dummy_generation)": [[18, "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset", false]], "time_attack (lomas_server.constants.configkeys attribute)": [[11, "lomas_server.constants.ConfigKeys.TIME_ATTACK", false]], "time_attack (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.time_attack", false]], "timeattack (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.TimeAttack", false]], "timeattackmethod (class in lomas_server.constants)": [[11, "lomas_server.constants.TimeAttackMethod", false]], "total_spent_delta (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_delta", false]], "total_spent_epsilon (lomas_server.utils.collections_models.datasetofuser attribute)": [[19, "lomas_server.utils.collections_models.DatasetOfUser.total_spent_epsilon", false]], "unauthorizedaccessexception": [[19, "lomas_server.utils.error_handler.UnauthorizedAccessException", false]], "update_budget() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_budget", false]], "update_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_delta", false]], "update_epsilon() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon", false]], "update_epsilon_or_delta() (lomas_server.admin_database.admin_database.admindatabase method)": [[12, "lomas_server.admin_database.admin_database.AdminDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.mongodb_database.adminmongodatabase method)": [[12, "lomas_server.admin_database.mongodb_database.AdminMongoDatabase.update_epsilon_or_delta", false]], "update_epsilon_or_delta() (lomas_server.admin_database.yaml_database.adminyamldatabase method)": [[12, "lomas_server.admin_database.yaml_database.AdminYamlDatabase.update_epsilon_or_delta", false]], "update_memory_usage() (lomas_server.dataset_store.lru_dataset_store.lrudatasetstore method)": [[14, "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore.update_memory_usage", false]], "update_memory_usage() (lomas_server.dataset_store.private_dataset_observer.privatedatasetobserver method)": [[14, "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver.update_memory_usage", false]], "user (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.User", false]], "user_must_exist() (in module lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.user_must_exist", false]], "user_must_have_access_to_dataset() (in module lomas_server.admin_database.admin_database)": [[12, "lomas_server.admin_database.admin_database.user_must_have_access_to_dataset", false]], "user_name (lomas_server.utils.collections_models.user attribute)": [[19, "lomas_server.utils.collections_models.User.user_name", false]], "usercollection (class in lomas_server.utils.collections_models)": [[19, "lomas_server.utils.collections_models.UserCollection", false]], "username (lomas_server.utils.config.mongodbconfig attribute)": [[19, "lomas_server.utils.config.MongoDBConfig.username", false]], "users (lomas_server.utils.collections_models.usercollection attribute)": [[19, "lomas_server.utils.collections_models.UserCollection.users", false]], "workers (lomas_server.utils.config.server attribute)": [[19, "lomas_server.utils.config.Server.workers", false]], "yaml (lomas_server.constants.admindbtype attribute)": [[11, "lomas_server.constants.AdminDBType.YAML", false]], "yamldbconfig (class in lomas_server.utils.config)": [[19, "lomas_server.utils.config.YamlDBConfig", false]], "zero_concentrated_divergence (lomas_server.constants.opendpmeasurement attribute)": [[11, "lomas_server.constants.OpenDPMeasurement.ZERO_CONCENTRATED_DIVERGENCE", false]]}, "objects": {"": [[10, 0, 0, "-", "lomas_client"], [11, 0, 0, "-", "lomas_server"]], "lomas_client": [[10, 0, 0, "-", "client"]], "lomas_client.client": [[10, 1, 1, "", "Client"], [10, 1, 1, "", "DPLibraries"], [10, 4, 1, "", "error_message"]], "lomas_client.client.Client": [[10, 2, 1, "", "diffprivlib_query"], [10, 2, 1, "", "estimate_diffprivlib_cost"], [10, 2, 1, "", "estimate_opendp_cost"], [10, 2, 1, "", "estimate_smartnoise_cost"], [10, 2, 1, "", "get_dataset_metadata"], [10, 2, 1, "", "get_dummy_dataset"], [10, 2, 1, "", "get_initial_budget"], [10, 2, 1, "", "get_previous_queries"], [10, 2, 1, "", "get_remaining_budget"], [10, 2, 1, "", "get_total_spent_budget"], [10, 2, 1, "", "opendp_query"], [10, 2, 1, "", "smartnoise_query"]], "lomas_client.client.DPLibraries": [[10, 3, 1, "", "DIFFPRIVLIB"], [10, 3, 1, "", "OPENDP"], [10, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server": [[12, 0, 0, "-", "admin_database"], [13, 0, 0, "-", "administration"], [11, 0, 0, "-", "app"], [11, 0, 0, "-", "constants"], [14, 0, 0, "-", "dataset_store"], [15, 0, 0, "-", "dp_queries"], [11, 0, 0, "-", "mongodb_admin"], [11, 0, 0, "-", "mongodb_admin_cli"], [17, 0, 0, "-", "private_dataset"], [18, 0, 0, "-", "tests"], [19, 0, 0, "-", "utils"], [11, 0, 0, "-", "uvicorn_serve"]], "lomas_server.admin_database": [[12, 0, 0, "-", "admin_database"], [12, 0, 0, "-", "mongodb_database"], [12, 0, 0, "-", "utils"], [12, 0, 0, "-", "yaml_database"]], "lomas_server.admin_database.admin_database": [[12, 1, 1, "", "AdminDatabase"], [12, 4, 1, "", "dataset_must_exist"], [12, 4, 1, "", "user_must_exist"], [12, 4, 1, "", "user_must_have_access_to_dataset"]], "lomas_server.admin_database.admin_database.AdminDatabase": [[12, 2, 1, "", "does_dataset_exist"], [12, 2, 1, "", "does_user_exist"], [12, 2, 1, "", "get_and_set_may_user_query"], [12, 2, 1, "", "get_dataset_field"], [12, 2, 1, "", "get_dataset_metadata"], [12, 2, 1, "", "get_epsilon_or_delta"], [12, 2, 1, "", "get_initial_budget"], [12, 2, 1, "", "get_remaining_budget"], [12, 2, 1, "", "get_total_spent_budget"], [12, 2, 1, "", "get_user_previous_queries"], [12, 2, 1, "", "has_user_access_to_dataset"], [12, 2, 1, "", "prepare_save_query"], [12, 2, 1, "", "save_query"], [12, 2, 1, "", "set_may_user_query"], [12, 2, 1, "", "update_budget"], [12, 2, 1, "", "update_delta"], [12, 2, 1, "", "update_epsilon"], [12, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.mongodb_database": [[12, 1, 1, "", "AdminMongoDatabase"], [12, 4, 1, "", "check_result_acknowledged"]], "lomas_server.admin_database.mongodb_database.AdminMongoDatabase": [[12, 2, 1, "", "does_dataset_exist"], [12, 2, 1, "", "does_user_exist"], [12, 2, 1, "", "get_and_set_may_user_query"], [12, 2, 1, "", "get_dataset_field"], [12, 2, 1, "", "get_dataset_metadata"], [12, 2, 1, "", "get_epsilon_or_delta"], [12, 2, 1, "", "get_user_previous_queries"], [12, 2, 1, "", "has_user_access_to_dataset"], [12, 2, 1, "", "save_query"], [12, 2, 1, "", "set_may_user_query"], [12, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.admin_database.utils": [[12, 4, 1, "", "database_factory"], [12, 4, 1, "", "get_mongodb"], [12, 4, 1, "", "get_mongodb_url"]], "lomas_server.admin_database.yaml_database": [[12, 1, 1, "", "AdminYamlDatabase"]], "lomas_server.admin_database.yaml_database.AdminYamlDatabase": [[12, 2, 1, "", "does_dataset_exist"], [12, 2, 1, "", "does_user_exist"], [12, 2, 1, "", "get_and_set_may_user_query"], [12, 2, 1, "", "get_dataset_field"], [12, 2, 1, "", "get_dataset_metadata"], [12, 2, 1, "", "get_epsilon_or_delta"], [12, 2, 1, "", "get_user_previous_queries"], [12, 2, 1, "", "has_user_access_to_dataset"], [12, 2, 1, "", "save_current_database"], [12, 2, 1, "", "save_query"], [12, 2, 1, "", "set_may_user_query"], [12, 2, 1, "", "update_epsilon_or_delta"]], "lomas_server.app": [[11, 4, 1, "", "lifespan"], [11, 4, 1, "", "middleware"]], "lomas_server.constants": [[11, 1, 1, "", "AdminDBType"], [11, 1, 1, "", "ConfigKeys"], [11, 1, 1, "", "DPLibraries"], [11, 1, 1, "", "DatasetStoreType"], [11, 1, 1, "", "OpenDPDatasetInputMetric"], [11, 1, 1, "", "OpenDPMeasurement"], [11, 1, 1, "", "PrivateDatabaseType"], [11, 1, 1, "", "TimeAttackMethod"]], "lomas_server.constants.AdminDBType": [[11, 3, 1, "", "MONGODB"], [11, 3, 1, "", "YAML"]], "lomas_server.constants.ConfigKeys": [[11, 3, 1, "", "DATASET_STORE"], [11, 3, 1, "", "DATASET_STORE_TYPE"], [11, 3, 1, "", "DB"], [11, 3, 1, "", "DB_TYPE"], [11, 3, 1, "", "DB_TYPE_MONGODB"], [11, 3, 1, "", "DEVELOP_MODE"], [11, 3, 1, "", "DP_LIBRARY"], [11, 3, 1, "", "LRU_DATASET_STORE_MAX_SIZE"], [11, 3, 1, "", "MONGODB_ADDR"], [11, 3, 1, "", "MONGODB_PORT"], [11, 3, 1, "", "RUNTIME_ARGS"], [11, 3, 1, "", "SERVER"], [11, 3, 1, "", "SETTINGS"], [11, 3, 1, "", "SUBMIT_LIMIT"], [11, 3, 1, "", "TIME_ATTACK"]], "lomas_server.constants.DPLibraries": [[11, 3, 1, "", "DIFFPRIVLIB"], [11, 3, 1, "", "OPENDP"], [11, 3, 1, "", "SMARTNOISE_SQL"]], "lomas_server.constants.DatasetStoreType": [[11, 3, 1, "", "BASIC"], [11, 3, 1, "", "LRU"]], "lomas_server.constants.OpenDPDatasetInputMetric": [[11, 3, 1, "", "CHANGE_ONE_DISTANCE"], [11, 3, 1, "", "HAMMING_DISTANCE"], [11, 3, 1, "", "INSERT_DELETE_DISTANCE"], [11, 3, 1, "", "INT_DISTANCE"], [11, 3, 1, "", "SYMMETRIC_DISTANCE"]], "lomas_server.constants.OpenDPMeasurement": [[11, 3, 1, "", "FIXED_SMOOTHED_MAX_DIVERGENCE"], [11, 3, 1, "", "MAX_DIVERGENCE"], [11, 3, 1, "", "SMOOTHED_MAX_DIVERGENCE"], [11, 3, 1, "", "ZERO_CONCENTRATED_DIVERGENCE"]], "lomas_server.constants.PrivateDatabaseType": [[11, 3, 1, "", "PATH"], [11, 3, 1, "", "S3"]], "lomas_server.constants.TimeAttackMethod": [[11, 3, 1, "", "JITTER"], [11, 3, 1, "", "STALL"]], "lomas_server.dataset_store": [[14, 0, 0, "-", "basic_dataset_store"], [14, 0, 0, "-", "dataset_store"], [14, 0, 0, "-", "lru_dataset_store"], [14, 0, 0, "-", "private_dataset_observer"], [14, 0, 0, "-", "utils"]], "lomas_server.dataset_store.basic_dataset_store": [[14, 1, 1, "", "BasicDatasetStore"]], "lomas_server.dataset_store.basic_dataset_store.BasicDatasetStore": [[14, 3, 1, "", "dp_queriers"], [14, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.dataset_store": [[14, 1, 1, "", "DatasetStore"]], "lomas_server.dataset_store.dataset_store.DatasetStore": [[14, 3, 1, "", "admin_database"], [14, 2, 1, "", "get_querier"]], "lomas_server.dataset_store.lru_dataset_store": [[14, 1, 1, "", "LRUDatasetStore"]], "lomas_server.dataset_store.lru_dataset_store.LRUDatasetStore": [[14, 3, 1, "", "dataset_cache"], [14, 2, 1, "", "get_querier"], [14, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.private_dataset_observer": [[14, 1, 1, "", "PrivateDatasetObserver"]], "lomas_server.dataset_store.private_dataset_observer.PrivateDatasetObserver": [[14, 2, 1, "", "update_memory_usage"]], "lomas_server.dataset_store.utils": [[14, 4, 1, "", "dataset_store_factory"]], "lomas_server.dp_queries": [[16, 0, 0, "-", "dp_libraries"], [15, 0, 0, "-", "dp_logic"], [15, 0, 0, "-", "dp_querier"], [15, 0, 0, "-", "dummy_dataset"]], "lomas_server.dp_queries.dp_libraries": [[16, 0, 0, "-", "opendp"], [16, 0, 0, "-", "smartnoise_sql"], [16, 0, 0, "-", "utils"]], "lomas_server.dp_queries.dp_libraries.opendp": [[16, 1, 1, "", "OpenDPQuerier"], [16, 4, 1, "", "get_output_measure"], [16, 4, 1, "", "has_dataset_input_metric"], [16, 4, 1, "", "is_measurement"], [16, 4, 1, "", "reconstruct_measurement_pipeline"], [16, 4, 1, "", "set_opendp_features_config"]], "lomas_server.dp_queries.dp_libraries.opendp.OpenDPQuerier": [[16, 2, 1, "", "cost"], [16, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql": [[16, 1, 1, "", "SmartnoiseSQLQuerier"], [16, 4, 1, "", "set_mechanisms"]], "lomas_server.dp_queries.dp_libraries.smartnoise_sql.SmartnoiseSQLQuerier": [[16, 2, 1, "", "cost"], [16, 2, 1, "", "query"]], "lomas_server.dp_queries.dp_libraries.utils": [[16, 4, 1, "", "querier_factory"]], "lomas_server.dp_queries.dp_logic": [[15, 1, 1, "", "QueryHandler"]], "lomas_server.dp_queries.dp_logic.QueryHandler": [[15, 3, 1, "", "admin_database"], [15, 3, 1, "", "dataset_store"], [15, 2, 1, "", "estimate_cost"], [15, 2, 1, "", "handle_query"]], "lomas_server.dp_queries.dp_querier": [[15, 1, 1, "", "DPQuerier"]], "lomas_server.dp_queries.dp_querier.DPQuerier": [[15, 2, 1, "", "cost"], [15, 2, 1, "", "query"]], "lomas_server.dp_queries.dummy_dataset": [[15, 4, 1, "", "get_dummy_dataset_for_query"], [15, 4, 1, "", "make_dummy_dataset"]], "lomas_server.mongodb_admin": [[11, 4, 1, "", "add_dataset"], [11, 4, 1, "", "add_dataset_to_user"], [11, 4, 1, "", "add_datasets_via_yaml"], [11, 4, 1, "", "add_user"], [11, 4, 1, "", "add_user_with_budget"], [11, 4, 1, "", "add_users_via_yaml"], [11, 4, 1, "", "check_dataset_and_metadata_exist"], [11, 4, 1, "", "check_user_exists"], [11, 4, 1, "", "check_user_has_dataset"], [11, 4, 1, "", "del_dataset"], [11, 4, 1, "", "del_dataset_to_user"], [11, 4, 1, "", "del_user"], [11, 4, 1, "", "drop_collection"], [11, 4, 1, "", "get_list_of_datasets"], [11, 4, 1, "", "get_list_of_datasets_from_user"], [11, 4, 1, "", "get_list_of_users"], [11, 4, 1, "", "set_budget_field"], [11, 4, 1, "", "set_may_query"], [11, 4, 1, "", "show_archives_of_user"], [11, 4, 1, "", "show_collection"], [11, 4, 1, "", "show_dataset"], [11, 4, 1, "", "show_metadata_of_dataset"], [11, 4, 1, "", "show_user"]], "lomas_server.private_dataset": [[17, 0, 0, "-", "in_memory_dataset"], [17, 0, 0, "-", "path_dataset"], [17, 0, 0, "-", "private_dataset"], [17, 0, 0, "-", "s3_dataset"], [17, 0, 0, "-", "utils"]], "lomas_server.private_dataset.in_memory_dataset": [[17, 1, 1, "", "InMemoryDataset"]], "lomas_server.private_dataset.in_memory_dataset.InMemoryDataset": [[17, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.path_dataset": [[17, 1, 1, "", "PathDataset"]], "lomas_server.private_dataset.path_dataset.PathDataset": [[17, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.private_dataset": [[17, 1, 1, "", "PrivateDataset"]], "lomas_server.private_dataset.private_dataset.PrivateDataset": [[17, 3, 1, "", "df"], [17, 2, 1, "", "get_memory_usage"], [17, 2, 1, "", "get_metadata"], [17, 2, 1, "", "get_pandas_df"], [17, 2, 1, "", "subscribe_for_memory_usage_updates"]], "lomas_server.private_dataset.s3_dataset": [[17, 1, 1, "", "S3Dataset"]], "lomas_server.private_dataset.s3_dataset.S3Dataset": [[17, 2, 1, "", "get_pandas_df"]], "lomas_server.private_dataset.utils": [[17, 4, 1, "", "private_dataset_factory"]], "lomas_server.tests": [[18, 0, 0, "-", "constants"], [18, 0, 0, "-", "test_dummy_generation"]], "lomas_server.tests.test_dummy_generation": [[18, 1, 1, "", "TestMakeDummyDataset"]], "lomas_server.tests.test_dummy_generation.TestMakeDummyDataset": [[18, 2, 1, "", "test_boolean_column"], [18, 2, 1, "", "test_cardinality_column"], [18, 2, 1, "", "test_datetime_column"], [18, 2, 1, "", "test_float_column"], [18, 2, 1, "", "test_int_column"], [18, 2, 1, "", "test_nullable_column"], [18, 2, 1, "", "test_seed"], [18, 2, 1, "", "test_unknown_column"]], "lomas_server.utils": [[19, 0, 0, "-", "anti_timing_att"], [19, 0, 0, "-", "collections_models"], [19, 0, 0, "-", "config"], [19, 0, 0, "-", "error_handler"], [19, 0, 0, "-", "example_inputs"], [19, 0, 0, "-", "input_models"], [19, 0, 0, "-", "loggr"], [19, 0, 0, "-", "utils"]], "lomas_server.utils.anti_timing_att": [[19, 4, 1, "", "anti_timing_att"]], "lomas_server.utils.collections_models": [[19, 1, 1, "", "Dataset"], [19, 1, 1, "", "DatasetOfPathDB"], [19, 1, 1, "", "DatasetOfS3DB"], [19, 1, 1, "", "DatasetOfUser"], [19, 1, 1, "", "DatasetsCollection"], [19, 1, 1, "", "Metadata"], [19, 1, 1, "", "MetadataOfDataset"], [19, 1, 1, "", "MetadataOfPathDB"], [19, 1, 1, "", "MetadataOfS3DB"], [19, 1, 1, "", "User"], [19, 1, 1, "", "UserCollection"]], "lomas_server.utils.collections_models.Dataset": [[19, 3, 1, "", "database_type"], [19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "metadata"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfPathDB": [[19, 3, 1, "", "dataset_path"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.DatasetOfS3DB": [[19, 3, 1, "", "aws_access_key_id"], [19, 3, 1, "", "aws_secret_access_key"], [19, 3, 1, "", "endpoint_url"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "s3_bucket"], [19, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.DatasetOfUser": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "initial_delta"], [19, 3, 1, "", "initial_epsilon"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "total_spent_delta"], [19, 3, 1, "", "total_spent_epsilon"]], "lomas_server.utils.collections_models.DatasetsCollection": [[19, 3, 1, "", "datasets"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.Metadata": [[19, 3, 1, "", "columns"], [19, 3, 1, "", "max_ids"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "row_privacy"]], "lomas_server.utils.collections_models.MetadataOfDataset": [[19, 3, 1, "", "database_type"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfPathDB": [[19, 3, 1, "", "metadata_path"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.collections_models.MetadataOfS3DB": [[19, 3, 1, "", "aws_access_key_id"], [19, 3, 1, "", "aws_secret_access_key"], [19, 3, 1, "", "endpoint_url"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "s3_bucket"], [19, 3, 1, "", "s3_key"]], "lomas_server.utils.collections_models.User": [[19, 3, 1, "", "datasets_list"], [19, 3, 1, "", "may_query"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "user_name"]], "lomas_server.utils.collections_models.UserCollection": [[19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "users"]], "lomas_server.utils.config": [[19, 1, 1, "", "Config"], [19, 1, 1, "", "ConfigLoader"], [19, 1, 1, "", "DBConfig"], [19, 1, 1, "", "DPLibraryConfig"], [19, 1, 1, "", "DatasetStoreConfig"], [19, 1, 1, "", "LRUDatasetStoreConfig"], [19, 1, 1, "", "MongoDBConfig"], [19, 1, 1, "", "OpenDPConfig"], [19, 1, 1, "", "Server"], [19, 1, 1, "", "TimeAttack"], [19, 1, 1, "", "YamlDBConfig"], [19, 4, 1, "", "get_config"]], "lomas_server.utils.config.Config": [[19, 3, 1, "", "admin_database"], [19, 3, 1, "", "dataset_store"], [19, 3, 1, "", "develop_mode"], [19, 3, 1, "", "dp_libraries"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "server"], [19, 3, 1, "", "submit_limit"]], "lomas_server.utils.config.ConfigLoader": [[19, 2, 1, "", "get_config"], [19, 2, 1, "", "load_config"], [19, 2, 1, "", "set_config"]], "lomas_server.utils.config.DBConfig": [[19, 3, 1, "", "db_type"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.DPLibraryConfig": [[19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "opendp"]], "lomas_server.utils.config.DatasetStoreConfig": [[19, 3, 1, "", "ds_store_type"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.LRUDatasetStoreConfig": [[19, 3, 1, "", "max_memory_usage"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.MongoDBConfig": [[19, 3, 1, "", "address"], [19, 3, 1, "", "db_name"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "password"], [19, 3, 1, "", "port"], [19, 3, 1, "", "username"]], "lomas_server.utils.config.OpenDPConfig": [[19, 3, 1, "", "contrib"], [19, 3, 1, "", "floating_point"], [19, 3, 1, "", "honest_but_curious"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.Server": [[19, 3, 1, "", "host_ip"], [19, 3, 1, "", "host_port"], [19, 3, 1, "", "log_level"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "reload"], [19, 3, 1, "", "time_attack"], [19, 3, 1, "", "workers"]], "lomas_server.utils.config.TimeAttack": [[19, 3, 1, "", "magnitude"], [19, 3, 1, "", "method"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.config.YamlDBConfig": [[19, 3, 1, "", "db_file"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.error_handler": [[19, 5, 1, "", "ExternalLibraryException"], [19, 5, 1, "", "InternalServerException"], [19, 5, 1, "", "InvalidQueryException"], [19, 5, 1, "", "UnauthorizedAccessException"], [19, 4, 1, "", "add_exception_handlers"]], "lomas_server.utils.input_models": [[19, 1, 1, "", "DiffPrivLibInp"], [19, 1, 1, "", "DummyDiffPrivLibInp"], [19, 1, 1, "", "DummyOpenDPInp"], [19, 1, 1, "", "DummySNSQLInp"], [19, 1, 1, "", "GetDbData"], [19, 1, 1, "", "GetDummyDataset"], [19, 1, 1, "", "OpenDPInp"], [19, 1, 1, "", "SNSQLInp"], [19, 1, 1, "", "SNSQLInpCost"]], "lomas_server.utils.input_models.DiffPrivLibInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "diffprivlib_json"], [19, 3, 1, "", "feature_columns"], [19, 3, 1, "", "imputer_strategy"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "target_columns"], [19, 3, 1, "", "test_size"], [19, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyDiffPrivLibInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "diffprivlib_json"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "feature_columns"], [19, 3, 1, "", "imputer_strategy"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "target_columns"], [19, 3, 1, "", "test_size"], [19, 3, 1, "", "test_train_split_seed"]], "lomas_server.utils.input_models.DummyOpenDPInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "fixed_delta"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.DummySNSQLInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "delta"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "epsilon"], [19, 3, 1, "", "mechanisms"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "postprocess"], [19, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.GetDbData": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.GetDummyDataset": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "dummy_nb_rows"], [19, 3, 1, "", "dummy_seed"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"]], "lomas_server.utils.input_models.OpenDPInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "fixed_delta"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "opendp_json"]], "lomas_server.utils.input_models.SNSQLInp": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "delta"], [19, 3, 1, "", "epsilon"], [19, 3, 1, "", "mechanisms"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "postprocess"], [19, 3, 1, "", "query_str"]], "lomas_server.utils.input_models.SNSQLInpCost": [[19, 3, 1, "", "dataset_name"], [19, 3, 1, "", "delta"], [19, 3, 1, "", "epsilon"], [19, 3, 1, "", "mechanisms"], [19, 3, 1, "", "model_computed_fields"], [19, 3, 1, "", "model_config"], [19, 3, 1, "", "model_fields"], [19, 3, 1, "", "query_str"]], "lomas_server.utils.utils": [[19, 4, 1, "", "add_demo_data_to_admindb"], [19, 4, 1, "", "server_live"], [19, 4, 1, "", "stream_dataframe"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:exception"}, "terms": {"": [2, 9, 19, 20, 21, 22, 31], "0": [10, 12, 16, 19, 20, 21, 22, 25, 29], "00": 21, "0001": [20, 21], "00014999500000001387": [20, 22], "0004": 19, "0005": 21, "001": 21, "004850004999999986": 20, "005": [20, 21], "01": 22, "03": 9, "031628": 20, "038092": 20, "05": 21, "051061": 22, "06": 21, "07": 21, "070911": 20, "09": 21, "096718": 20, "0b": 20, "0x7f55e33e7ec0": 20, "0x7f55e33e7f50": 20, "1": [6, 8, 10, 11, 12, 21, 25, 29], "10": [20, 21, 22], "100": [10, 15, 20, 21, 22], "1000": 21, "100000": 21, "1024": 14, "11": [20, 21, 22], "117959": 20, "12": [20, 21, 22], "123": 20, "125950": 20, "127": 29, "13": [20, 21, 22], "133": 22, "14": [20, 21, 22], "143633": 22, "15": [20, 21, 22], "150": [20, 21], "153": 20, "159": 20, "16": [20, 21, 22], "160858": 22, "17": [20, 21, 22], "17087": 9, "1718639441": 20, "1718639449": 20, "1718639455": 20, "18": [20, 21, 22], "19": [20, 21, 22], "190": 20, "199": [20, 22], "199850005": 22, "1e": [10, 20, 21, 22], "2": [6, 8, 10, 21], "20": [20, 21, 22], "200": [20, 22], "2000": [20, 21], "2017": 20, "2020": 20, "2022": [9, 20], "2024": [9, 20, 21], "208473": 20, "21": [20, 21, 22], "22": [20, 21, 22], "23": [20, 21, 22], "2316": 20, "236": 20, "24": [20, 21, 22], "240181818190626": 22, "2406": 9, "242": 20, "2421": 22, "244": 20, "2464255812": 22, "246787": 20, "246870": 20, "246992": 22, "25": [20, 21, 22], "250": [20, 21], "2503": 22, "2562": 22, "26": [20, 21, 22], "27": [20, 21, 22], "27017": [21, 25], "2733": 22, "28": [20, 21, 22], "2873": 20, "29": [20, 21, 22], "291927": 20, "29d8725d273c025f2a67ea520ca72b23e56eb47ee032bdfdeb": 20, "3": [6, 8, 21], "30": [20, 21, 22], "300": 21, "304": 16, "31": [20, 21, 22], "3108685": 20, "32": [20, 21, 22], "3265": 22, "33": [20, 21], "34": [20, 21, 22], "344": 20, "35": [20, 21], "36": [20, 21], "3639": 20, "37": [20, 21], "38": [20, 21, 22], "39": [20, 21, 22], "396": 21, "399": 22, "4": [5, 6, 21], "40": [20, 21], "400": [20, 22], "4078": 22, "41": [20, 21], "418": 21, "42": [10, 15, 20, 21], "43": [20, 21, 22], "44": [20, 21], "4452": 22, "45": [20, 21, 22], "4530268": 20, "46": 21, "461": 21, "4611": 22, "464": 21, "466": 21, "47": [20, 21], "48": 21, "4833": 22, "4860": 22, "49": [20, 21, 22], "4947808": 20, "4999e": 20, "5": [6, 10, 19, 21, 22, 25], "50": 21, "5036": 20, "51": [20, 21], "51mm": 20, "52": 21, "530153": 20, "54": 21, "5401": 20, "5405": 22, "55": 20, "5630": 22, "59": 21, "6": [20, 21, 22], "6397": 22, "65": [20, 21], "6634": 22, "6743": 22, "678": 21, "68": 20, "7": [20, 21, 22], "7000": [20, 21], "703": 21, "710": 21, "7122093023265229": 20, "726": 21, "731": 20, "73111553579249": 20, "741": 21, "743330": 20, "749": 21, "755": 21, "777518": 20, "785941": 22, "789627": 20, "78962738762428": 20, "79": [20, 22], "796037": 20, "7982": 20, "79mm": 20, "8": [20, 21, 22], "800": 20, "81a9dd4be09f50b39028e877a467f2ba48accfb55ffeea655a491dc1f0d28ccb": 20, "8266": 22, "827918": 20, "8501": [26, 29], "8888": 29, "891": 22, "9": [20, 21, 22], "9000": 29, "9001": 29, "91": 20, "917": 21, "9226": 22, "928019": 22, "929142": 20, "935352": 22, "936950": 22, "94": 22, "940005": 20, "940338": 22, "948853": 20, "95": [20, 22], "96": [20, 22], "961493": 20, "9621": 22, "963435": 20, "982129": 22, "9846": 22, "99": 20, "9am": 0, "A": [9, 10, 12, 14, 15, 19, 20, 21, 22, 28, 29], "AND": 0, "AS": [20, 22], "And": [20, 21], "As": [0, 20, 22], "But": 20, "By": [20, 21, 28], "For": [0, 9, 15, 16, 19, 21], "IT": 9, "If": [0, 1, 10, 11, 12, 14, 15, 16, 17, 19, 21, 26, 28, 29], "In": [0, 1, 5, 6, 9, 10, 20, 21, 23, 26, 28, 29], "It": [2, 9, 20, 21, 22, 23, 25], "Its": 9, "NOT": 11, "No": [0, 20, 21], "Not": 20, "ON": 29, "Of": 0, "On": [9, 20, 22], "One": [0, 2, 14, 16, 22, 29], "Or": 21, "The": [0, 2, 5, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 28, 29], "Then": [0, 1, 20, 21], "There": [0, 14], "These": [0, 6, 21, 23, 25], "To": [0, 8, 20, 21, 22, 23, 26, 28, 31], "Will": 11, "With": [20, 22, 29], "__fields__": 19, "__init__": 21, "__name__": 21, "__pycache__": 21, "__token__": 1, "_add_dataset": 14, "_description_": [11, 15], "_writeresult": 12, "ab": 9, "abc": [12, 14, 15, 16, 17], "abl": [20, 21, 22], "about": [0, 9, 11, 14, 19, 20, 21, 25], "abov": 0, "absenc": 11, "abstract": [12, 14, 15, 17], "access": [5, 8, 9, 11, 12, 15, 17, 19, 20, 23, 25, 27, 29], "accord": 31, "accordingli": [11, 14, 21], "account": [10, 17, 20], "acknowledg": [5, 11, 12], "across": [0, 29], "action": 0, "activ": [2, 26], "actual": 20, "ad": [0, 11, 19, 20, 21, 23, 25, 29], "adapt": [9, 21, 28], "add": [0, 11, 17, 19, 20, 22, 25, 29], "add_dataset": [11, 21, 25, 30], "add_dataset_to_us": [11, 21, 25, 30], "add_datasets_via_yaml": [11, 21, 25, 30], "add_demo_data_to_admindb": [11, 19], "add_exception_handl": [11, 19], "add_us": [11, 21, 25, 30], "add_user_with_budget": [11, 21, 25, 30], "add_users_via_yaml": [11, 21, 25, 30], "addit": [0, 6, 9, 20, 21, 23, 29], "addition": 5, "address": [11, 19, 25, 29], "adeli": [20, 21], "adjust": 0, "admin": [9, 15, 20, 21, 29], "admin123": 21, "admin_databas": [11, 14, 15, 17, 19, 21, 30], "admindatabas": [11, 12, 14, 15, 17], "admindb": 19, "admindbtyp": [11, 19, 30], "administr": [2, 5, 9, 11, 12, 29, 30, 31], "adminmongodatabas": [11, 12], "adminyamldatabas": [2, 11, 12], "advanc": [16, 20], "advis": 9, "affect": 20, "after": [12, 20, 21, 22], "afterward": [20, 22], "ag": 21, "again": [2, 20, 22], "against": 11, "age_max": 22, "age_min": 22, "age_transformation_pipelin": 22, "agre": 20, "ahead": 0, "aim": [9, 20, 21], "ak": 28, "alic": [20, 21], "all": [0, 8, 9, 10, 11, 20, 22, 25], "alloc": [9, 21], "allow": [20, 21, 22, 25, 31], "alreadi": [9, 11, 12, 15, 20, 21], "alreai": 21, "also": [0, 2, 6, 9, 20, 21, 22, 23, 29], "altern": 21, "alwai": [0, 25], "among": [20, 21], "amount": 15, "an": [0, 2, 5, 10, 12, 14, 15, 17, 19, 20, 21, 29], "analys": [9, 20], "analysi": [0, 20], "ani": [8, 9, 10, 15, 16, 20, 21, 22], "annot": 19, "anoth": [0, 20, 21, 22], "antarctica": 20, "antartica": [20, 21], "anti": 19, "anti_timing_att": [11, 30], "any_queri": 8, "api": [9, 11, 21, 26, 29], "app": [0, 19, 21, 25, 30], "app_url": [8, 20, 22], "appli": [20, 22], "applic": [6, 20, 22, 29], "appropri": 17, "approv": 0, "appvers": 0, "ar": [0, 1, 2, 5, 6, 9, 11, 14, 16, 20, 21, 22, 26], "architectur": 9, "archiv": [6, 9, 11, 12, 25], "arg": [12, 21], "argument": [12, 19, 21], "arxiv": 9, "ask": [20, 22], "aspect": 9, "assert": 11, "assign": [20, 21], "associ": [8, 9, 20, 21], "ast": 21, "async": [11, 19], "asyncgener": [11, 19], "atom": 12, "attack": [11, 19], "attent": 9, "authent": 9, "authoris": 5, "autom": [0, 1], "automat": [0, 2, 29], "avail": [9, 20, 21, 23, 26, 28, 29], "avg": [20, 22], "avg_ag": 22, "avg_bill_length": 20, "avg_bill_length_mm": 20, "avoid": [10, 19], "aw": [11, 25], "aws_access_key_id": [11, 19, 21, 25], "aws_secret_access_kei": [11, 19, 21, 25], "back": 14, "base": [2, 5, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 25], "basemodel": [15, 16, 19], "basic": [11, 14, 30], "basic_dataset_stor": [11, 30], "basicdatasetstor": [11, 14], "basicmodel": 15, "becaus": [20, 22], "been": [9, 21], "befor": [0, 11, 12, 20, 21, 28], "begin": 28, "behaviour": 20, "being": 8, "below": [0, 8, 9, 14, 20, 28], "best": 27, "better": 20, "bf": 9, "big": 20, "bill_depth_mm": [20, 21], "bill_length_max": 20, "bill_length_min": 20, "bill_length_mm": [20, 21], "bill_length_transformation_pipelin": 20, "bind": 21, "bisco": [20, 21], "bit": 21, "black": 0, "blob": 11, "blog": 9, "bob": 21, "bodi": 20, "body_mass_g": [20, 21], "bool": [10, 11, 12, 17, 19], "boolean": [11, 21, 22], "both": 0, "bound": [20, 21, 22], "boundari": [10, 11], "breviti": 9, "broken": 20, "browser": 29, "bucket": [11, 25, 29], "budget": [5, 9, 10, 11, 12, 15, 16, 23, 25], "bug": 9, "buget": 20, "build": [0, 16, 20], "build_doc": 0, "built": [16, 20, 29], "button": 31, "c": [21, 22, 25], "cabin": [21, 22], "cach": [14, 17, 20], "call": [9, 11, 12, 19, 20, 21, 22], "call_next": [11, 19], "callabl": [11, 12, 19], "can": [0, 2, 6, 8, 9, 10, 11, 14, 17, 19, 20, 22, 23, 26, 27, 28, 29, 31], "cannot": [17, 19, 20, 22], "capabl": 20, "cardin": [20, 21, 22], "care": [0, 9, 20], "carri": 21, "case": [10, 11, 19], "categori": [20, 21, 22], "cd": [0, 29], "cell": 20, "censor_dim": [20, 21], "certain": [10, 21, 23], "certifi": 20, "ch": [9, 29], "chang": [14, 19, 20, 28], "change_one_dist": [11, 30], "changeonedist": 11, "chapter": [28, 29], "charset": 20, "chart": [0, 9, 27], "check": [1, 5, 11, 12, 15, 16, 19, 20, 21, 22], "check_dataset_and_metadata_exist": [11, 30], "check_result_acknowledg": [11, 12], "check_user_exist": [11, 30], "check_user_has_dataset": [11, 30], "chinstrap": [20, 21], "chmod": 0, "choic": 25, "choos": [20, 27, 31], "ci": 0, "class": [10, 11, 12, 14, 15, 16, 17, 18, 19], "classic": 9, "classvar": 19, "clean": [11, 21, 25], "cleaner": 21, "clear": [14, 21], "cli": 23, "click": 31, "client": [0, 3, 6, 7, 12, 21], "client_input": 20, "clone": 29, "close": 20, "cloud": 28, "cluster": [9, 27, 28], "code": [0, 8, 9, 10, 20, 21], "codebas": 21, "codeql": 0, "col_nam": [20, 22], "coldheart": 21, "collect": [11, 12, 19, 20, 21], "collections_model": [11, 30], "column": [10, 11, 15, 19, 20, 21, 22], "column_nam": 20, "com": [9, 11, 16, 21, 29], "come": 5, "command": [0, 8, 20, 21, 22, 23, 25, 28, 29], "commonli": 9, "commun": 28, "compar": 20, "complet": [0, 21], "compon": 9, "compos": [9, 21, 26, 29], "comput": [19, 20, 22], "computedfieldinfo": 19, "concept": 9, "concret": 16, "condit": 10, "config": [2, 11, 12, 14, 16, 21, 29, 30], "config_path": 19, "configdict": 19, "configkei": [11, 30], "configload": [11, 19], "configur": [0, 9, 11, 16, 19, 21, 26, 28], "conflict": 20, "conform": 19, "connect": [9, 12, 20, 23], "connection_paramet": 12, "connection_str": 12, "consist": 0, "consol": 29, "constant": [14, 17, 20, 21, 22, 30], "contact": 5, "contain": [10, 11, 15, 16, 21, 28, 29], "content": [7, 30], "continu": 9, "contrib": [11, 19], "contribut": 0, "convert": 10, "copi": 17, "correct": [9, 12, 14, 16], "correctli": [12, 19], "correspond": 19, "cost": [10, 11, 15, 16, 19], "cost_r": [20, 22], "could": [20, 21], "count": 22, "cours": [20, 22], "cover": 23, "creat": [0, 11, 15, 17, 19, 20, 22, 25, 26, 29], "creation": 21, "credenti": 9, "credit": 20, "csv": 21, "ctrl": 21, "current": [9, 11, 12, 21], "current_delta": 12, "current_epsilon": 12, "custom": [5, 19, 28, 31], "d": [21, 25], "d_path": [21, 25], "dai": 21, "daisi": 21, "dashboard": 23, "data": [10, 11, 17, 19, 20, 21, 22, 23, 25, 29], "databas": [2, 5, 9, 11, 12, 14, 15, 19, 20, 22, 23, 25, 29], "database_factori": [11, 12], "database_nam": 12, "database_typ": [11, 19, 21, 25], "datafram": [5, 10, 15, 16, 17, 19, 20, 22], "datalab": 31, "dataset": [5, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 29], "dataset_cach": [11, 14], "dataset_collect": [19, 21], "dataset_df": 17, "dataset_info": 11, "dataset_must_exist": [11, 12], "dataset_nam": [8, 10, 11, 12, 14, 17, 19, 20, 21, 22, 25], "dataset_observ": 17, "dataset_path": [11, 17, 19, 21, 25], "dataset_stor": [11, 15, 19, 21, 30], "dataset_store_factori": [11, 14], "dataset_store_typ": [11, 30], "dataset_yaml": 19, "datasetofpathdb": [11, 19], "datasetofs3db": [11, 19], "datasetofus": [11, 19], "datasets_list": [11, 19, 21], "datasetscollect": [11, 19], "datasetstor": [11, 14, 15], "datasetstoreconfig": [11, 14, 19], "datasetstoretyp": [11, 19, 30], "date": [0, 1, 12], "dateutil": 20, "db": [11, 12, 21, 25, 30], "db_a": 25, "db_file": [11, 19], "db_n": 25, "db_name": [11, 19, 25], "db_p": 25, "db_pwd": 25, "db_type": [11, 19, 30], "db_type_mongodb": [11, 30], "db_u": 25, "dbconfig": [11, 12, 19], "decid": [20, 21], "decod": 21, "decor": 12, "decreas": 5, "def": 21, "default": [10, 11, 15, 16, 19, 20, 21, 25, 26, 28, 29], "defaultdb": 25, "defin": [19, 20], "del": 25, "del_dataset": [11, 21, 25, 30], "del_dataset_to_us": [11, 21, 25, 30], "del_us": [11, 21, 25, 30], "delai": 11, "delet": [1, 11, 21, 25], "delta": [10, 11, 12, 15, 16, 19, 20, 21, 22, 25], "delta_cost": [15, 20, 22], "demand": 31, "demo": [6, 19], "demonstr": [6, 21, 23], "dep": 0, "depend": [0, 11, 20, 26, 29, 31], "deploi": [0, 5, 9, 26, 27], "deploy": [0, 9, 26, 29, 31], "depth": 20, "describ": [5, 10, 12], "descript": 9, "deseri": [9, 10], "deserialis": 10, "detail": [0, 9, 20, 21, 25], "develop": [0, 9, 12, 19, 20, 21, 22, 29, 31], "develop_mod": [11, 19, 30], "df": [10, 11, 17, 19, 20, 22], "df_dummi": [20, 22], "dict": [10, 11, 12, 14, 15, 16, 17, 19], "dictionari": [10, 12, 15, 16, 17, 19, 20, 21], "dictionnari": [11, 12, 15], "did": 20, "differ": [0, 2, 6, 9, 10, 14, 20, 21, 22], "differenti": [5, 9, 20, 22], "diffprivlib": [7, 10, 11, 19, 30], "diffprivlib_json": [11, 19], "diffprivlib_queri": [7, 10], "diffprivlibcompatibilitywarn": 10, "diffprivlibinp": [11, 19], "diffprivlip": 10, "dimens": 20, "direct": 9, "directli": [0, 25, 26], "directori": [2, 20, 28, 29], "disabl": 11, "disclaim": 9, "disclosur": 20, "discov": [2, 27], "discuss": 16, "disk": 19, "displai": 20, "dispos": 20, "dist": 1, "distribut": 20, "diverg": 11, "divers": 9, "do": [0, 2, 5, 8, 20, 25], "doc": [0, 11, 16], "docker": [0, 23, 25, 27, 29], "dockercli": 21, "dockerfil": 29, "document": [0, 1, 9, 10, 27], "doe": [5, 10, 11, 12, 14, 15, 16, 17, 20], "does_dataset_exist": [11, 12], "does_user_exist": [11, 12], "don": [20, 28], "done": [12, 20, 21], "down": 21, "download": [9, 20], "dp": [10, 11, 14, 15, 16, 19, 20, 22], "dp_librairi": 20, "dp_librari": [11, 15, 19, 30], "dp_logic": [11, 30], "dp_queri": [11, 21, 30], "dp_querier": [11, 14, 30], "dplibrari": [7, 10, 11, 14, 15, 16, 30], "dplibraryconfig": [11, 19], "dpquerier": [11, 14, 15, 16], "dr": [20, 21], "dream": [20, 21], "drop": [10, 11, 25], "drop_collect": [11, 21, 25, 30], "ds_store_typ": [11, 19], "dscc": [9, 29], "due": 5, "dummi": [10, 15, 18, 19], "dummy_dataset": [11, 30], "dummy_nb_row": [10, 11, 15, 19], "dummy_r": [20, 22], "dummy_se": [10, 11, 15, 19], "dummy_var_r": [20, 22], "dummydiffprivlibinp": [11, 19], "dummyopendpinp": [11, 19], "dummysnsqlinp": [11, 19], "dure": [0, 2, 10, 12], "e": [9, 10, 20, 25], "each": [9, 20, 21, 22], "easili": 31, "eco_branch": 21, "edit": 28, "educ": 21, "effect": 11, "effici": [9, 25], "either": 19, "ek": 28, "els": 20, "embark": [21, 22], "empti": 21, "en": [9, 11], "enabl": [9, 11, 16, 20, 22], "encod": [15, 16], "encount": [10, 22], "end": 10, "endpoint": [11, 19, 20, 22, 25, 29], "endpoint_url": [11, 19, 21, 25], "enforc": [11, 12, 14], "enforce_tru": 11, "engin": 21, "enhanc": 9, "enough": [5, 16, 20], "ensur": [0, 9, 10, 20, 21, 26, 29], "entir": 0, "enum": [10, 19], "enumer": 20, "environ": [0, 2, 9, 20, 22, 25, 29], "epsilon": [10, 11, 12, 15, 16, 19, 20, 21, 22, 25], "epsilon_cost": [15, 20, 22], "equal": [14, 20, 22], "error": [0, 10, 11, 20, 21, 22], "error_handl": [11, 30], "error_messag": [7, 10, 19], "escal": 5, "especi": 28, "establish": 25, "estim": [10, 15, 16], "estimate_cost": [11, 15], "estimate_diffprivlib_cost": [7, 10], "estimate_opendp_cost": [7, 10, 20, 22], "estimate_smartnoise_cost": [7, 10, 20, 22], "etc": [0, 2, 9, 11, 19, 23], "even": 20, "event": [0, 2], "everi": [0, 20, 21], "everyth": [20, 21], "exactli": 20, "exampl": [5, 9, 19, 21, 23, 29], "example_config": 21, "example_input": [11, 30], "except": [2, 10, 12, 15, 16, 19, 20], "exec_run": 21, "execresult": 21, "execut": [0, 2, 9, 10, 11, 20, 21, 22, 26], "exisit": 21, "exist": [1, 5, 11, 12, 14, 15, 16, 17, 21, 25], "exit": 21, "expect": [20, 21, 22], "explain": [0, 20, 21, 23], "explor": 27, "extens": 9, "extern": [5, 9, 15, 16, 19], "externallibraryexcept": [11, 16, 19], "extract": 20, "f": [20, 22, 25, 28], "face": 9, "facilit": [9, 23], "fail": [0, 5, 14, 19, 20, 22], "failur": 5, "fals": [10, 11, 12, 19, 20, 21, 22, 25], "familiar": 23, "far": 9, "fare": [21, 22], "fastapi": [9, 11, 19], "featur": [0, 6, 10, 16], "feature_column": [10, 11, 19], "feder": 9, "feedback": 9, "femal": [20, 21, 22], "fetch": 21, "few": [20, 21, 22, 29], "field": [10, 11, 12, 19, 20, 21, 25], "fieldinfo": 19, "file": [0, 9, 11, 17, 19, 25, 28, 29], "filenam": 20, "filepath": 19, "final": 20, "find": [6, 31], "fine": 31, "finish": [0, 11, 21], "first": [0, 12, 15, 16, 20, 21, 22, 29], "fit": [14, 27, 28], "fix": [0, 5], "fixed_delta": [10, 11, 19, 20], "fixed_smoothed_max_diverg": [11, 30], "flag": [11, 12, 20], "flake8": 0, "flipper": 20, "flipper_length_mm": [20, 21], "float": [10, 11, 12, 15, 16, 19, 20, 21, 22], "floating_point": [11, 19], "fly": 20, "follow": [0, 1, 8, 9, 20, 21, 28, 29, 31], "folow": 31, "fonction": 20, "forget": [0, 20], "format": [0, 10, 11, 12, 17, 19, 20, 21], "found": [21, 23], "fr": 21, "franc": 31, "frequent": 10, "from": [0, 2, 5, 8, 9, 10, 11, 12, 14, 16, 17, 19, 20, 21, 22, 25], "frostina": 21, "fso": [8, 21], "fso_income_synthet": 21, "fso_income_synthetic_metadata": 21, "func": [12, 21], "function": [8, 9, 10, 11, 12, 14, 19, 20, 21, 22, 25], "function_map": 21, "functionn": 6, "further": 0, "futur": 9, "g": [9, 10, 22], "gave": 20, "gener": [0, 2, 10, 18], "gentoo": [20, 21], "get": [1, 11, 12, 14, 15, 16, 17, 19, 21, 25, 28, 29], "get_and_set_may_user_queri": [11, 12], "get_config": [11, 19], "get_dataset": [21, 25], "get_dataset_field": [11, 12], "get_dataset_metadata": [7, 10, 11, 12, 20, 22], "get_dummy_dataset": [7, 10, 20, 22], "get_dummy_dataset_for_queri": [11, 15], "get_epsilon_or_delta": [11, 12], "get_initial_budget": [7, 10, 11, 12, 20, 22], "get_list_of_dataset": [11, 30], "get_list_of_datasets_from_us": [11, 30], "get_list_of_us": [11, 30], "get_memory_usag": [11, 17], "get_metadata": [11, 17], "get_mongodb": [11, 12], "get_mongodb_url": [11, 12], "get_output_measur": [15, 16], "get_pandas_df": [11, 17], "get_previous_queri": [7, 10, 20], "get_queri": [11, 14], "get_remaining_budget": [7, 10, 11, 12, 20, 22], "get_total_spent_budget": [7, 10, 11, 12, 20, 22], "get_us": [21, 25], "get_user_dataset": [21, 25], "get_user_previous_queri": [11, 12], "getdbdata": [11, 19], "getdummydataset": [11, 15, 19], "git": 29, "github": [1, 2, 6, 9, 11, 16, 23, 29], "githubusercont": 21, "give": [0, 12, 20, 21, 22], "given": [9, 11, 14, 15, 19, 20, 21, 25], "gke": 28, "go": [21, 29], "good": 20, "got": 1, "gramm": 20, "grounbdbreak": 20, "gt": [19, 20, 21], "guess": 20, "guid": [8, 28], "guidanc": 27, "gz": 20, "h": [21, 22], "ha": [9, 11, 12, 20, 21], "hackathon": 9, "had": [20, 21], "hamming_dist": [11, 30], "hammingdist": 11, "handl": [9, 10, 11, 15], "handle_queri": [11, 15], "handler": 15, "happen": [5, 20], "has_dataset_input_metr": [15, 16], "has_user_access_to_dataset": [11, 12], "have": [0, 2, 5, 8, 11, 12, 15, 20, 21, 22, 28, 29], "haven": 28, "he": 21, "head": [0, 20, 22], "heard": 21, "helm": [0, 9, 27], "help": [5, 6, 21], "henc": 20, "her": [20, 21, 22], "here": [6, 9, 20, 26, 28], "hesit": 21, "hi": 21, "high": [20, 22], "him": 21, "histogram": 20, "hold": [14, 15, 19, 21], "home": 9, "honest_but_curi": [11, 19], "host_ip": [11, 19], "host_port": [11, 19], "hour": 12, "how": [6, 9, 20, 21, 23, 25, 27, 29], "howev": [9, 20], "html": [9, 11, 16], "http": [9, 10, 11, 16, 17, 20, 21, 22, 29], "i": [0, 1, 2, 5, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 28, 29, 31], "icerbegina": 20, "icergina": 20, "id": [11, 25], "idea": 20, "idna": 20, "ignor": 0, "iloc": [20, 22], "imag": [0, 20, 29], "image_demo_cli": 20, "impact": [20, 22], "implement": [9, 14, 16], "import": [8, 20, 21, 22], "improv": 9, "imput": 10, "imputer_strategi": [10, 11, 19], "in_memory_dataset": [11, 30], "includ": [9, 10, 12], "incom": [9, 21], "income_synthetic_data": 21, "inde": 21, "index": [9, 20], "index_nam": 20, "info": [11, 21], "inform": [0, 2, 9, 11, 14, 16, 19, 20, 21, 22, 25], "infrastructur": [9, 27], "ini": 0, "init": [20, 22], "initi": [8, 10, 11, 12, 14, 15, 17, 20, 21, 22, 25, 31], "initial_delta": [11, 19, 20, 21, 22, 25], "initial_epsilon": [11, 19, 20, 21, 22, 25], "initialis": [6, 8, 12, 19], "inmemorydataset": [11, 15, 17], "input": [9, 11, 16, 19], "input_model": [11, 30], "inse": 31, "insert_delete_dist": [11, 30], "insertdeletedist": 11, "insid": [21, 29], "instal": [0, 2, 6, 9, 21, 27, 29], "instanc": [5, 12, 14, 15, 16, 17, 19, 29], "instanti": [12, 14, 20, 22], "instead": [20, 25], "instruct": [8, 25, 27, 28, 29], "int": [10, 14, 15, 16, 17, 19, 21, 22], "int_dist": [11, 30], "integr": [2, 9], "intend": 10, "intent": 21, "interact": [9, 20, 21, 22, 25, 26, 29], "interest": [20, 21], "interfac": 14, "intern": [5, 19], "internalserverexcept": [11, 12, 14, 15, 16, 17, 19], "interpret": 19, "intervent": 0, "introduct": 27, "invalid": [5, 19, 22], "invalidqueryexcept": [11, 12, 15, 16, 19, 20, 22], "investig": 21, "io": 20, "ipykernel_1062": 22, "ipython": 20, "iri": 21, "iris_metadata": 21, "is_measur": [15, 16], "island": [20, 21], "issu": [0, 5, 9, 19], "item": 0, "its": [8, 9, 14, 19, 21, 29], "jack": [21, 22], "jitter": [11, 30], "json": [12, 15, 16], "jsonrespons": 19, "jupyt": [21, 29], "just": [20, 21, 22], "kb": 20, "keep": [11, 21], "kei": [11, 12, 20, 22, 25], "kept": 20, "kind": 28, "know": [20, 22], "kubectl": 28, "kubernet": [9, 23, 27], "l": [21, 22], "lab": [9, 21], "lambda": 21, "lancer": 31, "laplacian": [20, 22], "larg": 14, "last": [12, 21, 29], "later": 21, "latest": 0, "layer": 9, "lazi": 14, "lazili": 14, "le": 19, "learn": [20, 27], "least": 14, "len": [20, 21], "let": 21, "lib": [16, 20], "librairi": [10, 19], "librari": [0, 5, 6, 8, 9, 10, 11, 14, 15, 16, 19, 21], "lifespan": [11, 30], "like": [19, 20, 28], "limit": 20, "line": [21, 25, 28], "link": [9, 31], "linter": 0, "linux": 2, "list": [0, 10, 11, 12, 16, 17, 19, 21, 25], "literal_ev": 21, "live": 19, "load": [11, 14, 19], "load_config": [11, 19], "local": [0, 2, 9, 11, 17, 19, 20, 22, 23, 27, 28], "localhost": [26, 29], "locat": [11, 17, 29, 31], "log_level": [11, 19], "logger": 20, "loggr": [11, 30], "logic": 9, "loma": [0, 1, 2, 6, 8, 10, 22, 25, 27, 28, 29], "lomas_cli": [0, 3, 4, 8, 9, 20, 22], "lomas_client_dev": 21, "lomas_serv": [0, 2, 3, 10, 20, 22, 24], "lomas_server_dev": 21, "lomas_streamlit_dev": 21, "long": 8, "look": [20, 21], "lord": 21, "lower": [20, 21, 22], "lower_bound": [20, 22], "lru": [11, 14, 19, 30], "lru_cach": 11, "lru_dataset_stor": [11, 30], "lru_dataset_store_max_s": [11, 30], "lrudatasetstor": [11, 14], "lrudatasetstoreconfig": [11, 19], "lt": [20, 21], "m": 2, "m_db": [21, 25], "m_s3_ak": 25, "m_s3_sak": 25, "m_s3_url": 25, "m_s3b": 25, "m_s3k": 25, "machin": [27, 28, 29], "madam": 21, "made": 20, "magnitud": [11, 19], "mai": [5, 10, 11, 12, 21, 25, 31], "main": [0, 9, 11], "maintain": 29, "make": [0, 2, 14, 20, 21, 22, 23, 28, 29], "make_dummy_dataset": [11, 15], "make_gaussian": 10, "make_select_column": [20, 22], "make_split_datafram": [20, 22], "make_zcdp_to_approxdp": 10, "male": [20, 21, 22], "malici": 21, "manag": [9, 12, 14, 20, 21, 23, 25], "mani": 9, "manual": 0, "map": 19, "mass": 20, "master": [0, 9, 21], "match": [10, 19], "max_diverg": [11, 30], "max_id": [11, 19, 20, 21, 22], "max_memory_usag": [11, 14, 19], "maximum": 14, "may_queri": [11, 12, 19, 21], "mcfreez": 21, "md": [1, 9], "mea": [20, 22], "mean": 10, "meant": 19, "measur": [5, 10, 11, 16, 19, 20, 22], "mechan": [5, 10, 11, 16, 19, 20], "medata": 21, "median": 10, "memori": [11, 14, 15, 17], "merg": [0, 19], "messag": [5, 10, 21], "meta": 21, "metadata": [9, 10, 11, 12, 15, 17, 19, 21, 25, 29], "metadata_aws_access_key_id": [11, 25], "metadata_aws_secret_access_kei": [11, 25], "metadata_database_typ": [11, 25], "metadata_endpoint_url": [11, 25], "metadata_path": [11, 19, 21, 25], "metadata_s3_bucket": [11, 25], "metadata_s3_kei": [11, 25], "metadataofdataset": [11, 19], "metadataofpathdb": [11, 19], "metadataofs3db": [11, 19], "metatada": 25, "method": [11, 14, 19, 21, 26, 27], "methodnam": 18, "metric": [11, 16], "mib": 17, "micro": 9, "middlewar": [11, 30], "might": [12, 20, 21, 22], "mind": 21, "minikub": 28, "minimum": 19, "minio": [21, 29], "miss": 10, "mistak": 20, "mm": 20, "mod": [11, 20], "mode": [19, 21, 29], "model": [9, 10, 19], "model_computed_field": [11, 19], "model_config": [11, 19], "model_field": [11, 19], "modifi": [21, 27], "modul": [7, 9, 21, 30], "mondai": 0, "mongo": [11, 21], "mongodata": [21, 29], "mongodb": [2, 5, 9, 11, 12, 19, 23, 29, 30], "mongodb_addr": [11, 30], "mongodb_admin": [2, 21, 30], "mongodb_admin_cli": [21, 25, 30], "mongodb_databas": [11, 30], "mongodb_port": [11, 30], "mongodbconfig": [11, 19], "more": [0, 2, 16, 20, 21], "most": [10, 21], "most_frequ": 10, "mount": 21, "move": 29, "mp": [21, 25], "mr": 21, "much": 20, "multipl": [20, 21, 23], "must": [0, 10, 12, 20, 21, 22, 25, 29], "mwaskom": 21, "mypi": 0, "name": [0, 8, 9, 10, 11, 12, 14, 15, 17, 19, 20, 21, 22, 25], "name_of_dataset_you_want_to_queri": 8, "nan": [16, 22], "navig": [28, 29], "nb_iter": 16, "nb_passeng": 22, "nb_penguin": 20, "nb_row": [10, 15, 20, 22], "necessari": 9, "need": [0, 1, 20, 21, 22, 27, 28, 29, 31], "network": 29, "never": [0, 5, 9, 20], "new": [0, 11, 12, 19, 20, 21], "nobodi": 20, "nois": [20, 22], "none": [10, 11, 12, 14, 16, 17, 18, 19, 20], "nonetyp": 19, "normal": 20, "note": [10, 21, 25], "notebook": [6, 20, 21, 23, 29], "noth": 21, "notic": 20, "notifi": 14, "now": [8, 20, 22, 25, 29], "no\u00efs": 19, "np": [20, 22], "nso": 9, "number": [0, 10, 16, 17, 29], "numpi": [20, 22], "o": [22, 25], "object": [10, 11, 14, 15, 16, 19, 20, 21, 22], "oblivi": 9, "observ": 17, "obtain": 20, "occur": [5, 15, 19], "od": [21, 25], "off": 0, "offer": [20, 21], "offic": 9, "offici": 28, "old": 22, "om": [21, 25], "onc": [0, 11, 20, 21, 22, 28, 29, 31], "one": [0, 1, 8, 11, 15, 20, 21, 22, 28], "ones": 21, "ongo": 15, "onli": [0, 9, 10, 17, 20, 21, 22, 26, 29], "onyxia": [23, 27], "open": [8, 9, 29], "opendp": [5, 6, 7, 9, 10, 11, 15, 19, 30], "opendp_config": 16, "opendp_json": [11, 19, 20], "opendp_pip": 16, "opendp_pipelin": [10, 20, 22], "opendp_queri": [7, 10, 20, 22], "opendpconfig": [11, 16, 19], "opendpdatasetinputmetr": [11, 30], "opendpinp": [11, 16, 19], "opendpmeasur": [11, 16, 30], "opendpqueri": [15, 16], "oper": [5, 12, 21], "option": [10, 15, 16, 19, 20, 25, 27, 31], "optionn": [20, 22], "optionnali": 20, "order": [0, 14, 19, 20, 21], "ordereddict": 14, "org": [9, 11, 16], "origin": 9, "other": [9, 14, 15, 16, 19, 20, 21], "otherwis": [0, 10, 12, 19, 21], "our": [6, 9, 21, 23], "out": 21, "output": [16, 21], "overal": [9, 12, 17], "overrid": 16, "overview": [0, 9, 23], "overwrit": [11, 21, 25], "overwrite_dataset": [11, 21, 25], "overwrite_metadata": [11, 21, 25], "own": [0, 9, 21], "owner": [9, 21, 23, 25], "p": [1, 21, 22], "packag": [0, 4, 7, 20, 24, 30], "page": [0, 9, 20, 21], "panda": [10, 17, 19, 20], "paper": 9, "param": 19, "paramet": [5, 8, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25, 31], "parch": [21, 22], "part": [0, 9], "particip": 20, "particular": 12, "particularli": [20, 22], "pass": [0, 21], "passeng": 22, "passengerid": [21, 22], "password": [11, 19, 25], "path": [11, 12, 17, 19, 21, 25, 30], "path_dataset": [11, 30], "path_db": [11, 19, 21, 25], "pathdataset": [11, 17], "patient": 29, "pclass": [21, 22], "pd": [10, 15, 16, 17, 19], "penguin": [6, 21], "penguin_metadata": [20, 21], "perform": [0, 11, 15, 16, 21, 25], "permiss": [9, 20], "persist": [21, 29], "pet": 9, "petal_length": 21, "petal_width": 21, "pip": [0, 8, 20, 21, 22], "pipelin": [5, 10, 16, 20, 22], "place": [0, 21], "platform": [9, 20, 23, 31], "pleas": [0, 2, 9, 29], "png": 20, "point": 9, "port": [11, 19, 21, 25], "possibl": [2, 11, 20, 22, 25], "post0": 20, "postprocess": [10, 11, 19, 20], "potenti": [9, 11], "power": 20, "pr": 0, "practic": 6, "predict": 10, "prepar": [0, 9, 12, 20, 25], "prepare_save_queri": [11, 12], "prerequisit": 27, "presenc": 11, "present": [8, 20], "prevent": 19, "previou": [0, 10, 11, 12, 20, 21, 22, 25], "previous": 20, "previous_queri": 20, "primari": 9, "print": [20, 21, 22, 25], "prioriti": 9, "privaci": [5, 9, 10, 16, 20], "privacyleakwarn": 10, "privat": [9, 10, 11, 14, 17], "private_dataset": [11, 15, 16, 21, 30], "private_dataset_factori": [11, 17], "private_dataset_observ": [11, 30], "privatedatabasetyp": [11, 19, 30], "privatedataset": [11, 14, 15, 16, 17], "privatedatasetobserv": [11, 14, 17], "problem": 20, "proce": 28, "process": [0, 1, 9, 19, 20, 22, 28, 29, 31], "profess": 21, "project": [0, 9, 20, 31], "promis": 20, "proof": 9, "properli": [19, 20], "proport": 10, "protect": [9, 11], "provid": [8, 9, 10, 11, 12, 20, 21, 22, 23, 25, 27, 28, 29], "public": 20, "publish": 0, "pull": [0, 2, 29], "purpos": 21, "push": [0, 2], "put": 14, "py": [0, 1, 15, 21, 22, 25], "py3": 20, "pydant": 19, "pylint": 0, "pylintrc": 0, "pymongo": [5, 12], "pypa": 20, "pypi": 9, "pypi_token": 1, "pyproject": [0, 20], "python": [1, 2, 8, 11, 20, 21, 25], "python3": 20, "pytz": 20, "q": [21, 22], "qualiti": 0, "qualnam": [10, 11], "queen": 20, "queri": [5, 6, 9, 10, 11, 12, 15, 16, 19, 25], "querier": [14, 15, 16], "querier_factori": [15, 16], "queriermanag": 14, "queries_arch": [12, 25], "query_json": [12, 15, 16], "query_respons": [15, 20, 22], "query_str": [11, 19, 20], "query_typ": [14, 15], "queryhandl": [11, 15], "r": 11, "rais": [10, 11, 12, 14, 15, 16, 17, 19, 21], "random": [10, 19, 20], "random_st": 10, "randomli": 20, "randomst": 10, "rang": 20, "raw": [19, 21], "re": [8, 10, 12, 21], "read": 17, "readi": [20, 21], "readm": [1, 9], "real": 15, "realli": 20, "reasearch": 9, "reason": [5, 11], "rebas": 0, "receiv": 12, "recent": [14, 21], "recommend": 20, "reconstruct": [16, 19], "reconstruct_measurement_pipelin": [15, 16], "refer": [0, 2, 9, 14, 15], "regard": 9, "region": 21, "regist": [20, 22], "relat": [9, 11], "releas": 20, "relev": [5, 20], "reli": [0, 29], "reload": [11, 19], "remain": [0, 9, 10, 12, 20, 22], "remaining_delta": [20, 22], "remaining_epsilon": [20, 22], "remot": [9, 17], "remov": [11, 12, 14], "replac": [10, 19, 21], "repo": 0, "repons": 19, "report": 9, "repositori": [6, 9, 23, 29], "repres": [10, 20], "represent": [15, 16], "reproduc": 20, "request": [0, 2, 5, 9, 10, 11, 12, 15, 16, 19, 20, 22], "requested_bi": [15, 20], "requir": [2, 8, 9, 19, 20, 21, 25, 27, 28, 31], "research": [20, 21, 22], "respons": [5, 9, 10, 11, 12, 15, 16, 19, 20, 21, 22], "rest": [9, 20, 21], "restart": 29, "result": [10, 11, 12, 15, 16, 19, 20, 21, 22], "retriev": [10, 12, 21], "return": [10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22], "reveal": 21, "right": 5, "risk": 20, "root": [20, 22], "round": [20, 22], "row": 10, "row_privaci": [11, 19, 20, 21, 22], "run": [0, 1, 2, 8, 11, 20, 21, 26, 28, 29], "run_basic_test": 2, "run_command": 21, "run_lint": 0, "run_tests_and_converag": 2, "runtest": 18, "runtim": [19, 31], "runtime_arg": [11, 30], "runtimewarn": 22, "rust": 11, "s3": [6, 9, 11, 17, 19, 25, 30], "s3_ak": 25, "s3_bucket": [11, 19, 21, 25], "s3_dataset": [11, 30], "s3_db": [11, 19, 21, 25], "s3_kei": [11, 19, 21, 25], "s3_paramet": 17, "s3_sak": 25, "s3_url": 25, "s3b": 25, "s3dataset": [11, 17], "s3k": 25, "safeguard": [20, 22], "same": [20, 21, 29], "satisfi": [20, 31], "save": [12, 28], "save_current_databas": [11, 12], "save_queri": [11, 12], "scale": [20, 22], "scenario": 6, "schema": 21, "scienc": 9, "scientist": 9, "scope": 21, "script": [0, 2, 21], "sdist": 1, "seaborn": 21, "seamless": [9, 20, 22], "search": 9, "second": [12, 15, 16, 21], "secret": [11, 19, 25], "secrets_path": 19, "section": [0, 6, 9, 23, 25], "secur": [0, 9, 20, 21, 22], "see": [0, 6, 9, 10, 11, 16, 21], "seed": [10, 15, 20, 22], "seen": [20, 22], "select": [20, 22, 31], "semver": 0, "send": [10, 20, 22], "sensit": [9, 10, 17, 20], "sent": [9, 12], "sepal_length": 21, "sepal_width": 21, "separ": [12, 20, 22], "serial": 9, "serialis": 10, "serv": 9, "server": [0, 3, 5, 10, 11, 12, 15, 19, 20, 22, 25, 26, 27, 28, 29, 30, 31], "server_contain": 21, "server_l": [11, 19], "servic": [9, 19, 21, 27, 29, 31], "session": 21, "set": [0, 8, 10, 11, 12, 16, 19, 20, 21, 25, 26, 28, 29, 30, 31], "set_budget_field": [11, 21, 25, 30], "set_config": [11, 19], "set_may_queri": [11, 21, 25, 30], "set_may_user_queri": [11, 12], "set_mechan": [15, 16], "set_opendp_features_config": [15, 16], "setosa": 21, "setup": [0, 1, 8, 26], "sever": [0, 28], "sex": [20, 21, 22], "sh": [0, 2], "sha": 0, "sha256": 20, "shape": [20, 22], "share": 9, "she": 20, "short": [0, 9], "should": [0, 5, 19, 20, 21, 22, 29], "show": [11, 21, 25, 28], "show_arch": [21, 25], "show_archives_of_us": [11, 30], "show_collect": [11, 21, 25, 30], "show_dataset": [11, 21, 25, 30], "show_metadata": [21, 25], "show_metadata_of_dataset": [11, 30], "show_us": [11, 21, 25, 30], "showcas": [20, 21], "shown": [11, 25], "shutdown": 11, "sibsp": [21, 22], "side": [9, 11], "similar": 20, "simpl": 2, "simpli": [0, 26], "simplifi": [26, 28], "sinc": [12, 29], "singl": 20, "singleton": 19, "site": 20, "six": 20, "size": [14, 20, 22], "sklearn": 10, "slightli": [20, 22], "small": [16, 20, 22], "smarnois": 19, "smartnois": [5, 10, 16, 19, 21], "smartnoise_queri": [7, 10, 20, 22], "smartnoise_sql": [7, 10, 11, 15, 20, 30], "smartnoisesql": [9, 16, 20, 21, 22], "smartnoisesqlqueri": [15, 16], "smoothed_max_diverg": [11, 30], "smoothedmaxdiverg": 10, "snsqlinp": [11, 16, 19], "snsqlinpcost": [11, 16, 19], "so": [2, 9, 14, 20, 21, 29], "solut": 20, "some": [6, 11, 20, 23, 29], "sourc": [10, 11, 12, 14, 15, 16, 17, 18, 19], "space": 21, "speci": 21, "species_count_pipelin": 20, "species_counts_r": 20, "specif": [0, 5, 9, 12, 15, 20, 21, 28, 31], "specifi": [11, 12, 14, 21, 25], "spend": [12, 20], "spent": [10, 12, 15, 20, 22], "spent_delta": [12, 15, 20], "spent_epsilon": [12, 15, 20], "spent_valu": 12, "split": [9, 10, 21], "sql": [5, 10, 16, 19], "sqrt": [20, 22], "src": 11, "sspcloud": 21, "stabl": [0, 11], "stai": [9, 14, 21], "stall": [11, 30], "standard": [2, 20, 22], "standard_error": [20, 22], "standardscal": 10, "start": [0, 9, 10, 11, 20, 25, 29, 31], "startup": [5, 11], "state": [9, 11, 12, 21, 29], "static": 0, "statist": [6, 9], "statu": [10, 12, 20, 22], "step": [1, 6, 10, 21, 27, 28, 31], "still": [9, 20], "stop": 25, "storag": [17, 21], "store": [9, 14, 19, 20, 21, 22, 25], "str": [10, 11, 12, 14, 15, 16, 17, 19, 20, 22], "strategi": 10, "stream": 19, "stream_datafram": [11, 19], "streamingrespons": 19, "streamlin": 0, "streamlit": [21, 25, 29], "strenum": [10, 11], "string": [10, 15, 16, 20, 21, 22], "strip": 21, "strongli": 9, "style": 0, "subcommand": 21, "submit_limit": [11, 19, 30], "submodul": [7, 30], "subpackag": 30, "subscrib": 14, "subscribe_for_memory_usage_upd": [11, 17], "subsequ": 0, "substarct": [20, 22], "successfulli": [20, 28], "suffici": 5, "suggest": 9, "suit": 27, "supli": 11, "suppli": 11, "support": [12, 17], "sure": [0, 2, 21, 22, 28, 29], "surviv": [21, 22], "swiss": 9, "symmetric_dist": [11, 30], "symmetricdist": 11, "synthet": 20, "system": [20, 29], "t": [20, 21, 28], "tabl": [0, 10, 12, 21], "tag": 0, "take": [0, 9, 17, 29], "tar": 20, "target": 10, "target_column": [10, 11, 19], "task": [0, 9, 23, 25], "team": 5, "tear": 21, "technic": 9, "termin": [8, 21, 29], "test": [0, 1, 9, 10, 11, 20, 21, 30], "test_api": [11, 30], "test_boolean_column": [11, 18], "test_cardinality_column": [11, 18], "test_config": 2, "test_datetime_column": [11, 18], "test_dummy_gener": [11, 30], "test_float_column": [11, 18], "test_int_column": [11, 18], "test_mongodb_admin": [11, 30], "test_mongodb_admin_cli": [11, 30], "test_nullable_column": [11, 18], "test_se": [11, 18], "test_siz": [10, 11, 19], "test_train_split_se": [10, 11, 19], "test_unknown_column": [11, 18], "testcas": 18, "testmakedummydataset": [11, 18], "text": 10, "than": [20, 22], "thank": 20, "thei": [0, 5, 9, 14, 20, 21], "them": [0, 19, 20, 21], "then_cast_default": [20, 22], "then_clamp": [20, 22], "then_count_by_categori": 20, "then_laplac": [20, 22], "then_res": [20, 22], "then_vari": [20, 22], "therefor": [20, 21, 22], "thi": [0, 1, 5, 6, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 31], "those": [2, 10, 31], "though": 26, "three": [0, 10], "through": [21, 28, 29], "throw": 19, "thu": 9, "ticket": [21, 22], "time": [0, 11, 19, 20, 29], "time_attack": [11, 19, 30], "timeattack": [11, 19], "timeattackmethod": [11, 19, 30], "timestamp": 20, "titan": [6, 21, 29], "titanic_metadata": [21, 22], "tmp": 22, "to_dict": 21, "toa": [20, 22], "todo": 15, "token": 1, "tolist": [20, 22], "toml": [0, 20], "too": [14, 16], "tool": [0, 23, 28], "torgersen": [20, 21], "total": [10, 12, 14, 20, 21, 22], "total_spent_delta": [11, 12, 19, 20, 21, 22], "total_spent_epsilon": [11, 12, 19, 20, 21, 22], "traceback": 21, "train": 10, "tran": [20, 22], "transform": [20, 22], "translat": 19, "treat": 10, "tree": 9, "tri": [5, 20], "trial": 16, "trigger": [0, 5], "true": [10, 11, 12, 19, 20, 21, 22, 25, 26], "try": 20, "tune": 31, "tupl": [15, 16], "twine": 1, "two": [9, 20], "type": [0, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 25], "typic": 9, "tzdata": 20, "u": [1, 9, 21, 22, 25], "u32": 11, "un": 9, "unauthor": 19, "unauthorizedaccessexcept": [11, 12, 15, 19], "under": 9, "understand": 6, "understood": 20, "uneth": 21, "unexpect": 19, "unforseen": [15, 16], "union": [10, 11, 16, 19], "unittest": 2, "unknown": [10, 11, 12, 15, 16, 19, 20], "unless": 21, "until": [14, 21], "up": [0, 1, 21, 28, 29], "updat": [0, 1, 9, 11, 12, 14, 16, 20, 21], "update_budget": [11, 12], "update_delta": [11, 12], "update_epsilon": [11, 12], "update_epsilon_or_delta": [11, 12], "update_memory_usag": [11, 14], "upgrad": 20, "upload": 1, "upper": [20, 21, 22], "upper_bound": [20, 22], "url": [8, 10, 11, 12, 20, 22, 25], "urllib3": 20, "us": [0, 2, 6, 8, 9, 10, 11, 12, 14, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29], "usag": [8, 14, 17, 21], "user": [5, 9, 10, 11, 12, 14, 15, 19, 20, 22, 23, 26, 29], "user_collect": [19, 21], "user_dataset": 11, "user_must_exist": [11, 12], "user_must_have_access_to_dataset": [11, 12], "user_nam": [8, 10, 11, 12, 15, 19, 20, 21, 22], "user_pwd": 25, "user_yaml": 19, "usercollect": [11, 19], "usernam": [11, 12, 19, 25], "usr": [19, 20], "usual": 9, "utf": 21, "util": [5, 9, 11, 15, 21, 30], "uvicorn": 19, "uvicorn_serv": [21, 30], "v": 25, "v1": 19, "valid": [0, 14, 15], "valu": [5, 10, 11, 12, 15, 16, 20, 21, 22, 25, 26, 27], "valuabl": 9, "valueerror": [10, 11, 21], "var_ag": 22, "var_age_transformation_pipelin": 22, "var_bill_length": 20, "var_bill_length_measurement_pipelin": 20, "var_r": [20, 22], "vari": 26, "variabl": [20, 26], "varianc": [20, 22], "variou": [0, 6, 20, 23, 25, 27], "venv": [2, 20], "veri": 20, "verifi": [0, 1, 12, 20], "versicolor": 21, "version": 0, "via": [0, 1, 9, 20, 22, 23], "virginica": 21, "virtual": 20, "visibl": 20, "visualis": 25, "volum": [25, 29], "vx": 0, "wa": [9, 20, 21, 22], "wait": 21, "want": [20, 21, 22], "warn": [0, 10, 20], "wast": 20, "we": [0, 9, 14, 21, 22, 23, 28], "web": 29, "welcom": 9, "well": [0, 9], "were": 20, "what": [0, 5, 10, 20, 22], "wheel": 20, "when": [0, 5, 14, 19, 20, 26], "where": [20, 21, 25, 29], "whether": [10, 11], "which": [0, 5, 9, 11, 20, 21, 22], "while": [5, 9], "white": 9, "whl": 20, "why": 5, "width": 20, "wip_xx": 0, "wish": 1, "within": [5, 9, 19, 25, 31], "without": [2, 5, 20, 21], "won": [20, 21], "work": [2, 10, 20], "worker": [11, 19], "workflow": [1, 2], "worri": 20, "would": 20, "wrap": 12, "wrapper": [11, 12], "wrapper_decor": 21, "write": [5, 20], "writeconcernerror": [5, 11, 12], "writeresult": 12, "written": 21, "www": 9, "x": [0, 22], "xx": 0, "y": 0, "yaml": [0, 2, 11, 12, 19, 21, 25, 26, 27, 30], "yaml_databas": [11, 30], "yaml_db_path": 12, "yaml_fil": [11, 25], "yamldbconfig": [11, 19], "ye": 0, "year": 22, "yet": [21, 28], "yf": [21, 25], "yield": 11, "yml": 0, "you": [0, 6, 8, 21, 26, 27, 28, 29, 31], "your": [0, 8, 21, 26, 27, 28, 29, 31], "your_deployement_url": 8, "your_nam": 8, "yourself": 23, "z": 0, "zero_concentrated_diverg": [11, 30], "zeroconcentrateddiverg": 10, "zscore": [20, 22]}, "titles": ["Notes for Contributors", "Notes for Client Contributors", "Notes for Server Contributors", "API Documentation", "Client API", "Errors", "Examples", "lomas_client", "Quickstart", "Lomas: The Data Oases Hidden Behind the Mist.", "lomas_client package", "lomas_server package", "lomas_server.admin_database package", "lomas_server.administration package", "lomas_server.dataset_store package", "lomas_server.dp_queries package", "lomas_server.dp_queries.dp_libraries package", "lomas_server.private_dataset package", "lomas_server.tests package", "lomas_server.utils package", "Lomas: Client demo", "Lomas-server: CLI administration", "S3 example", "Administration", "Server API", "CLI", "Dashboard", "Deployment", "Kubernetes", "Local", "lomas_server", "Onyxia"], "titleterms": {"1": [20, 22], "2": [20, 22], "3": [20, 22], "4": [20, 22], "5": 20, "The": 9, "access": [21, 26, 28], "add": 21, "admin_databas": 12, "administr": [13, 21, 23, 25], "ag": 22, "all": 21, "anti_timing_att": 19, "api": [3, 4, 24], "app": 11, "archiv": [20, 21], "averag": [20, 22], "basic_dataset_stor": 14, "behind": 9, "bill": 20, "branch": 0, "budget": [20, 21, 22], "can": 21, "chang": 21, "chart": 28, "check": 0, "cli": [21, 25], "client": [1, 4, 8, 9, 10, 20, 22], "collect": 25, "collections_model": 19, "confid": [20, 22], "config": 19, "connect": 25, "constant": [11, 18], "content": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "contributor": [0, 1, 2], "cost": [20, 22], "count": 20, "creat": 21, "current": [20, 22], "dashboard": 26, "data": 9, "databas": 21, "dataset": [20, 21, 22, 25], "dataset_stor": 14, "demo": 20, "deploi": [28, 29, 31], "deploy": 27, "direcli": 21, "do": 21, "docker": [21, 26], "document": 3, "dp_librari": 16, "dp_logic": 15, "dp_queri": [15, 16], "dp_querier": 15, "drop": 21, "dummi": [20, 22], "dummy_dataset": 15, "error": 5, "error_handl": 19, "estim": [20, 22], "exampl": [6, 22, 25], "example_input": 19, "externallibraryexcept": 5, "file": 21, "final": 21, "first": 8, "fom": 21, "functionn": [20, 22], "get": [20, 22], "git": 0, "github": 0, "helm": 28, "hidden": 9, "histori": 9, "in_memory_dataset": 17, "indic": 9, "ingress": 28, "initialis": [20, 22], "input_model": 19, "instal": [8, 20, 22, 28], "internalserverexcept": 5, "interv": [20, 22], "introduct": 31, "invalidqueryexcept": 5, "kubernet": [26, 28], "length": 20, "librari": [20, 22], "lint": 0, "load": 21, "local": [26, 29], "loggr": 19, "loma": [9, 20, 21, 31], "lomas_cli": [7, 10], "lomas_serv": [11, 12, 13, 14, 15, 16, 17, 18, 19, 30], "lru_dataset_stor": 14, "metadata": [20, 22], "mist": 9, "modifi": 28, "modul": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "mongodb": [21, 25], "mongodb_admin": 11, "mongodb_admin_cli": 11, "mongodb_databas": 12, "new": 1, "note": [0, 1, 2], "now": 21, "number": [20, 22], "oas": 9, "onyxia": [26, 31], "opendp": [16, 20, 22], "option": 21, "other": 0, "over": [20, 22], "overview": 25, "packag": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19], "path_dataset": 17, "penguin": 20, "per": 20, "platform": 26, "popul": [20, 22], "prepar": 21, "prerequisit": [28, 29], "privat": [20, 22], "private_dataset": 17, "private_dataset_observ": 14, "push": 1, "pypi": 1, "queri": [20, 21, 22], "quickstart": 8, "real": [20, 22], "releas": 0, "remot": [20, 22], "remov": 21, "row": [20, 22], "s3": 22, "s3_dataset": 17, "section": 28, "see": 20, "server": [2, 9, 21, 24], "servic": 28, "smartnois": [20, 22], "smartnoise_sql": 16, "speci": 20, "sql": [20, 22], "start": 21, "statist": [20, 22], "step": [8, 20, 22, 29], "stop": 21, "submodul": [10, 11, 12, 14, 15, 16, 17, 18, 19], "subpackag": [11, 15], "tabl": 9, "test": [2, 18], "test_api": 18, "test_dummy_gener": 18, "test_mongodb_admin": 18, "test_mongodb_admin_cli": 18, "titan": 22, "unauthorizedaccessexcept": 5, "understand": [20, 22], "user": [21, 25], "util": [12, 14, 16, 17, 19], "uvicorn_serv": 11, "valu": 28, "version": 1, "via": 26, "visualis": 21, "volum": 21, "whole": [20, 22], "workflow": 0, "yaml": 28, "yaml_databas": 12}})
\ No newline at end of file