BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Drupal//recurring_events_ical//2.0//EN
BEGIN:VEVENT
UID:386d830d-9c44-4705-bcc6-9825b1f4ea53@support.access-ci.org
DTSTAMP:20260911T231602Z
DTSTART:20261029T180000Z
DTEND:20261029T193000Z
SUMMARY:Using Regular Expressions with Linux Tools (COMPLECS)
DESCRIPTION:SummaryRegular expressions (regexes) provide a way to identify 
 strings that match a specified pattern. They are extremely useful for prep
 rocessing text and extracting results from high-performance computing and 
 data science workloads. Primarily in the context of the Linux grep utility
 , we introduce the main features of regular expressions (regexes) incremen
 tally: string literals, specifying multiple characters, quantifiers, wildc
 ards, anchors, character classes, grouping, and alternation. We also explo
 re more advanced topics, such as word boundaries, lazy and greedy matching
 , regex flavors (basic, extended, and Perl-compatible), regexes with awk a
 nd sed, searching compressed files, and utilizing large language models (L
 LMs) to create regexes.A working knowledge of grep, and optionally awk and
  sed, will help you make the most of this session. We recommend attending 
 the COMPLECS Linux tools for file processing webinar or reviewing the asso
 ciated materials (recording, slides, GitHub repo) if you are not familiar 
 with these topics.InstructorFernando Garzon has a background in Experiment
 al Physics and transitioned into Software Development and Operations. He w
 orked as part of the transfer team for the CMS experiment from the LHC dur
 ing an internship at Fermilab National Lab. Currently, Fernando is with TS
 CC, contributing to user support and the new TSCC Open On Demand portal. H
 e is also involved in software development for the Open Science Chain proj
 ect, focusing on developing new functionalities and enhancing the CI pipel
 ine for Quality Assurance. Fernando is completing his master's program in 
 Software Engineering. His professional interests include DevOps, automatio
 n, cloud computing, and Infrastructure as Code (IaC).See a full list of SD
 SC's upcoming training and events here.--- COMPLECS (COMPrehensive Learni
 ng for end-users to Effectively utilize CyberinfraStructure) is a new SDSC
  program where training will cover non-programming skills needed to effect
 ively use supercomputers. Topics include parallel computing concepts, Linu
 x tools and bash scripting, security, batch computing, how to get help, da
 ta management and interactive computing. Each session offers 1 hour of ins
 truction followed by a 30-minute Q&A. COMPLECS is supported by NSF award 
 2320934.
URL:https://support.access-ci.org/events/9085
END:VEVENT
END:VCALENDAR