When running with log-level INFO, ctapipe now has some very verbose messages about plugins that are too much information for that log level. I think this should be debug only, as the user generally doesn't care. If a list of plugins is needed, ctapipe-info should be used, or we should write them to the provenance system perhaps.
This PR just turns the following to DEBUG level:
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe_test_plugin:PluginReconstructor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe_test_plugin.PluginReconstructor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:DispReconstructor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.DispReconstructor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:EnergyRegressor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.EnergyRegressor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_intersection:HillasIntersection
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_intersection.HillasIntersection'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_reconstructor:HillasReconstructor
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_reconstructor.HillasReconstructor'>
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:ParticleClassifier
2024-05-28 17:12:09,821 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.ParticleClassifier'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe_test_plugin:PluginReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe_test_plugin.PluginReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:DispReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.DispReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:EnergyRegressor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.EnergyRegressor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_intersection:HillasIntersection
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_intersection.HillasIntersection'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_reconstructor:HillasReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_reconstructor.HillasReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:ParticleClassifier
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.ParticleClassifier'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe_test_plugin:PluginReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe_test_plugin.PluginReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:DispReconstructor
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.DispReconstructor'>
2024-05-28 17:12:09,822 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:EnergyRegressor
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.EnergyRegressor'>
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_intersection:HillasIntersection
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_intersection.HillasIntersection'>
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.hillas_reconstructor:HillasReconstructor
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.hillas_reconstructor.HillasReconstructor'>
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Loading ctapipe_reco plugin: ctapipe.reco.sklearn:ParticleClassifier
2024-05-28 17:12:09,823 INFO [ctapipe.core.plugins] (plugins.detect_and_import_plugins): Entrypoint provides: <class 'ctapipe.reco.sklearn.ParticleClassifier'>
When running with log-level INFO, ctapipe now has some very verbose messages about plugins that are too much information for that log level. I think this should be debug only, as the user generally doesn't care. If a list of plugins is needed,
ctapipe-info
should be used, or we should write them to the provenance system perhaps.This PR just turns the following to DEBUG level: