R1.0.0 Zach Domke 05/02/2022 Add BLEN to acceptable list Convert Python to Python3 Source python files correctly in .bash scripts R0.1.8 Zach Domke 03/16/2022 Updated input_files to be more accurate Fixed python split(), when constructing the dict(), because it caused errors This should make the search more accurate Fixed -h message in scripts to include -e flag Changed invalidPVs-Drive.bash from using cut to using sed Accounts for PVs that (incorrectly) contain a comma R0.1.7 Zach Domke 03/15/2022 Added PPT explaining the tool and usage Changed input_files to have a "master" devices file and separate areas files for each facility Also to conform more with the LCLS Naming Convention Changed invalidPVs.py to account for PVs with the Cryo naming convention IOC's are checked regardless of being requested Allows for PVs in 'pcds' to be ignored R0.1.6 Zach Domke 03/09/2022 Previous release was incorrect when uploaded Changed structure of dictionary used for IOC handling R0.1.5 Zach Domke 03/09/2022 Scripts now print out the command called Scripts include a -e flag to include the error causing the PV to be invalid R0.1.4 Zach Domke 03/03/2022 Transition from using Grep to list all IOCs to loading IOC information into memory R0.1.3 Zach Domke 02/28/2022 Fixing missing delimiter in input_files/ R0.1.2 Zach Domke 02/28/2022 Updating input_files/ to include SYS1 in Facet and exclude SYS2 from all R0.1.1 Zach Domke 02/28/2022 Scripts source EPICS before sourcing Python3 Ensures the correct version of Python is used R0.1.0 Zach Domke 02/25/2022 Added "-m 1" flag to grep in invalidPVs.py This should speed up the search by a fraction Added explanations of flags in the -h for all scripts R0.0.9 Zach Domke 02/24/2022 Fixed output when including IOC to be functional as a .csv R0.0.8 Zach Domke 02/24/2022 Fixed call to grep in invalidPVs.py R0.0.7 Zach Domke 02/24/2022 IOCs are found using subprocess.check_output() again There was little difference in runtime, but it is easier to read Created script/invalidPVs.bash which runs based on stdin Script error messages include -i flag R0.0.6 Zach Domke 02/23/2022 IOC's are found using subprocess.run() instead of subprocess.check_output() Grep call will run slow with large numbers of PVs fed into it R0.0.5 Zach Domke 02/22/2022 Attempted to add functionality to include the IOC the PV is located in Fixed scripts to accept a -i flag for IOC function R0.0.4 Zach Domke 02/17/2022 Added examples to README Updated RELEASE_NOTES and backdated them Clarified usage functions in the scripts Clarified invalidPVs-Drive.bash is asking for an IOC_NAME Increased wait time when invalidPVs-Net.bash is getting all PVs R0.0.3 Mike Zelazny 02/17/2022 Adding RELEASE_NOTES R0.0.2 Zach Domke 02/16/2022 Sourced correct versions of EPICS R0.0.1 Zach Domke 02/16/2022 Changed working directory issues by defining the location of the files I'm using R0.0.0 Zach Domke 02/15/2022 Initial upload of ValidatePVs