LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
src/IHEPDIRAC/__init__.py
src/IHEPDIRAC.egg-info/PKG-INFO
src/IHEPDIRAC.egg-info/SOURCES.txt
src/IHEPDIRAC.egg-info/dependency_links.txt
src/IHEPDIRAC.egg-info/entry_points.txt
src/IHEPDIRAC.egg-info/requires.txt
src/IHEPDIRAC.egg-info/top_level.txt
src/IHEPDIRAC/AccountingSystem/__init__.py
src/IHEPDIRAC/AccountingSystem/Client/__init__.py
src/IHEPDIRAC/AccountingSystem/Client/Types/DataTransfer.py
src/IHEPDIRAC/AccountingSystem/Client/Types/__init__.py
src/IHEPDIRAC/AccountingSystem/private/__init__.py
src/IHEPDIRAC/AccountingSystem/private/Plotters/DataTransferPlotter.py
src/IHEPDIRAC/AccountingSystem/private/Plotters/__init__.py
src/IHEPDIRAC/AccountingSystem/scripts/bes-dirac-accounting-transfer-add.py
src/IHEPDIRAC/AccountingSystem/scripts/bes-dirac-accounting-transfer-remove.py
src/IHEPDIRAC/Badger/__init__.py
src/IHEPDIRAC/Badger/API/Badger.py
src/IHEPDIRAC/Badger/API/__init__.py
src/IHEPDIRAC/Badger/API/multiworker.py
src/IHEPDIRAC/Badger/DataLoader/__init__.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/compare.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/control.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/control1.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/createBesDir.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/insertToCatalogue.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/judgeType.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/readAttributes.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/readExpSearch.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/splitJob.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/splitJob1.py
src/IHEPDIRAC/Badger/DataLoader/AMGA/test.py
src/IHEPDIRAC/Badger/DataLoader/DFC/__init__.py
src/IHEPDIRAC/Badger/DataLoader/DFC/get_info.sh
src/IHEPDIRAC/Badger/DataLoader/DFC/judgeType.py
src/IHEPDIRAC/Badger/DataLoader/DFC/readAttributes.py
src/IHEPDIRAC/Badger/Test/testBadger.py
src/IHEPDIRAC/Badger/private/__init__.py
src/IHEPDIRAC/Badger/private/output/GetOutputHandler.py
src/IHEPDIRAC/Badger/private/output/MergeFile.py
src/IHEPDIRAC/Badger/private/output/__init__.py
src/IHEPDIRAC/Badger/private/output/checksum/Adler32CheckSum.py
src/IHEPDIRAC/Badger/private/output/checksum/Md5CheckSum.py
src/IHEPDIRAC/Badger/private/output/checksum/__init__.py
src/IHEPDIRAC/Badger/private/output/getfile/CpGetFile.py
src/IHEPDIRAC/Badger/private/output/getfile/DaemonRsyncGetFile.py
src/IHEPDIRAC/Badger/private/output/getfile/DfcGetFile.py
src/IHEPDIRAC/Badger/private/output/getfile/GetFile.py
src/IHEPDIRAC/Badger/private/output/getfile/HttpGetFile.py
src/IHEPDIRAC/Badger/private/output/getfile/LocalMount.py
src/IHEPDIRAC/Badger/private/output/getfile/LocalRsyncGetFile.py
src/IHEPDIRAC/Badger/private/output/getfile/Rsync.py
src/IHEPDIRAC/Badger/private/output/getfile/__init__.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-add-files.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-check-files.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-check.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-create.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-delete.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-filelist.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-freeze.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-get.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-list.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-release.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-status.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-dataset-update.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-get-files.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-rantrg-get.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-rantrg-put.py
src/IHEPDIRAC/Badger/scripts/besdirac-dms-replica-remove.py
src/IHEPDIRAC/Badger/scripts/besdirac-wms-decaycard-get.py
src/IHEPDIRAC/Badger/scripts/besdirac-wms-joboptions-get.py
src/IHEPDIRAC/Badger/scripts/besdirac-wms-log-get.py
src/IHEPDIRAC/Badger/scripts/old-besdirac-dms-get-files.py
src/IHEPDIRAC/Core/__init__.py
src/IHEPDIRAC/Core/Utilities/DErrno.py
src/IHEPDIRAC/Core/Utilities/__init__.py
src/IHEPDIRAC/DataManagementSystem/__init__.py
src/IHEPDIRAC/DataManagementSystem/scripts/__init__.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_add_dir.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_check_replicas.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_register_EOS_files.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_register_dir.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_register_files.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_rm_dir.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_rm_dir_replicas.py
src/IHEPDIRAC/DataManagementSystem/scripts/ihepdirac_dms_scan_unregistered.py
src/IHEPDIRAC/ResourceStatusSystem/ConfigTemplate.cfg
src/IHEPDIRAC/ResourceStatusSystem/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/Agent/CacheFeederIHEPAgent.py
src/IHEPDIRAC/ResourceStatusSystem/Agent/CacheFeederIHEPAgent.py.bak
src/IHEPDIRAC/ResourceStatusSystem/Agent/SAMTestAgent.py
src/IHEPDIRAC/ResourceStatusSystem/Agent/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/Client/ResourceManagementIHEPClient.py
src/IHEPDIRAC/ResourceStatusSystem/Client/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/Command/HostCommand.py
src/IHEPDIRAC/ResourceStatusSystem/Command/JobIHEPCommand.py
src/IHEPDIRAC/ResourceStatusSystem/Command/SAMIHEPCommand.py
src/IHEPDIRAC/ResourceStatusSystem/Command/StorageIHEPCommand.py
src/IHEPDIRAC/ResourceStatusSystem/Command/WorkNodeIHEPCommand.py
src/IHEPDIRAC/ResourceStatusSystem/Command/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/DB/ResourceManagementIHEPDB.py
src/IHEPDIRAC/ResourceStatusSystem/DB/ResourceManagementIHEPDB.sql
src/IHEPDIRAC/ResourceStatusSystem/DB/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/Policy/Configurations.py
src/IHEPDIRAC/ResourceStatusSystem/Policy/SiteSAMPolicy.py
src/IHEPDIRAC/ResourceStatusSystem/Policy/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/PolicySystem/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/PolicySystem/Actions/EmailAction.py
src/IHEPDIRAC/ResourceStatusSystem/PolicySystem/Actions/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/StatusEvaluator.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/TestExecutor.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/AccessTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/BOSSTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/CEAccessTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/CEBaseTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/CEPCTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/CLOUDAccessTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/CVMFSTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/JUNOTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/SEAccessTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/SETest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/TestBase.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/TestConfiguration.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/WMSTest.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/SAMTest/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/sam_script/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/sam_script/boss_test.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/sam_script/cepc_test.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/sam_script/cvmfs_test.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/sam_script/juno_test.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/sam_script/se_test.py
src/IHEPDIRAC/ResourceStatusSystem/SAM/sam_script/wms_test.py
src/IHEPDIRAC/ResourceStatusSystem/Service/PublisherIHEPHandler.py
src/IHEPDIRAC/ResourceStatusSystem/Service/ResourceManagementIHEPHandler.py
src/IHEPDIRAC/ResourceStatusSystem/Service/__init__.py
src/IHEPDIRAC/ResourceStatusSystem/Utilities/BESUtils.py
src/IHEPDIRAC/ResourceStatusSystem/Utilities/CSHelpers.py
src/IHEPDIRAC/ResourceStatusSystem/Utilities/MySQLWrapper.py
src/IHEPDIRAC/ResourceStatusSystem/Utilities/__init__.py
src/IHEPDIRAC/Resources/scripts/__init__.py
src/IHEPDIRAC/Resources/scripts/ihepdirac_resource_get_squids.py
src/IHEPDIRAC/TransferSystem/ConfigTemplate.cfg
src/IHEPDIRAC/TransferSystem/__init__.py
src/IHEPDIRAC/TransferSystem/Agent/TransferAgent.py
src/IHEPDIRAC/TransferSystem/Agent/__init__.py
src/IHEPDIRAC/TransferSystem/Agent/helper/__init__.py
src/IHEPDIRAC/TransferSystem/Agent/helper/helper_TransferAgent.py
src/IHEPDIRAC/TransferSystem/Agent/helper/TransferFactory/ITransferWorker.py
src/IHEPDIRAC/TransferSystem/Agent/helper/TransferFactory/TransferByDIRACDMS.py
src/IHEPDIRAC/TransferSystem/Agent/helper/TransferFactory/TransferByDIRACFTS.py
src/IHEPDIRAC/TransferSystem/Agent/helper/TransferFactory/__init__.py
src/IHEPDIRAC/TransferSystem/DB/TransferDB.py
src/IHEPDIRAC/TransferSystem/DB/TransferDB.sql
src/IHEPDIRAC/TransferSystem/DB/__init__.py
src/IHEPDIRAC/TransferSystem/Service/DatasetHandler.py
src/IHEPDIRAC/TransferSystem/Service/TransferRequestHandler.py
src/IHEPDIRAC/TransferSystem/Service/__init__.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-create.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-dataset-create.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-dataset-download.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-dataset-list.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-dataset-show.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-delete-req.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-delete.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-list-ep.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-ok.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-retransfer.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-show.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-status-limit.py
src/IHEPDIRAC/TransferSystem/scripts/besdirac-transfer-status.py
src/IHEPDIRAC/TransformationSystem/__init__.py
src/IHEPDIRAC/TransformationSystem/runtime/juno/bootstrap.sh
src/IHEPDIRAC/TransformationSystem/runtime/juno/dirac-add-files.py
src/IHEPDIRAC/TransformationSystem/runtime/juno/dirac-set-job-status.py
src/IHEPDIRAC/TransformationSystem/runtime/juno/run-calib-ts.sh
src/IHEPDIRAC/TransformationSystem/runtime/juno/run-detsim-ts.sh
src/IHEPDIRAC/TransformationSystem/runtime/juno/run-elecsim-ts.sh
src/IHEPDIRAC/TransformationSystem/runtime/juno/run-elecsim_rec-ts.sh
src/IHEPDIRAC/TransformationSystem/runtime/juno/run-rec-ts.sh
src/IHEPDIRAC/TransformationSystem/scripts/__init__.py
src/IHEPDIRAC/TransformationSystem/scripts/ihepdirac_juno_make_productions.py
src/IHEPDIRAC/TransformationSystem/scripts/ihepdirac_juno_make_reconstruction.py
src/IHEPDIRAC/TransformationSystem/scripts/ihepdirac_juno_make_reconstruction_sim.py
src/IHEPDIRAC/TransformationSystem/scripts/ihepdirac_transformation_reset_files.py
src/IHEPDIRAC/TransformationSystem/scripts/ihepdirac_transformation_transfer_dir.py
src/IHEPDIRAC/TransformationSystem/scripts/ihepdirac_transformation_transfer_metadata.py
src/IHEPDIRAC/WebApp/__init__.py
src/IHEPDIRAC/WebApp/web.cfg
src/IHEPDIRAC/WebApp/handler/SAMHistoryHandler.py
src/IHEPDIRAC/WebApp/handler/SiteStatusMonitorHandler.py
src/IHEPDIRAC/WebApp/handler/TaskManagerHandler.py
src/IHEPDIRAC/WebApp/handler/TransferAccountingHandler.py
src/IHEPDIRAC/WebApp/handler/TransferAppHandler.py
src/IHEPDIRAC/WebApp/handler/__init__.py
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/SAMHistory/classes/SAMHistory.js
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/SAMHistory/css/SAMHistory.css
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/SAMHistory/images/grid.png
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/SiteStatusMonitor/classes/SiteStatusMonitor.js
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/TaskManager/classes/TaskManager.js
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/TaskManager/css/TaskManager.css
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/TransferAccounting/classes/TransferAccounting.js
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/TransferAccounting/css/TransferAccounting.css
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/TransferApp/classes/TransferApp.js
src/IHEPDIRAC/WebApp/static/IHEPDIRAC/TransferApp/css/TransferApp.css
src/IHEPDIRAC/WorkloadManagementSystem/ConfigTemplate.cfg
src/IHEPDIRAC/WorkloadManagementSystem/__init__.py
src/IHEPDIRAC/WorkloadManagementSystem/Agent/TaskAgent.py
src/IHEPDIRAC/WorkloadManagementSystem/Agent/__init__.py
src/IHEPDIRAC/WorkloadManagementSystem/Client/TaskClient.py
src/IHEPDIRAC/WorkloadManagementSystem/Client/__init__.py
src/IHEPDIRAC/WorkloadManagementSystem/DB/TaskDB.py
src/IHEPDIRAC/WorkloadManagementSystem/DB/TaskDB.sql
src/IHEPDIRAC/WorkloadManagementSystem/DB/__init__.py
src/IHEPDIRAC/WorkloadManagementSystem/Service/TaskManagerHandler.py
src/IHEPDIRAC/WorkloadManagementSystem/Service/__init__.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/__init__.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/besdirac-wms-task-delete.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/besdirac-wms-task-event-progress.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/besdirac-wms-task-get-output-data.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/besdirac-wms-task-job-show.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/besdirac-wms-task-list.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/besdirac-wms-task-reschedule.py
src/IHEPDIRAC/WorkloadManagementSystem/scripts/besdirac-wms-task-show.py