README.md
mkdocs.yml
pyproject.toml
tasks.py
uv.lock
docs/.pages
docs/CHANGELOG.md
docs/INSTALL.md
docs/LICENSE
docs/config.md
docs/deployment.md
docs/index.md
docs/plugins.md
docs/blocks/.pages
docs/blocks/index.md
docs/blocks/reference/.pages
docs/blocks/reference/base.md
docs/blocks/reference/common.md
docs/blocks/reference/apps/.pages
docs/blocks/reference/apps/chat.md
docs/blocks/reference/apps/echem.md
docs/blocks/reference/apps/eis.md
docs/blocks/reference/apps/ftir.md
docs/blocks/reference/apps/nmr.md
docs/blocks/reference/apps/raman.md
docs/blocks/reference/apps/tga.md
docs/blocks/reference/apps/uvvis.md
docs/blocks/reference/apps/xrd.md
docs/css/reference.css
docs/schemas/.pages
docs/schemas/cells.md
docs/schemas/collections.md
docs/schemas/equipment.md
docs/schemas/items.md
docs/schemas/samples.md
docs/schemas/starting_materials.md
example_data/FTIR/2024-10-10_FeSO4_ref.asp
example_data/NMR/1.zip
example_data/NMR/13c.jdx
example_data/NMR/1h.dx
example_data/NMR/71.zip
example_data/NMR/72.zip
example_data/NMR/README
example_data/TGA-MS/20221128 134958 TGA MS Megan.asc
example_data/TGA-MS/mp2028_281122_LNO+C.txt
example_data/UV-Vis/1908047U1_0000.Raw8.TXT
example_data/UV-Vis/1908047U1_0001.Raw8.txt
example_data/UV-Vis/1908047U1_0060.Raw8.txt
example_data/XRD/CG20396_jdb12-1.xrdml
example_data/XRD/HL1-2_5-90_60min.xrdml
example_data/XRD/JO_KL_16_ZF_3_60deg_0.02step_12degpermin_001.rasx
example_data/XRD/Scan_C1.xrdml
example_data/XRD/Scan_C10.xrdml
example_data/XRD/Scan_C2.xrdml
example_data/XRD/Scan_C3.xrdml
example_data/XRD/Scan_C4.xrdml
example_data/XRD/Scan_C5.xrdml
example_data/XRD/Scan_C6.xrdml
example_data/XRD/Scan_C7.xrdml
example_data/XRD/Scan_C8.xrdml
example_data/XRD/Scan_C9.xrdml
example_data/XRD/cod_9004112.cif
example_data/XRD/example_bmb.xye
example_data/XRD/example_evadiffract.xy
example_data/XRD/example_mac.xye
example_data/XRD/example_mythen.dat
example_data/XRD/example_mythen.xye
example_data/XRD/example_ocx.xy
example_data/csv/simple.csv
example_data/csv/simple.xlsx
example_data/echem/README
example_data/echem/jdb11-1_c3_gcpl_5cycles_2V-3p8V_C-24_data.mps
example_data/echem/jdb11-1_c3_gcpl_5cycles_2V-3p8V_C-24_data_C09.mpr
example_data/echem/jdb11-1_c3_gcpl_5cycles_2V-3p8V_C-24_data_D1_C09.sta
example_data/echem/jdb11-1_e1_s3_squidTest_data_C15.mpr
example_data/media/grey_group_logo.jpeg
example_data/media/grey_group_logo.tif
example_data/raman/labspec_raman_example.txt
example_data/raman/raman_example.txt
example_data/raman/raman_example.wdf
schemas/cell.json
schemas/equipment.json
schemas/sample.json
schemas/startingmaterial.json
scripts/add_test_cell_to_db.py
scripts/create_mongo_indices.py
scripts/generate_cy_links_json.py
scripts/generate_cy_links_json_typedRelationship.py
scripts/migrate_add_fields_to_files.py
scripts/migrate_add_item_ids_to_all_blocks.py
scripts/migrate_copy_data_collection_to_items.py
scripts/migrate_file_last_modified_remote_timestamp_to_last_modified_remote.py
scripts/migrate_file_sample_ids_to_item_ids.py
scripts/migrate_files_to_files_ObjectId_v2.py
scripts/migrate_image_blocks_to_media_blocks.py
scripts/migrate_rename_data_collection_to_items.py
scripts/migrate_rename_item_kind_to_type.py
scripts/migrate_rename_starting_material_field.py
scripts/migrate_sample_id_to_item_id.py
scripts/migrate_set_all_constituents_as_parents.py
scripts/migrate_set_all_constituents_as_parents_TypedRelationship.py
scripts/migrate_set_all_samples_to_have_type_samples.py
src/datalab_server.egg-info/PKG-INFO
src/datalab_server.egg-info/SOURCES.txt
src/datalab_server.egg-info/dependency_links.txt
src/datalab_server.egg-info/requires.txt
src/datalab_server.egg-info/top_level.txt
src/pydatalab/__init__.py
src/pydatalab/backups.py
src/pydatalab/bokeh_plots.py
src/pydatalab/config.py
src/pydatalab/errors.py
src/pydatalab/file_utils.py
src/pydatalab/logger.py
src/pydatalab/login.py
src/pydatalab/main.py
src/pydatalab/mongo.py
src/pydatalab/permissions.py
src/pydatalab/remote_filesystems.py
src/pydatalab/send_email.py
src/pydatalab/utils.py
src/pydatalab/apps/__init__.py
src/pydatalab/apps/_canary/__init__.py
src/pydatalab/apps/chat/__init__.py
src/pydatalab/apps/chat/blocks.py
src/pydatalab/apps/echem/__init__.py
src/pydatalab/apps/echem/blocks.py
src/pydatalab/apps/echem/utils.py
src/pydatalab/apps/eis/__init__.py
src/pydatalab/apps/ftir/__init__.py
src/pydatalab/apps/nmr/__init__.py
src/pydatalab/apps/nmr/blocks.py
src/pydatalab/apps/nmr/utils.py
src/pydatalab/apps/raman/__init__.py
src/pydatalab/apps/raman/blocks.py
src/pydatalab/apps/tga/__init__.py
src/pydatalab/apps/tga/blocks.py
src/pydatalab/apps/tga/parsers.py
src/pydatalab/apps/uvvis/__init__.py
src/pydatalab/apps/uvvis/utils.py
src/pydatalab/apps/xrd/__init__.py
src/pydatalab/apps/xrd/blocks.py
src/pydatalab/apps/xrd/models.py
src/pydatalab/apps/xrd/utils.py
src/pydatalab/blocks/__init__.py
src/pydatalab/blocks/base.py
src/pydatalab/blocks/common.py
src/pydatalab/models/__init__.py
src/pydatalab/models/blocks.py
src/pydatalab/models/cells.py
src/pydatalab/models/collections.py
src/pydatalab/models/entries.py
src/pydatalab/models/equipment.py
src/pydatalab/models/files.py
src/pydatalab/models/items.py
src/pydatalab/models/people.py
src/pydatalab/models/relationships.py
src/pydatalab/models/samples.py
src/pydatalab/models/starting_materials.py
src/pydatalab/models/traits.py
src/pydatalab/models/utils.py
src/pydatalab/routes/__init__.py
src/pydatalab/routes/v0_1/__init__.py
src/pydatalab/routes/v0_1/_version.py
src/pydatalab/routes/v0_1/admin.py
src/pydatalab/routes/v0_1/auth.py
src/pydatalab/routes/v0_1/blocks.py
src/pydatalab/routes/v0_1/collections.py
src/pydatalab/routes/v0_1/files.py
src/pydatalab/routes/v0_1/graphs.py
src/pydatalab/routes/v0_1/healthcheck.py
src/pydatalab/routes/v0_1/info.py
src/pydatalab/routes/v0_1/items.py
src/pydatalab/routes/v0_1/remotes.py
src/pydatalab/routes/v0_1/users.py
tests/__init__.py
tests/conftest.py
tests/test_base_block.py
tests/test_config.py
tests/test_models.py
tests/test_version.py
tests/apps/test_echem_block.py
tests/apps/test_ftir_block.py
tests/apps/test_nmr.py
tests/apps/test_plugins.py
tests/apps/test_raman.py
tests/apps/test_tabular.py
tests/apps/test_tga.py
tests/apps/test_uvvis.py
tests/apps/test_xrd_block.py
tests/server/conftest.py
tests/server/test_auth.py
tests/server/test_backup.py
tests/server/test_blocks.py
tests/server/test_equipment.py
tests/server/test_files.py
tests/server/test_graph.py
tests/server/test_info_and_health.py
tests/server/test_item_graph.py
tests/server/test_items.py
tests/server/test_permissions.py
tests/server/test_remote_filesystems.py
tests/server/test_remotes.py
tests/server/test_samples.py
tests/server/test_starting_materials.py
tests/server/test_users.py