CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
configs/bulk_scheme.all_profiles.example.json
configs/bulk_scheme.example.json
configs/bulk_scheme.example.py
configs/multidimensional_bulk_scheme.example.py
configs/optical_table_format.example.py
configs/recipes/black_carbon_bulk.json
configs/recipes/dust_bulk.json
configs/recipes/ice_multi_temperature_bulk.json
configs/recipes/sea_salt_bulk.json
docs/ARCHITECTURE.md
docs/BULK_CALCULATION.md
docs/CUSTOM_OPTICAL_TABLE_OUTPUT.md
docs/GPT_USAGE_GUIDE.md
docs/INSTALLATION.md
docs/INTERPOLATION.md
docs/L1_CEXT_AND_BULK_UNITS.md
docs/LIVE_TESTING.md
docs/MULTIDIMENSIONAL_BULK_SCHEMES.md
docs/NATIVE_MODEL_FORMATS.md
docs/OUTPUT_FORMATS.md
docs/PARTICLE_ADAPTERS.md
docs/PARTICLE_PARAMETER_REFERENCE.md
docs/PARTICLE_PROFILES.md
docs/PARTICLE_RECIPES.md
docs/PROJECT_TASK_LIST.md
docs/PYPI_PUBLICATION.md
docs/REFRACTIVE_INDEX_RESOLUTION.md
docs/REGISTRATION.md
docs/RELEASE_CHECKLIST.md
docs/SCHEME_API_AND_CLI.md
docs/SIZE_DISTRIBUTIONS.md
docs/SOURCE_DEPENDENCY_PLANNING.md
docs/STATUS_REPORT_2026-07-23.md
docs/STATUS_UPDATE_2026-07-24.md
docs/STATUS_UPDATE_2026-07-26_PHASE10.md
docs/STATUS_UPDATE_2026-07-26_PHASE8.md
docs/STATUS_UPDATE_2026-07-26_PHASE9.md
docs/STATUS_UPDATE_2026-07-28_PHASE11.md
docs/SYSTEM_ARCHITECTURE_REVIEW.md
docs/TROUBLESHOOTING.md
examples/download_native_references.py
examples/example_01_catalog_search.py
examples/example_02_target_wavelength_retrieval.py
examples/example_03_bulk_scheme_validation.py
examples/example_04_observed_psd_csv.py
examples/example_05_interpolation_modes.py
examples/example_06_weighted_ice_shapes.py
examples/example_07_multidimensional_bulk_scheme.py
examples/example_08_export_model_table.py
examples/example_09_phase4_psd_validation.py
examples/example_10_phase5_interpolation_validation.py
examples/example_11_phase6_particle_adapter_validation.py
examples/example_12_phase7_bulk_pipeline_validation.py
examples/example_13_phase8_output_validation.py
examples/example_14_phase9_typed_and_cli_validation.py
examples/example_15_phase10_usability_validation.py
examples/example_16_phase11_release_readiness_validation.py
examples/example_17_native_model_formats.py
examples/verify_native_references.py
examples/data/observed_psd_example.csv
src/zju_scatt_interface/__init__.py
src/zju_scatt_interface/__main__.py
src/zju_scatt_interface/_engine.py
src/zju_scatt_interface/_version.py
src/zju_scatt_interface/adapters.py
src/zju_scatt_interface/auth.py
src/zju_scatt_interface/bulk.py
src/zju_scatt_interface/catalog.py
src/zju_scatt_interface/cli.py
src/zju_scatt_interface/client.py
src/zju_scatt_interface/doctor.py
src/zju_scatt_interface/download.py
src/zju_scatt_interface/endpoints.py
src/zju_scatt_interface/errors.py
src/zju_scatt_interface/interpolation.py
src/zju_scatt_interface/models.py
src/zju_scatt_interface/native_output.py
src/zju_scatt_interface/optical_models.py
src/zju_scatt_interface/planning.py
src/zju_scatt_interface/plotting.py
src/zju_scatt_interface/refractive_index.py
src/zju_scatt_interface/registry.py
src/zju_scatt_interface/retrieval.py
src/zju_scatt_interface/size_distribution.py
src/zju_scatt_interface/source_schema.py
src/zju_scatt_interface/storage.py
src/zju_scatt_interface.egg-info/PKG-INFO
src/zju_scatt_interface.egg-info/SOURCES.txt
src/zju_scatt_interface.egg-info/dependency_links.txt
src/zju_scatt_interface.egg-info/entry_points.txt
src/zju_scatt_interface.egg-info/requires.txt
src/zju_scatt_interface.egg-info/top_level.txt
src/zju_scatt_interface/data/refractive_index/Black_carbon_refractive_index_statistics.csv
src/zju_scatt_interface/data/refractive_index/Dust_refractive_index_statistics.csv
src/zju_scatt_interface/data/refractive_index/Ice_refractive_index_statistics_extend100um.csv
src/zju_scatt_interface/data/refractive_index/Ice_refractive_index_used.csv
src/zju_scatt_interface/data/refractive_index/Nitrate_refractive_index_used.csv
src/zju_scatt_interface/data/refractive_index/Organic_carbon_refractive_index_used.csv
src/zju_scatt_interface/data/refractive_index/Sea_salt_refractive_index_statistics.csv
src/zju_scatt_interface/data/refractive_index/Sea_salt_refractive_index_used.csv
src/zju_scatt_interface/data/refractive_index/Sulfate_refractive_index_used.csv
src/zju_scatt_interface/data/refractive_index/Water_refractive_index_used.csv
src/zju_scatt_interface/schemes/__init__.py
src/zju_scatt_interface/schemes/config.py
src/zju_scatt_interface/schemes/grid.py
src/zju_scatt_interface/schemes/output.py
src/zju_scatt_interface/schemes/reference.py
src/zju_scatt_interface/schemes/table_output.py
tests/local_data.py
tests/test_adapters.py
tests/test_bulk_pipeline.py
tests/test_cli.py
tests/test_doctor.py
tests/test_engine_compatibility.py
tests/test_interpolation.py
tests/test_l1_cext_conversion.py
tests/test_live_download_opt_in.py
tests/test_multidimensional_bulk.py
tests/test_native_output.py
tests/test_phase10_examples.py
tests/test_phase10_reference_and_recipes.py
tests/test_phase11_module_boundaries.py
tests/test_phase11_numerical_regression.py
tests/test_phase11_output_robustness.py
tests/test_phase11_profile_matrix.py
tests/test_phase4_example.py
tests/test_phase5_example.py
tests/test_phase6_example.py
tests/test_phase7_example.py
tests/test_phase8_example.py
tests/test_phase8_output.py
tests/test_phase9_cli.py
tests/test_phase9_example.py
tests/test_phase9_scheme_api.py
tests/test_planning.py
tests/test_refractive_index.py
tests/test_registry.py
tests/test_scheme_config.py
tests/test_size_distribution.py
tests/test_super_spheroid_ice_requirements.py
tests/test_table_output.py
tests/data/trusted_bulk_reference_v1.json
tools/prepare_release.py