== Mailing List ==
There is a separate Code4Lib-SE (Southeast) mailing list for the planning of Southeast region Code4Lib meetups. Feel free to post Code4Lib-SE topics to the main Code4Lib mailing list as well (for instance, announcing new meetups) but this Code4Lib-SE specific mailing list will make sure we don't drown the main mailing list with other sorts of Code4Lib-SE administriva.
Tuesday July 22https://groups.google.com/forum/#!forum/code4lib-se
{| style="border-spacing:0; padding:10px;"| style="border:0.0104in solid #cccccc;padding:0in;"| '''Start time'''Numbered list item| style="border:0.0104in solid #cccccc;padding:0in;"| '''End time'''| style="border:0.0104in solid #cccccc;padding:0in;"| '''Event duration'''Upcoming Events ==| style="border==Summer 2025:0Code4Lib Southeast and DevOps4Lib Southeast conferences @ Emory University, Atlanta Georgia.0104in solid #cccccc;padding:0in;"| '''Event type'''| style="border:0.0104in solid #cccccc;padding:0in;"| '''Title'''== | style="border:0Code4lib SE and Devops4Lib Se was hosted by the Emory University Robert W Woodruff Library in Atlanta, Georgia on July 22-23, 2025.0104in solid #cccccc;padding:0in;"| '''Presenter (s)'''For more details, visit the [[Southeast Summer 2025| style="border:0.0104in solid #cccccc;padding:0in;"| '''Description'''Code4Lib Southeast Summer 2025 Page]]
|-* July 22 Code4lib SE| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 8:00 AM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 9:00 AM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 1:00:00| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Breakfast and registration| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| | style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Planning Committee| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| * July 23 Devops4lib SE
|-| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 09:00 AM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 09:15 AM| stylePast Events ="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 0:15:00| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Welcome and logistics| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| | style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Planning Committee | style="background-color:##fce5cd;border:0.0104in solid #cccccc;padding:0in;"|
|-| style="border:0.0104in solid #cccccc;padding:0in;"| 09:15 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 9:45 AM| style="borderMay 2019:0.0104in solid #cccccc;padding:0in;"| 0:25:00| styleCode4Lib Southeast @ North Carolina State University ="border:0.0104in solid #cccccc;padding:0in;"| Presentation| style="border:0.0104in solid #cccccc;padding:0in;"| Tree to Forest: Cultivating Aspen Discovery at Different Scales| style="border:0.0104in solid #cccccc;padding:0in;"| Rogan Hamby, Equinox Open Library Initiative| style="border:0 Code4Lib Southeast 2019 was hosted at the James B. Hunt Jr.0104in solid #cccccc;padding:0in;"| Equinox Open Library Initiative has successfully implemented Aspen Discovery across a spectrum of librariesat North Carolina State University in Raleigh, from complex statewide consortia with hundreds of branches to single-location institutions. Learn how we leveraged Equinox’s long-term expertise with open source software to launch support services for Aspen DiscoveryNC on Friday, specializing in libraries using Evergreen ILS and Koha ILS. Participants will get an inside look at how libraries of varying sizes modernize discovery and how its emerging sustainability framework positions Aspen as a living project evolving alongside changing library servicesMay 31st, 2019.
|-| style="border:0.0104in solid #cccccc;padding:0in;"| 09:45 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 10:00 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:15:00| style="border:0.0104in solid #cccccc;padding:0in;"| Presentation| style="border:0.0104in solid #cccccc;padding:0in;"| Automating generation and delivery of ILS reports with PythonFor more details, SQLAlchemy, and Linux crontabvisit the [[Southeast 2019| style="border:0.0104in solid #cccccc;padding:0in;"| Brian Clark, University of Alabama| style="border:0.0104in solid #cccccc;padding:0in;"| Our office runs and delivers dozens of scheduled reports of data from our ILS in addition to the ad hoc report requests we receive. We developed a process to automate the generation and delivery of the scheduled ILS reports by embedding SQL queries in Python scripts using the Python packages SQLAlchemy and email. The scripts are then added to our ILS server crontab and scheduled to run at specified times, creating a fully automated process. We will describe the process and shows some examples of how we implemented it at our institution. Prerequisites include SSH access to a self-hosted ILS or LSP and Linux crontab or another task scheduler. Template files will be made available for anyone to use and modify to suit their needs.Code4Lib Southeast 2019 page]]
|-| style="border:0.0104in solid #cccccc;padding:0in;"| 10:00 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 10:15 AM| style="borderSummer 2018:0.0104in solid #cccccc;padding:0in;"| 0:15:00| styleCode4Lib Southeast, July 27, 2018 ="border:0.0104in solid #cccccc;padding:0in;"| Break| style="border:0.0104in solid #cccccc;padding:0in;"| | style="border:0.0104in solid #cccccc;padding:0in;"| | style="border:0Code4Lib [[Southeast 2018]] was hosted by the Atlanta University Center Robert W. Woodruff Library in Atlanta, Georgia on July 27, 2018.0104in solid #cccccc;padding:0in;"|
|-| style="background-color:#fce5cd;border:0Session slides, videos, tweets and more are available on the '''[[Southeast 2018 Schedule]]''' page.0104in solid #cccccc;padding:0in;"| 10:15 AM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 12:00 PM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 2:00:00| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Unconference| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Various| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Various| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Various
|-| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 12:00 PM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 01:30 PM| style="background-colorSpring 2017:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 1:30:00| style Code4Lib Southeast at Emory University Library, April 21, 2017 ="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Lunch| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| | style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| | style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"|
|-| style="borderInformation about the event can be found at this link:0.0104in solid #cccccc;padding:0in;" '''[[Southeast_2017| 01:30 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 1:55 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:25:00| style="border:0.0104in solid #cccccc;padding:0in;"| Talk| style="border:0.0104in solid #cccccc;padding:0in;"| Circa: A Customizable, Web-based Request System for Special Collections| style="border:0.0104in solid #cccccc;padding:0in;"| Jon Page, NC State Libraries| style="border:0.0104in solid #cccccc;padding:0in;"| Circa is a modern web-based request system that streamlines the management of special collections materials. For almost a decade at NC State Libraries, our homegrown system has efficiently managed requests by centralizing the request creation process, tracking material movement, controlling researcher access, and providing extensive usage data for informed planning and resource allocation.Code4LibSE 2017 Emory Meeting]]'''
Circa seamlessly integrates with ArchivesSpace—allowing for effortless import and updates of container and location data—and connects with local catalogs to access non-ArchivesSpace materialsWe currently have documentation from the Spring 2017 event about how the conference was planned. It supports on-site access, remote duplication requests, This document is available to anyone and leverages the IIIF specification for high-resolution reproduction requests from digital collectionsis available [https://wiki.code4lib.org/images/1/19/HowToThrowA1DayConference.pdf here].
Over the past year, we've developed a new version of Circa focused on maximizing customization for other institutions. In this talk, we * (Summer - Fall 2015 will demonstrate how you can tailor Circa to meet the unique needs of your collection. We are be in the midst of open sourcing Version 2 and hope this session Greenville, SC) - Cancelled* Winter-Spring 2015 will spark conversation and feedback on how our new open source release can best serve the communitybe at Tulane, New Orleans, Louisiana (primary contact: Phil Suda: phil.suda@gmail.com) - Cancelled
|-| style="border:0.0104in solid #cccccc;padding:0in;"| 02:00 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 02:25 PM| style="borderSpring 2015:0.0104in solid #cccccc;padding:0in;"| 0:25:00| styleCode4LibSE Datathon ="border:0.0104in solid #cccccc;padding:0in;"| Talk| style="border:0.0104in solid #cccccc;padding:0in;"| An Introduction to Trankskribus: An AI tool for digital interpretation of historical documents| style="border:0.0104in solid #cccccc;padding:0in;"| Andrew Battelini and Simon O'Riordan, Emory University| style="border:0.0104in solid #cccccc;padding:0in;"| The Media Preservation team at Emory University has begun experimenting with the Transkribus tool, a digital interpretation tool used to analyze textual documents and provide transcriptions. Transkribus uses an AI approach that incorporates analysis models that users can train to better recognize specific line patterns and text format or handwriting styles. For large collections that use one individual’s handwriting, or a series of geographic-specific items, trainable models can increase the accuracy of the program significantly. We have worked with a small variety of collections using this tool, such as a Civil War collection that has a very large number of handwritten materials from an area with low literacy and askew line patterns, but also containing insightful information. Another example collection is the Maud Gonne and William B. Yeates Correspondence, which provides a unique collection where there is substantial existing transcription and a consistent handwriting style. Our presentation will focus on an introduction to the Transkribus Tool, our experience with “getting up to speed” with it, and a summary of the value we’ve gotten from its use and the various lessons learned should others wish to try it out.
|'''May 1, 1-| style="border:0.0104in solid #cccccc;padding:0in;"| 02:30 5 PM'''<br />| style="border:0.0104in solid #cccccc;padding:0in;"| 02:55 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:25:00| style="border:0.0104in solid #cccccc;padding:0in;"| Talk| style="border:0.0104in solid #cccccc;padding:0in;"| Keywords for Black Louisiana| style="border:0.0104in solid #cccccc;padding:0in;"| Alex Sanchez'''Room 128, Skylar JonesHodges Library, and Zara El-Fil, LifexCode; University of Notre Dame (Jones); Johns Hopkins University (Sanchez)Tennessee Knoxville'''<br />| style="border'''Registration page:0.0104in solid #cccccc;paddinghttp:0in;"| Keywords for Black Louisiana (“Keywords”) is a collective of researchers, subject matter specialists, and a New Orleans-based community advising board who transcribe, translate, and curate an online database of documents that examine Black life in eighteenth-century colonial Louisiana. Keywords members are committed to centering African and African-descended people in the colonial archive and being accountable toward Black history and culture. Keywords members are dedicated to making these archival documents easily available to descendants in Gulf Coast communities, K-12 educators, and other researchers. We will use an interactive presentation to expand on two aspects of Keywords’ communal workflow: accountability and accessibility. We use a communal workflow to help make the historical archive available to the public and to present crucial resources to end users as part of keeping ourselves accountable to the representation of Black history and culture. Our presentation will demonstrate the workflow using a single document, from document selection to publication, with emphasis on the project’s minimal computing methods like markup and Wax and how we aim to prioritize the database’s accessibility for descendants and other researchers. We will conclude by discussing how Keywords members work together to provide necessary definitions of historical terms and events, especially when present in metadata, in the individual documents and in the database. We argue that communal workflow is critical to community-accountable organizing and Black digital humanities projects//goo. gl/forms/x9u11MCmJ1'''<br />
All are welcome to an afternoon datathon, put together as part of Code4LibSouthest. The event is free and open to all, although we do ask for you to register using this form so we can have a head count.
|The first 2 hours will involve skillshares and workshops around data retrieval/munging tools, scripts, and workflows. Let us know if you have a skill that you would like to help others learn -| style="border:0some topics include OpenRefine/LODRefine, Google Docs + Scripting, writing XSLT, working with library data in python, open source ontology editors, working with open data APIs, understanding the RDF data model, etc.0104in solid #cccccc;paddingWe will add confirmed topics for the skillshare part of the event agenda as they are confirmed on our Google Groups page - see https:0in;"| 03:00 PM| style="border:0//groups.0104in solid #cccccc;padding:0in;"| 03:15 PM| style="border:0google.0104in solid com/forum/#cccccc;padding:0in;"| 0:15:00| style="border:0!topic/code4lib-se/.0104in solid #cccccc;padding:0in;"| Afternoon Snack| style="border:0.0104in solid #cccccc;padding:0in;"| | style="border:0.0104in solid #cccccc;padding:0in;"| | style="border:0.0104in solid #cccccc;padding:0in;"| Please know that all data skills are welcome!
|-| style="borderSkills to be Shared:0.0104in solid #cccccc;padding:0in;"| 03:15 PM| style="border* Metadata munging with XQuery, including roundtripping MARC to/from other XML metadata formats using https:0//github.0104in solid #cccccc;padding:0in;"| 03:30 PMcom/ksclarke/freelib-marc4j-exist -- Kevin Clarke| style="border:0.0104in solid #cccccc;padding:0in;"| 0:15:00* Perl + MARC/RDF munging -- Galen Charlton| style="border:0.0104in solid #cccccc;padding:0in;"| Talk| style="border:0.0104in solid #cccccc;padding:0in;"| Investigating Speaker Diarization within the Whisper ASR Ecosystem| style="border:0.0104in solid #cccccc;padding:0in;"| Simon O'Riordan and Nina Rao* WOS, Emory Universitysci2 + network visualizations -- Cody Behles| style="border* Depending on time:0.0104in solid #cccccc;padding:0in;"| This presentation will explore approaches to integrating speaker diarization into a caption and transcript creation workflow for increased accessibility. At Emory University LibrariesDPLA API, we are currently implementing Whisper, an open-source AI-based automatic speech recognition LODRefine (ASRLinked Open Data Refine) software, to create caption and transcript files for digitized audiovisual (AV) material, improving its discoverability and accessibility. While Whisper provides many benefits in creating high& Open Authorities Reconciliation -quality captions and transcripts, the baseline Whisper software lacks native functionality for speaker diarization, the process of segmenting audio into homogenous segments according to the identity of each speaker. Speaker diarization increases the readability and accessibility of multi-speaker content such as oral histories and interviews. In this presentation we will explore possible solutions such as using modified Whisper instances that support speaker diarization, using chatbots such as ChatGPT or Microsoft Copilot to perform speaker diarization on Whisper output, or adding specialized speaker diarization software to Whisper such as Picovoice Falcon or Pyannote. We will discuss the pros and cons to each approach while narrating our successes and failures along the way.Christina Harlow
|-| style="border:0.0104in solid #cccccc;padding:0in;"| 03:35 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 4:00 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:25:00| style="border:0.0104in solid #cccccc;padding:0in;"| Talk| style="border:0.0104in solid #cccccc;padding:0in;"| Coding your Career: Tech-Powered Goal Setting for library practitioners| style="border:0.0104in solid #cccccc;padding:0in;"| Kay Coates and Jessica Garner, Georgia Southern University Libraries| style="border:0.0104in solid #cccccc;padding:0in;"| "This presentation is designed to empower library personnel at all career stages with strategic goal-setting skills. Employing We'll then take a blend of constructivism, andragogy, coffee and experiential learning, this session will explore the importance of professional goal setting that is tied to career progressionfood break as needed. Oftentimes when library practitioners think of goal-settingSome coffee, they focus on organizational objectives; however, the emphasis will be on the importance of personal and professional growth while achieving the libraries’ mission of serving the academic community tea and local jurisdiction. Through guided reflections and references to technology resources and strategies for ongoing goal evaluation and adjustment, the presenters will focus on the SMART goal framework. Real-world examples treats from Magpie's Bakery will be mentioned so that attendees recognize how to define and operationalize measurable objectives in their mundane activities via an illustration of Goals Tracker. The session is steeped in intergenerational knowledge and professional know-howprovided. "
|-| style="background-color:#fce5cd;border:0The second 2 hours will consist of breakout sessions where groups of folks can work with datasets using the tools/skills picked up.0104in solid #cccccc;padding:0in;"| 04:00 PM| style="backgroundWe invite people to bring their own datasets that need any kind of work -color:#fce5cd;border:0encoding issues, normalizing headings, mapping to other formats, pulling in URIs.0104in solid #cccccc;padding:0in;"| 5:00 PM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 1:00:00| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Tour If you don't bring your own data, we'll use datasets from UTK and the DPLA that need work normalizing and mapping names/subjects of Preservation Spaces| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| | style="background-color:#fce5cd;border:0regional interest.0104in solid #cccccc;padding:0in;"| | style="backgroundAttendees are invited to sit and learn or work on their own data -color:#fce5cd;border:0whatever you feel most comfortable with doing.0104in solid #cccccc;padding:0in;"|
Please register below, and let us know if you are 1. able to share skills or 2. will be bringing your own data. Neither of these are required for attendance.
|} Wed July 23This will be an unconference style meeting {| style="border-spacing:0; padding:10px;"| style="border:0Questions or issues? Email Christina at charlow2@utk.0104in solid #cccccc;padding:0in;"| '''Start time'''| style="border:0edu Travel information is being sent directly to those registered.0104in solid #cccccc;padding:0in;"| Ask Christina if you didn'''End time'''| style="border:0t receive these.0104in solid #cccccc;padding:0in;"| '''Event duration'''| style="border:0.0104in solid #cccccc;padding:0in;"| '''Event type''' |-| style="border:0.0104in solid #cccccc;padding:0in;"| 09:00 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 10:00 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 1:00:00| style="border:0.0104in solid #cccccc;padding:0in;"| Breakfast and Registration |-| style="border:0.0104in solid #cccccc;padding:0in;"| 10:00 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 10:30 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:30:00| style="border:0.0104in solid #cccccc;padding:0in;"| Intro and Topic Selection |-| style="border:0.0104in solid #cccccc;padding:0in;"| 10:30 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 11:15 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:45:00| style="border:0.0104in solid #cccccc;padding:0in;"| Discussion |-| style="border:0.0104in solid #cccccc;padding:0in;"| 11:15 AM| style="border:0.0104in solid #cccccc;padding:0in;"| 12:00 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:45:00| style="border:0.0104in solid #cccccc;padding:0in;"| Discussion |-| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 12:00 PM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 01:30 PM| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| 1:30:00| style="background-color:#fce5cd;border:0.0104in solid #cccccc;padding:0in;"| Lunch |-| style="border:0.0104in solid #cccccc;padding:0in;"| 1:30 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 02:15 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:45:00| style="border:0.0104in solid #cccccc;padding:0in;"| Discussion |-| style="border:0.0104in solid #cccccc;padding:0in;"| 02:15 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 03:00 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:45:00| style="border:0.0104in solid #cccccc;padding:0in;"| Discussion |-| style="border:0.0104in solid #cccccc;padding:0in;"| 03:00 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 03:15 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:15:00| style="border:0.0104in solid #cccccc;padding:0in;"| Afternoon Snack |-| style="border:0.0104in solid #cccccc;padding:0in;"| 03:15 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 04:00 PM| style="border:0.0104in solid #cccccc;padding:0in;"| 0:45:00| style="border:0.0104in solid #cccccc;padding:0in;"| Discussion |} Back to [[Southeast]]