$30 – $80

Introduction to Python and ArchivesSnake for Archivists

Event Information

Share this event

Date and Time

Location

Location

Metropolitan New York Library Council

599 11th Ave

8th Floor

New York, NY 10036

View Map

Refund Policy

Refund Policy

Refunds up to 1 day before event

Event description

Description

Ever need to make mass changes to your archival description? Need a list of accessions for the last year? Python is a powerful way to read and manipulate your ArchivesSpace data at scale, and ArchivesSnake manages the API calls for you, so you can read, sort, and edit your titles, dates, and notes with only a few lines of code. This workshop introduces archivists to the basics of Python and teaches them how to write basic scripts to work with the ArchivesSpace API.

This workshop is designed for archivists who have experience working with archival description, and want to learn how to work with data at scale, and explore Python as a tool to streamline or automate their workflows. Attendees will lean how to create and run Python scripts on their local computer and the basics of Python syntax. After that, they will dive right in and edit or write some code to query, reformat, and edit archival data with an ArchivesSpace instance that will be provided.

You might not become a Python pro in one afternoon, but this workshop will give you a foundation and some basic skills and examples that will later help you explore on your own. Come dive in and learn what is possible with Python and ArchivesSpace!

After completing this workshop, attendees will know how to:

  • Create and run Python scripts

  • Install packages with PIP

  • Understand data types

  • Use basic Python syntax, including

    • If/else conditionals

    • For loops

    • Variables

    • Understand the ArchivesSpace API

    • Install and configure ArchivesSnake

    • Query and edit data using the ArchivesSpace API


Requirements:

  • A laptop with the ability to install local software.

  • Some comfort with the command line is helpful, but only a willingness to learn is required.

  • Prior understanding of archival description and/or ArchivesSpace data will be helpful, but experience with ArchivesSpace is not required.


About our Instructor:

Gregory Wiedeman is the University Archivist at the M.E. Grenander Department of Special Collections & Archives at the University at Albany, SUNY. In addition to ensuring long-term access to the university’s permanent public records, Greg oversees UAlbany’s ArchivesSpace, ArcLight and Hyrax instances and many of the department’s technical services workflows. He has performed code reviews for ArchivesSpace, contributed to ArchivesSnake, and has experience using Python to manipulate archival description and automate workflows between a variety of open source tools.


We wish to provide a welcoming environment to visitors of all abilities. Please let us know if you require ability assistance by contacting events@metro.org in advance of this event.

Share with friends

Date and Time

Location

Metropolitan New York Library Council

599 11th Ave

8th Floor

New York, NY 10036

View Map

Refund Policy

Refunds up to 1 day before event

Save This Event

Event Saved