.gitignore
CHANGELOG.md
LICENSE
README.md
__init__.py
_version.py
env.yml
env_dev.yml
env_material.yml
pyproject.toml
requirements.txt
setup.py
.github/experiment_workflows/example_workflow.yml
.github/experiment_workflows/on_draft_release_creation.yml
.github/experiment_workflows/on_tag_creation_or_push.yml
.github/experiment_workflows/run_script_on_commit.yml
.github/workflows/python-publish.yml
benchmarks/plotting_input_update_benchmarks.py
benchmarks/plotting_needle_in_haystack.py
benchmarks/plotting_results.py
benchmarks/plotting_update_full_results.py
benchmarks/plotting_update_into_constant_rows_results.py
benchmarks/plottting_alexandria.py
benchmarks/mongodb/needle_in_haystack_benchmark.py
benchmarks/mongodb/read_write_benchmark.py
benchmarks/mongodb/update_benchmark.py
benchmarks/mongodb/update_full_benchmark.py
benchmarks/parquetdb/delete_benchmark.py
benchmarks/parquetdb/experiment_benchmark.py
benchmarks/parquetdb/input_update_benchmark.py
benchmarks/parquetdb/needle_in_haystack_benchmark.py
benchmarks/parquetdb/optimized_update_benchmark.py
benchmarks/parquetdb/read_write_benchmark.py
benchmarks/parquetdb/schema_change_benchmark.py
benchmarks/parquetdb/update_benchmark.py
benchmarks/parquetdb/update_full_benchmark.py
benchmarks/sqlite/needle_in_haystack_benchmark.py
benchmarks/sqlite/read_write_benchmark.py
benchmarks/sqlite/update_benchmark.py
benchmarks/sqlite/update_full_benchmark.py
docs/.buildinfo
docs/.nojekyll
docs/CONTRIBUTING.html
docs/genindex.html
docs/index.html
docs/objects.inv
docs/py-modindex.html
docs/search.html
docs/searchindex.js
docs/.doctrees/CONTRIBUTING.doctree
docs/.doctrees/environment.pickle
docs/.doctrees/index.doctree
docs/.doctrees/01_tutorials/01 - Getting Started.doctree
docs/.doctrees/01_tutorials/02 - Normalization.doctree
docs/.doctrees/01_tutorials/03 - Advanced Reads.doctree
docs/.doctrees/01_tutorials/04 - Supported Data Types.doctree
docs/.doctrees/01_tutorials/05 - Advanced Updates.doctree
docs/.doctrees/01_tutorials/06 - Adding Metadata.doctree
docs/.doctrees/01_tutorials/07 - Helper Methods.doctree
docs/.doctrees/01_tutorials/index.doctree
docs/.doctrees/02_internal/01 - parquetdb_internals.doctree
docs/.doctrees/02_internal/02 - parquet_file_format.doctree
docs/.doctrees/02_internal/index.doctree
docs/.doctrees/03_api/index.doctree
docs/.doctrees/03_api/core/index.doctree
docs/.doctrees/03_api/core/load_config.doctree
docs/.doctrees/03_api/core/normalize_config.doctree
docs/.doctrees/03_api/core/parquetdb.doctree
docs/.doctrees/03_api/core/_autosummary/parquetdb.core.parquetdb.LoadConfig.doctree
docs/.doctrees/03_api/core/_autosummary/parquetdb.core.parquetdb.NormalizeConfig.doctree
docs/.doctrees/03_api/core/_autosummary/parquetdb.core.parquetdb.ParquetDB.doctree
docs/.doctrees/03_api/utils/index.doctree
docs/.doctrees/03_api/utils/pyarrow_utils.doctree
docs/.doctrees/examples/index.doctree
docs/.doctrees/examples/notebooks/Example 1 - 3D Alexandria Database.doctree
docs/.doctrees/nbsphinx/examples_notebooks_Example_1_-_3D_Alexandria_Database_48_1.png
docs/.doctrees/nbsphinx/01_tutorials/01 - Getting Started.ipynb
docs/.doctrees/nbsphinx/01_tutorials/02 - Normalization.ipynb
docs/.doctrees/nbsphinx/01_tutorials/03 - Advanced Reads.ipynb
docs/.doctrees/nbsphinx/01_tutorials/04 - Supported Data Types.ipynb
docs/.doctrees/nbsphinx/01_tutorials/05 - Advanced Updates.ipynb
docs/.doctrees/nbsphinx/01_tutorials/06 - Adding Metadata.ipynb
docs/.doctrees/nbsphinx/01_tutorials/07 - Helper Methods.ipynb
docs/.doctrees/nbsphinx/examples/notebooks/Example 1 - 3D Alexandria Database.ipynb
docs/01_tutorials/01 - Getting Started.html
docs/01_tutorials/01 - Getting Started.ipynb
docs/01_tutorials/02 - Normalization.html
docs/01_tutorials/02 - Normalization.ipynb
docs/01_tutorials/03 - Advanced Reads.html
docs/01_tutorials/03 - Advanced Reads.ipynb
docs/01_tutorials/04 - Supported Data Types.html
docs/01_tutorials/04 - Supported Data Types.ipynb
docs/01_tutorials/05 - Advanced Updates.html
docs/01_tutorials/05 - Advanced Updates.ipynb
docs/01_tutorials/06 - Adding Metadata.html
docs/01_tutorials/06 - Adding Metadata.ipynb
docs/01_tutorials/07 - Helper Methods.html
docs/01_tutorials/07 - Helper Methods.ipynb
docs/01_tutorials/index.html
docs/02_internal/01 - parquetdb_internals.html
docs/02_internal/02 - parquet_file_format.html
docs/02_internal/index.html
docs/03_api/index.html
docs/03_api/core/index.html
docs/03_api/core/load_config.html
docs/03_api/core/normalize_config.html
docs/03_api/core/parquetdb.html
docs/03_api/core/_autosummary/parquetdb.core.parquetdb.LoadConfig.html
docs/03_api/core/_autosummary/parquetdb.core.parquetdb.NormalizeConfig.html
docs/03_api/core/_autosummary/parquetdb.core.parquetdb.ParquetDB.html
docs/03_api/utils/index.html
docs/03_api/utils/pyarrow_utils.html
docs/_images/DataFrameFlatten.mp4
docs/_images/alexandria_3d_database.png
docs/_images/arxiv_publication.png
docs/_images/data_input_experiment.png
docs/_images/examples_notebooks_Example_1_-_3D_Alexandria_Database_48_1.png
docs/_images/examples_notebooks_Example_2_-_3D_Alexandria_Advanced_21_1.png
docs/_images/examples_notebooks_Example_2_-_3D_Alexandria_Advanced_22_1.png
docs/_images/examples_notebooks_Example_2_-_3D_Alexandria_Advanced_23_1.png
docs/_images/examples_notebooks_Example_2_-_3D_Alexandria_Advanced_24_1.png
docs/_images/examples_notebooks_Example_2_-_3D_Alexandria_Advanced_9_2.png
docs/_images/examples_notebooks_Example_3_-_Jarvis-dft_3d_14_1.png
docs/_images/examples_notebooks_Example_4_-_Jarvis-dft_pbe_2d_12_1.png
docs/_images/parquet_file_format.png
docs/_images/row_group_storage.png
docs/_sources/CONTRIBUTING.rst.txt
docs/_sources/index.rst.txt
docs/_sources/01_tutorials/01 - Getting Started.ipynb.txt
docs/_sources/01_tutorials/02 - Normalization.ipynb.txt
docs/_sources/01_tutorials/03 - Advanced Reads.ipynb.txt
docs/_sources/01_tutorials/04 - Supported Data Types.ipynb.txt
docs/_sources/01_tutorials/05 - Advanced Updates.ipynb.txt
docs/_sources/01_tutorials/06 - Adding Metadata.ipynb.txt
docs/_sources/01_tutorials/07 - Helper Methods.ipynb.txt
docs/_sources/01_tutorials/index.rst.txt
docs/_sources/02_internal/01 - parquetdb_internals.rst.txt
docs/_sources/02_internal/02 - parquet_file_format.rst.txt
docs/_sources/02_internal/index.rst.txt
docs/_sources/03_api/index.rst.txt
docs/_sources/03_api/core/index.rst.txt
docs/_sources/03_api/core/load_config.rst.txt
docs/_sources/03_api/core/normalize_config.rst.txt
docs/_sources/03_api/core/parquetdb.rst.txt
docs/_sources/03_api/core/_autosummary/parquetdb.core.parquetdb.LoadConfig.rst.txt
docs/_sources/03_api/core/_autosummary/parquetdb.core.parquetdb.NormalizeConfig.rst.txt
docs/_sources/03_api/core/_autosummary/parquetdb.core.parquetdb.ParquetDB.rst.txt
docs/_sources/03_api/utils/index.rst.txt
docs/_sources/03_api/utils/pyarrow_utils.rst.txt
docs/_sources/examples/index.rst.txt
docs/_sources/examples/notebooks/Example 1 - 3D Alexandria Database.ipynb.txt
docs/_sources/examples/notebooks/Example 2 - 3D Alexandria Advanced.ipynb.txt
docs/_sources/examples/notebooks/Example 3 - Jarvis-dft_3d.ipynb.txt
docs/_sources/examples/notebooks/Example 4 - Jarvis-dft_pbe_2d.ipynb.txt
docs/_sphinx_design_static/design-tabs.js
docs/_sphinx_design_static/sphinx-design.min.css
docs/_static/DataFrameFlatten.mp4
docs/_static/ParquetDB_logo.png
docs/_static/Parquetdb_logo.png
docs/_static/basic.css
docs/_static/check-solid.svg
docs/_static/clipboard.min.js
docs/_static/copy-button.svg
docs/_static/copybutton.css
docs/_static/copybutton.js
docs/_static/copybutton_funcs.js
docs/_static/debug.css
docs/_static/design-tabs.js
docs/_static/doctools.js
docs/_static/documentation_options.js
docs/_static/file.png
docs/_static/language_data.js
docs/_static/minus.png
docs/_static/nbsphinx-broken-thumbnail.svg
docs/_static/nbsphinx-code-cells.css
docs/_static/nbsphinx-gallery.css
docs/_static/nbsphinx-no-thumbnail.svg
docs/_static/plus.png
docs/_static/pygments.css
docs/_static/searchtools.js
docs/_static/skeleton.css
docs/_static/sphinx-design.min.css
docs/_static/sphinx_highlight.js
docs/_static/scripts/furo-extensions.js
docs/_static/scripts/furo.js
docs/_static/scripts/furo.js.LICENSE.txt
docs/_static/scripts/furo.js.map
docs/_static/styles/furo-extensions.css
docs/_static/styles/furo-extensions.css.map
docs/_static/styles/furo.css
docs/_static/styles/furo.css.map
docs/examples/index.html
docs/examples/notebooks/Example 1 - 3D Alexandria Database.html
docs/examples/notebooks/Example 1 - 3D Alexandria Database.ipynb
docs/examples/notebooks/Example 2 - 3D Alexandria Advanced.html
docs/examples/notebooks/Example 2 - 3D Alexandria Advanced.ipynb
docs/examples/notebooks/Example 3 - Jarvis-dft_3d.html
docs/examples/notebooks/Example 3 - Jarvis-dft_3d.ipynb
docs/examples/notebooks/Example 4 - Jarvis-dft_pbe_2d.html
docs/examples/notebooks/Example 4 - Jarvis-dft_pbe_2d.ipynb
examples/index.rst
examples/notebooks/Example 1 - 3D Alexandria Database.ipynb
examples/notebooks/Example 2 - 3D Alexandria Advanced.ipynb
examples/notebooks/Example 3 - Jarvis-dft_3d.ipynb
examples/notebooks/Example 4 - Jarvis-dft_pbe_2d.ipynb
examples/notebooks/images/alexandria_3d_database.png
joss/paper.md
parquetdb/__init__.py
parquetdb/_version.py
parquetdb.egg-info/PKG-INFO
parquetdb.egg-info/SOURCES.txt
parquetdb.egg-info/dependency_links.txt
parquetdb.egg-info/requires.txt
parquetdb.egg-info/top_level.txt
parquetdb/core/__init__.py
parquetdb/core/parquetdb.py
parquetdb/core/transaction.py
parquetdb/core/types.py
parquetdb/utils/__init__.py
parquetdb/utils/config.py
parquetdb/utils/config.yml
parquetdb/utils/data_utils.py
parquetdb/utils/external_utils.py
parquetdb/utils/general_utils.py
parquetdb/utils/matplotlib_utils.py
parquetdb/utils/mp_utils.py
parquetdb/utils/plot_utils.py
parquetdb/utils/pyarrow_utils.py
scripts/run_tests.py
scripts/tmp.py
scripts/github_workflow/utils.py
scripts/github_workflow/workflow_delete_release.py
scripts/github_workflow/workflow_generate_changlog_on_recent_tag.py
scripts/github_workflow/workflow_update_release_body.py
sphinx/Makefile
sphinx/make.bat
sphinx/source/CONTRIBUTING.rst
sphinx/source/conf.py
sphinx/source/index.rst
sphinx/source/monokai_colors.py
sphinx/source/01_tutorials/01 - Getting Started.ipynb
sphinx/source/01_tutorials/02 - Normalization.ipynb
sphinx/source/01_tutorials/03 - Advanced Reads.ipynb
sphinx/source/01_tutorials/04 - Supported Data Types.ipynb
sphinx/source/01_tutorials/05 - Advanced Updates.ipynb
sphinx/source/01_tutorials/06 - Adding Metadata.ipynb
sphinx/source/01_tutorials/07 - Helper Methods.ipynb
sphinx/source/01_tutorials/index.rst
sphinx/source/01_tutorials/ParquetDB/ParquetDB_0.parquet
sphinx/source/01_tutorials/my_dataset/my_dataset_0.parquet
sphinx/source/02_internal/01 - parquetdb_internals.rst
sphinx/source/02_internal/02 - parquet_file_format.rst
sphinx/source/02_internal/index.rst
sphinx/source/03_api/index.rst
sphinx/source/03_api/core/index.rst
sphinx/source/03_api/core/load_config.rst
sphinx/source/03_api/core/normalize_config.rst
sphinx/source/03_api/core/parquetdb.rst
sphinx/source/03_api/core/_autosummary/parquetdb.core.parquetdb.LoadConfig.rst
sphinx/source/03_api/core/_autosummary/parquetdb.core.parquetdb.NormalizeConfig.rst
sphinx/source/03_api/core/_autosummary/parquetdb.core.parquetdb.ParquetDB.rst
sphinx/source/03_api/utils/index.rst
sphinx/source/03_api/utils/pyarrow_utils.rst
sphinx/source/_static/DataFrameFlatten.mp4
sphinx/source/media/images/ParquetDB_logo.png
sphinx/source/media/images/arxiv_publication.png
sphinx/source/media/images/data_input_experiment.png
sphinx/source/media/images/parquet_file_format.png
sphinx/source/media/images/row_group_storage.png
sphinx/source/media/videos/DataFrameFlatten.mp4
tests/test_parquetdb.py
tests/test_types.py
tests/data/alexandria_test.json