.gitignore
.pylintrc
.readthedocs.yaml
LICENSE
MANIFEST.in
README.md
paper.bib
paper.md
requirements.txt
setup.cfg
setup.py
.circleci/config.yml
.circleci/images/Dockerfile
.github/workflows/draft-pdf.yml
docs/Makefile
docs/make.bat
docs/source/conf.py
docs/source/index.rst
docs/source/_static/custom.css
docs/source/dev_info/api_reference.rst
docs/source/dev_info/ci_testing.rst
docs/source/dev_info/api/consumer_and_producer_group.rst
docs/source/dev_info/api/consumer_group.rst
docs/source/dev_info/api/controlled_process.rst
docs/source/dev_info/api/controlled_process_multi_threaded.rst
docs/source/dev_info/api/controlled_process_single_thread.rst
docs/source/dev_info/api/data_file.rst
docs/source/dev_info/api/data_file_chunk.rst
docs/source/dev_info/api/data_file_directory.rst
docs/source/dev_info/api/data_file_download_directory.rst
docs/source/dev_info/api/data_file_stream_processor.rst
docs/source/dev_info/api/data_file_stream_reproducer.rst
docs/source/dev_info/api/data_file_upload_directory.rst
docs/source/dev_info/api/dataclass_table.rst
docs/source/dev_info/api/download_data_file.rst
docs/source/dev_info/api/download_data_file_to_disk.rst
docs/source/dev_info/api/download_data_file_to_memory.rst
docs/source/dev_info/api/has_argument_parser.rst
docs/source/dev_info/api/has_arguments.rst
docs/source/dev_info/api/linux_service_manager.rst
docs/source/dev_info/api/log_owner.rst
docs/source/dev_info/api/logger.rst
docs/source/dev_info/api/metadata_json_reproducer.rst
docs/source/dev_info/api/openmsistream_argument_parser.rst
docs/source/dev_info/api/openmsistream_consumer.rst
docs/source/dev_info/api/openmsistream_kafka_crypto.rst
docs/source/dev_info/api/openmsistream_producer.rst
docs/source/dev_info/api/producer_group.rst
docs/source/dev_info/api/producible.rst
docs/source/dev_info/api/reproducer_message.rst
docs/source/dev_info/api/runnable.rst
docs/source/dev_info/api/s3_transfer_stream_processor.rst
docs/source/dev_info/api/upload_data_file.rst
docs/source/dev_info/api/windows_service_manager.rst
docs/source/images/data_file_download_directory.png
docs/source/images/data_file_stream_processor.png
docs/source/images/data_file_stream_reproducer.png
docs/source/images/data_file_upload_directory.png
docs/source/images/metadata_json_reproducer.png
docs/source/images/openmsistream_logo.png
docs/source/images/s3_transfer_stream_processor.png
docs/source/images/upload_data_file.png
docs/source/introduction/installing_openmsistream.rst
docs/source/introduction/introduction.rst
docs/source/introduction/tutorials.rst
docs/source/introduction/installation/create_conda_37.rst
docs/source/introduction/installation/create_conda_39.rst
docs/source/introduction/installation/dll_files.rst
docs/source/introduction/installation/libsodium.rst
docs/source/introduction/installation/linux.rst
docs/source/introduction/installation/mac_intel.rst
docs/source/introduction/installation/mac_m1.rst
docs/source/introduction/installation/older_windows.rst
docs/source/introduction/installation/pip_install_openmsistream.rst
docs/source/introduction/installation/windows.rst
docs/source/introduction/tutorials/creating_plots.rst
docs/source/introduction/tutorials/extracting_metadata.rst
docs/source/introduction/tutorials/s3_transfer.rst
docs/source/user_info/config_files.rst
docs/source/user_info/encryption.rst
docs/source/user_info/main_programs.rst
docs/source/user_info/services.rst
docs/source/user_info/support_and_contribution.rst
docs/source/user_info/troubleshooting.rst
docs/source/user_info/base_classes/data_file_stream_processor.rst
docs/source/user_info/base_classes/data_file_stream_reproducer.rst
docs/source/user_info/base_classes/metadata_json_reproducer.rst
docs/source/user_info/main_programs/data_file_download_directory.rst
docs/source/user_info/main_programs/data_file_upload_directory.rst
docs/source/user_info/main_programs/s3_transfer_stream_processor.rst
docs/source/user_info/main_programs/upload_data_file.rst
examples/README.md
examples/creating_plots/README.md
examples/creating_plots/xrd_csv_plotter.py
examples/extracting_metadata/README.md
examples/extracting_metadata/local_broker_test_xrd_csv_metadata_reproducer.config
examples/extracting_metadata/test_xrd_csv_metadata_reproducer.config
examples/extracting_metadata/xrd_csv_metadata_reproducer.py
openmsistream/__init__.py
openmsistream.egg-info/PKG-INFO
openmsistream.egg-info/SOURCES.txt
openmsistream.egg-info/dependency_links.txt
openmsistream.egg-info/entry_points.txt
openmsistream.egg-info/requires.txt
openmsistream.egg-info/top_level.txt
openmsistream/data_file_io/__init__.py
openmsistream/data_file_io/config.py
openmsistream/data_file_io/utilities.py
openmsistream/data_file_io/actor/__init__.py
openmsistream/data_file_io/actor/data_file_chunk_handlers.py
openmsistream/data_file_io/actor/data_file_download_directory.py
openmsistream/data_file_io/actor/data_file_stream_handler.py
openmsistream/data_file_io/actor/data_file_stream_processor.py
openmsistream/data_file_io/actor/data_file_stream_reproducer.py
openmsistream/data_file_io/actor/data_file_upload_directory.py
openmsistream/data_file_io/actor/file_registry/__init__.py
openmsistream/data_file_io/actor/file_registry/producer_file_registry.py
openmsistream/data_file_io/actor/file_registry/stream_handler_registries.py
openmsistream/data_file_io/entity/__init__.py
openmsistream/data_file_io/entity/data_file.py
openmsistream/data_file_io/entity/data_file_chunk.py
openmsistream/data_file_io/entity/data_file_directory.py
openmsistream/data_file_io/entity/download_data_file.py
openmsistream/data_file_io/entity/reproducer_message.py
openmsistream/data_file_io/entity/upload_data_file.py
openmsistream/kafka_wrapper/__init__.py
openmsistream/kafka_wrapper/config_file_parser.py
openmsistream/kafka_wrapper/consumer_and_producer_group.py
openmsistream/kafka_wrapper/consumer_group.py
openmsistream/kafka_wrapper/controlled_message_processor.py
openmsistream/kafka_wrapper/controlled_message_reproducer.py
openmsistream/kafka_wrapper/openmsistream_consumer.py
openmsistream/kafka_wrapper/openmsistream_kafka_crypto.py
openmsistream/kafka_wrapper/openmsistream_producer.py
openmsistream/kafka_wrapper/producer_group.py
openmsistream/kafka_wrapper/producible.py
openmsistream/kafka_wrapper/serialization.py
openmsistream/kafka_wrapper/utilities.py
openmsistream/kafka_wrapper/config_files/.DS_Store
openmsistream/kafka_wrapper/config_files/README.md
openmsistream/kafka_wrapper/config_files/local_broker_test.config
openmsistream/kafka_wrapper/config_files/local_broker_test_encrypted.config
openmsistream/kafka_wrapper/config_files/local_broker_test_encrypted_2.config
openmsistream/kafka_wrapper/config_files/local_broker_test_metadata_rep_consumer.config
openmsistream/kafka_wrapper/config_files/local_broker_test_s3_transfer.config
openmsistream/kafka_wrapper/config_files/prod.config
openmsistream/kafka_wrapper/config_files/test.config
openmsistream/kafka_wrapper/config_files/test_encrypted.config
openmsistream/kafka_wrapper/config_files/test_encrypted_2.config
openmsistream/kafka_wrapper/config_files/test_metadata_rep_consumer.config
openmsistream/kafka_wrapper/config_files/test_s3_transfer.config
openmsistream/kafka_wrapper/config_files/testing_node/testing_node.config
openmsistream/kafka_wrapper/config_files/testing_node/testing_node.crypto
openmsistream/kafka_wrapper/config_files/testing_node/testing_node.seed
openmsistream/kafka_wrapper/config_files/testing_node_2/testing_node_2.config
openmsistream/kafka_wrapper/config_files/testing_node_2/testing_node_2.crypto
openmsistream/kafka_wrapper/config_files/testing_node_2/testing_node_2.seed
openmsistream/metadata_extraction/__init__.py
openmsistream/metadata_extraction/metadata_json_message.py
openmsistream/metadata_extraction/metadata_json_reproducer.py
openmsistream/s3_buckets/__init__.py
openmsistream/s3_buckets/config_file_parser.py
openmsistream/s3_buckets/s3_data_transfer.py
openmsistream/s3_buckets/s3_service.py
openmsistream/s3_buckets/s3_transfer_stream_processor.py
openmsistream/services/__init__.py
openmsistream/services/config.py
openmsistream/services/install_service.py
openmsistream/services/linux_service_manager.py
openmsistream/services/manage_service.py
openmsistream/services/service_manager_base.py
openmsistream/services/utilities.py
openmsistream/services/windows_service_manager.py
openmsistream/services/examples/README.md
openmsistream/services/examples/__init__.py
openmsistream/services/examples/runnable_example.py
openmsistream/services/examples/script_example.py
openmsistream/services/working_dir/README.md
openmsistream/utilities/__init__.py
openmsistream/utilities/argument_parsing.py
openmsistream/utilities/config.py
openmsistream/utilities/config_file_parser.py
openmsistream/utilities/controlled_process.py
openmsistream/utilities/controlled_process_multi_threaded.py
openmsistream/utilities/controlled_process_single_thread.py
openmsistream/utilities/dataclass_table.py
openmsistream/utilities/exception_tracking_thread.py
openmsistream/utilities/has_argument_parser.py
openmsistream/utilities/has_arguments.py
openmsistream/utilities/logging.py
openmsistream/utilities/misc.py
openmsistream/utilities/provision_wrapper.py
openmsistream/utilities/runnable.py
test/create_local_testing_topics.sh
test/local-kafka-broker-docker-compose.yml
test/rebuild_test_reference_data.py
test/run_all_tests.py
test/start_local_broker.sh
test/stop_local_broker.sh
test/test_repo_status.sh
test/data/1a0ceb89-b5f0-45dc-9c12-63d3020e2217_test_chunk_0.bin
test/data/1a0ceb89-b5f0-45dc-9c12-63d3020e2217_test_chunk_1.bin
test/data/1a0ceb89-b5f0-45dc-9c12-63d3020e2217_test_chunk_2.bin
test/data/4ceee043-0b99-4f49-8527-595d93ddc487.dat
test/data/fake_prod.config
test/data/test_metadata_dict.pickle
test/data/testing_service_service_executable.py
test/data/test_file_root_dir/test_file_sub_dir/1a0ceb89-b5f0-45dc-9c12-63d3020e2217.dat
test/test_scripts/__init__.py
test/test_scripts/config.py
test/test_scripts/placeholder_env_vars.py
test/test_scripts/test_argument_parsing.py
test/test_scripts/test_config_file_parser.py
test/test_scripts/test_console_scripts.py
test/test_scripts/test_controlled_process.py
test/test_scripts/test_creating_openmsistream_kafka_objs.py
test/test_scripts/test_data_file_chunk.py
test/test_scripts/test_data_file_directories.py
test/test_scripts/test_data_file_directories_encrypted.py
test/test_scripts/test_data_file_stream_processor.py
test/test_scripts/test_data_file_stream_processor_encrypted.py
test/test_scripts/test_dataclass_table.py
test/test_scripts/test_download_data_file.py
test/test_scripts/test_kafka_config_file_parser.py
test/test_scripts/test_markdown_links.py
test/test_scripts/test_metadata_reproducer.py
test/test_scripts/test_plots_for_tutorial.py
test/test_scripts/test_s3_transfer_stream_processor.py
test/test_scripts/test_serialization.py
test/test_scripts/test_service_utilities.py
test/test_scripts/test_services.py
test/test_scripts/test_upload_data_file.py